simple-authx is an Express.js authentication toolkit built for security and scale. It supports JWTs with refresh rotation, bcrypt/argon2 hashing, rate-limiting, session/device tracking, and MFA with TOTP and QR codes. Works with MongoDB, PostgreSQL, Redis, or files. Includes OAuth (Google/GitHub) and TypeScript support. Requires Node 14+.
Stars
2
Forks
0
Watchers
2
Open Issues
10
Overall repository health assessment
^0.44.0^3.0.3^1.0.2^1.4.7^17.2.3^5.1.0^8.2.1^1.4.10^9.0.2^8.19.3^2.1.3^12.0.1^1.8.0^8.16.3^10.1.0^1.5.4^4.2.3^5.9.0^2.0.6^4.4.2^20.1.0^20.0.0^9.39.024.10.0^10.1.3^6.2.0^2.0.2^9.39.1^10.1.8^2.32.0^9.1.7^4.0.5^16.2.6^11.7.5^3.6.2^11.2.0^7.1.435
commits
feat: add timeout handling for social auth and update to v2.1.0
1e08c09View on GitHubfix: ensure directory exists before writing file in FileAdapter
41af5b3View on GitHubchore: add package-lock.json for reproducible CI/CD builds
b6dfcf2View on GitHubupdated ts declaration file and custom fields fro auth
60ab6dfView on GitHub