Hello everyone,
I would like to share Alogin, an open-source Python authentication library that I have been developing.
The goal of Alogin is to provide a simple authentication solution for developers who want to add user registration and login functionality without setting up a database.
Features
- User Registration
- User Login
- Password Hashing
- Session Management
- JSON-Based Storage
- Easy Integration
- Lightweight Design
Why Alogin?
Many authentication solutions require significant configuration before developers can start building. Alogin focuses on simplicity and ease of use, making it suitable for learning, prototypes, personal projects, and small applications.
Links
Documentation:
PyPI:
https://pypi.org/project/alogin/
Roadmap
- JWT Authentication
- SQLite Support
- PostgreSQL Support
- OAuth Integration
- Multi-Factor Authentication (MFA)
I would appreciate feedback on the project architecture, API design, documentation, and potential use cases.
Thank you for taking a look!