OTP Forge is a simple node.js library for managing OTPs for all your applications. It helps with the generation, storage and verification of OTPs.
Great inspiration was taken from the express-session library (https://npm.im/express-session) for the ideation and development of this project.
For more details, refer https://github.com/otp-forge/otp-forge#readme
OTP generation and verification is a common requirement in many applications. However, managing OTPs can be a hassle. OTP Forge aims to simplify the process of generating, storing and verifying OTPs.
Initial stage: Setting up the project, creating the basic structure and setting up the CI/CD pipeline.
Current stage: The library is functional and can be used to generate, store and verify OTPs, in memory by default, with support for other storage options like Redis, Valkey, Memcached, etc.
Future scope: Add support for more storage options and improve the documentation.
OTP generation
OTP verification
In-memory storage
Support for external storage options - Redis, Valkey, Memcached