Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.7% on rubygems.org
Top 4.4% downloads on rubygems.org
Top 1.5% dependent packages on rubygems.org
Top 3.3% dependent repos on rubygems.org
Top 2.8% forks on rubygems.org

rubygems.org : rodauth

Rodauth is Ruby's most advanced authentication framework, designed to work in all rack applications. It's built using Roda and Sequel, but it can be used as middleware in front of web applications that use other web frameworks and database libraries. Rodauth aims to provide strong security for password storage by utilizing separate database accounts if possible on PostgreSQL, MySQL, and Microsoft SQL Server. Configuration is done via a DSL that makes it easy to override any part of the authentication process. Rodauth supports typical authentication features: such as login and logout, changing logins and passwords, and creating, verifying, unlocking, and resetting passwords for accounts. Rodauth also supports many advanced authentication features: * Secure password storage using security definer database functions * Multiple primary multifactor authentication methods (WebAuthn and TOTP), as well as backup multifactor authentication methods (SMS and recovery codes). * Passwordless authentication using email links and WebAuthn authenticators. * Both standard HTML form and JSON API support for all features.

Registry - Source - Homepage - Documentation - JSON
purl: pkg:gem/rodauth
License: MIT
Latest release: 3 months ago
First release: almost 9 years ago
Dependent packages: 13
Dependent repositories: 64
Downloads: 370,945 total
Stars: 1,632 on GitHub
Forks: 93 on GitHub
Total Commits: 1222
Committers: 35
Average commits per author: 34.914
Development Distribution Score (DDS): 0.155
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 3 days ago

Top 6.9% on rubygems.org
rodauth-rails 1.14.1 💰
Provides Rails integration for Rodauth.
61 versions - Latest release: 26 days ago - 26 dependent repositories - 183 thousand downloads total - 551 stars on GitHub - 1 maintainer
authtown 0.4.0
Rodauth integration for Bridgetown
4 versions - Latest release: about 1 month ago - 964 downloads total - 1 maintainer
rodauth-become_account 0.3.0
Easily switch Rodauth accounts
5 versions - Latest release: about 1 month ago - 21.5 thousand downloads total - 11 stars on GitHub - 1 maintainer
rodauth-omniauth 0.3.4 💰
Rodauth extension for logging in and creating account via OmniAuth authentication.
7 versions - Latest release: 2 months ago - 1 dependent repositories - 13.6 thousand downloads total - 48 stars on GitHub - 1 maintainer
rodauth-oauth 1.6.0
Implementation of the OAuth 2.0 protocol on top of rodauth.
44 versions - Latest release: 2 months ago - 4 dependent repositories - 65 thousand downloads total - 15 stars on GitLab.com - 1 maintainer
rodauth-pat 0.1.1
Implementation of personal access tokens on top of rodauth.
1 version - Latest release: 11 months ago - 1 dependent repositories - 376 downloads total - 1 stars on GitHub - 1 maintainer
rodauth-i18n 0.7.1 💰
Provides I18n integration and translations for Rodauth authentication framework.
12 versions - Latest release: about 1 year ago - 2 dependent packages - 4 dependent repositories - 25.7 thousand downloads total - 21 stars on GitHub - 1 maintainer
rodauth-pwned 0.2.1 💰
Rodauth extension for checking whether a password had been exposed in a database breach according...
3 versions - Latest release: about 1 year ago - 1 dependent repositories - 9.37 thousand downloads total - 12 stars on GitHub - 1 maintainer
rodauth-select-account 0.1.2
Multiple authenticated accounts per session in rodauth.
7 versions - Latest release: over 1 year ago - 2 dependent repositories - 14 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
rodauth-model 0.2.1 💰
Provides model mixin for Active Record and Sequel that defines password attribute and association...
3 versions - Latest release: over 1 year ago - 2 dependent packages - 15 dependent repositories - 87.7 thousand downloads total - 20 stars on GitHub - 1 maintainer
rodauth-guest 0.0.1 💰
Provides guest users functionality for Rodauth.
1 version - Latest release: over 1 year ago - 906 downloads total - 2 stars on GitHub - 1 maintainer
osso 0.1.2
This gem includes the main functionality for Osso apps,
52 versions - Latest release: over 3 years ago - 5 dependent repositories - 72.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
rodauth-json 0.1.0
Rodauth JSON extension
1 version - Latest release: over 3 years ago - 1.58 thousand downloads total - 1 maintainer