Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dev-xo/remix-auth-totp
A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.
https://github.com/dev-xo/remix-auth-totp
authentication otp remix remix-auth remix-run totp
Last synced: 5 days ago
JSON representation
A Time-Based One-Time Password (TOTP) Authentication Strategy for Remix-Auth.
- Host: GitHub
- URL: https://github.com/dev-xo/remix-auth-totp
- Owner: dev-xo
- License: mit
- Created: 2023-01-22T12:38:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-06T17:53:16.000Z (about 2 months ago)
- Last Synced: 2025-01-10T11:11:09.396Z (12 days ago)
- Topics: authentication, otp, remix, remix-auth, remix-run, totp
- Language: TypeScript
- Homepage: https://totp.fly.dev
- Size: 196 KB
- Stars: 422
- Watchers: 8
- Forks: 31
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.MD
Awesome Lists containing this project
README
๐ง Remix Auth TOTP
Remix Auth TOTP is a Time-Based One-Time Password (TOTP) Authentication Strategy for Remix Auth that implements Email-Code Verification & Magic-Link Authentication in your application.
```
npm install remix-auth-totp
```[![CI](https://img.shields.io/github/actions/workflow/status/dev-xo/remix-auth-totp/main.yml?label=Build)](https://github.com/dev-xo/remix-auth-totp/actions/workflows/main.yml)
[![Release](https://img.shields.io/npm/v/remix-auth-totp.svg?&label=Release)](https://www.npmjs.com/package/remix-auth-totp)
[![License](https://img.shields.io/badge/License-MIT-brightgreen.svg)](https://github.com/dev-xo/remix-auth-totp/blob/main/LICENSE)## Features
- **๐ง Built-In Magic Link** - Authenticate users with a Click.
- **โ Cloudflare Support** - Works with Cloudflare Pages.
- **๐ Secure** - Encrypted Time-Based Codes.
- **๐ก Bulletproof** - Crafted in strict TypeScript with high test coverage.
- **๐ Easy to Set Up** - Start with one of the Official Starters.
- **๐ Remix Auth Foundation** - An amazing authentication library for Remix.## [Live Demo](https://totp.fly.dev)
[![Remix Auth TOTP](https://raw.githubusercontent.com/dev-xo/dev-xo/main/remix-auth-totp/demo-thumbnail.png)](https://totp.fly.dev)
## Getting Started
Please, read the [Getting Started Documentation](https://github.com/dev-xo/remix-auth-totp/tree/main/docs#remix-auth-totp-documentation) in order to set up **Remix Auth TOTP** in your application.
> [!TIP]
> As a faster alternative, you can start with one of the [Example Templates](https://github.com/dev-xo/remix-auth-totp/blob/main/docs/examples.md).## Support
If you found **Remix Auth TOTP** helpful, please consider supporting it with a โญ [Star](https://github.com/dev-xo/remix-auth-totp). It helps the repository grow and provides the required motivation to continue maintaining the project.
### Acknowledgments
Big thanks to [@w00fz](https://github.com/w00fz) for its amazing implementation of the **Magic Link feature**.
Special thanks to [@mw10013](https://github.com/mw10013) for the **Cloudflare Support** implementation, the `v2` and `v3` **Releases**, and all the dedication and effort set into the project.
## License
Licensed under the [MIT license](https://github.com/dev-xo/remix-auth-totp/blob/main/LICENSE).