Ruby Authentication

Open-source Ruby projects categorized as Authentication

Top 23 Ruby Authentication Projects

Authentication
  1. Devise

    Flexible authentication solution for Rails with Warden.

    Project mention: What I learned while building ActiveRubyist | dev.to | 2025-05-30

    ActiveRubyist is now a Progressive Web App (PWA) with Hotwire-based interactivity. For authentication, I use devise, and for real-time notifications, noticed. Where possible, I lean into default Rails features: for background jobs, I use Solid Queue instead of Sidekiq, keeping everything aligned with the Rails way.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. OmniAuth

    OmniAuth is a flexible authentication system utilizing Rack middleware.

  4. Doorkeeper

    Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.

  5. Devise Token Auth

    Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.

  6. authentication-zero

    An authentication system generator for Rails applications.

    Project mention: Rails for Everything | news.ycombinator.com | 2025-01-01

    Some simpler alternatives to consider:

    Rails 8 comes with a basic auth generator: https://www.bigbinary.com/blog/rails-8-introduces-a-basic-au...

    There's also https://github.com/lazaronixon/authentication-zero that goes beyond that.

  7. simple_token_authentication

    Simple (and safe*) token authentication for Rails apps or API with Devise.

  8. Sorcery

    Magical Authentication (by Sorcery)

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. passwordless

    🗝 Authentication for your Rails app without the icky-ness of passwords (by mikker)

  11. devise-jwt

    JWT token authentication with devise and rails

  12. webauthn-ruby

    WebAuthn ruby server library ― Make your Ruby/Rails web server become a conformant WebAuthn Relying Party

  13. omniauth-oauth2

    An abstract OAuth2 strategy for OmniAuth.

  14. omniauth-github

    GitHub strategy for OmniAuth

  15. revise_auth

    A pure Rails authentication system like Devise.

  16. omniauth-identity

    A simple login and password strategy for OmniAuth.

    Project mention: 💎 ANN: omniauth-identity v3.1.5 (Hanami/ROM Support) | dev.to | 2025-10-13

    3.1.5 - 2025-10-13

  17. api_guard

    JWT authentication solution for Rails APIs

  18. rails-authentication-from-scratch

    A step-by-step guide on how to build your own authentication system in Rails from scratch.

  19. graphql_devise

    GraphQL interface on top devise_token_auth

  20. barong

    Barong auth server

  21. rails_mvp_authentication

    An authentication generator for Rails 7. Generate all the files needed to create a feature rich authentication system that you control. No configuration needed.

  22. ethereum-on-rails

    ethereum on rails (template): connect metamask to ruby on rails.

  23. omniauth-twitter2

    OmniAuth strategy for authenticating with Twitter OAuth2

  24. decent_authentication

    Rails authentication from scratch

  25. active_entry

    A flexible access control system for your Rails app

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Authentication discussion

Ruby Authentication related posts

  • Ruby on Rails Flash notifications with Hotwire and ViewComponents

    3 projects | dev.to | 24 May 2025
  • Unlocking the potential of Lockable

    1 project | dev.to | 5 Mar 2025
  • How to use gem omniauth and omniauth-oauth2 to implement SSO for multiple customers

    1 project | dev.to | 30 Nov 2024
  • Efficient Chunked File Downloads in Rails: Streaming CSV Exports

    1 project | dev.to | 7 Oct 2024
  • SpendWise - Budget management app (Ruby on Rails + React) - Part 3

    2 projects | dev.to | 9 Sep 2024
  • Rails and Keycloak, Authentication Authorization, part one

    7 projects | dev.to | 16 Aug 2024
  • On the road to ramen profitability 🍜 💸

    4 projects | dev.to | 8 May 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Authentication projects in Ruby? This list will help you:

# Project Stars
1 Devise 24,305
2 OmniAuth 8,039
3 Doorkeeper 5,450
4 Devise Token Auth 3,574
5 authentication-zero 1,847
6 simple_token_authentication 1,511
7 Sorcery 1,455
8 passwordless 1,325
9 devise-jwt 1,290
10 webauthn-ruby 741
11 omniauth-oauth2 507
12 omniauth-github 459
13 revise_auth 423
14 omniauth-identity 364
15 api_guard 278
16 rails-authentication-from-scratch 227
17 graphql_devise 201
18 barong 141
19 rails_mvp_authentication 79
20 ethereum-on-rails 78
21 omniauth-twitter2 44
22 decent_authentication 21
23 active_entry 14

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io