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: I will continue using Devise with Rails 8! | dev.to | 2026-05-25

    View on GitHub

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. OmniAuth

    OmniAuth is a flexible authentication system utilizing Rack middleware.

    Project mention: I will continue using Devise with Rails 8! | dev.to | 2026-05-25

    Omniauthable: adds OmniAuth (https://github.com/omniauth/omniauth) support.

  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. OAuth2

    πŸ” oauth2 - A Ruby wrapper for the OAuth 2.0, & 2.1 Authorization Frameworks, including OpenID Connect (OIDC) (by ruby-oauth)

    Project mention: πŸ’ŽREL: oauth2 v2.0.18 | dev.to | 2026-03-31

    oauth2 v2.0.18 was released... almost five months ago. And I never got around to posting about it. Being unemployed is a LOT of work...

  7. authentication-zero

    An authentication system generator for Rails applications.

  8. simple_token_authentication

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

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. Sorcery

    Magical Authentication (by Sorcery)

  11. passwordless

    πŸ— Authentication for your Rails app without the icky-ness of passwords (by mikker)

  12. devise-jwt

    JWT token authentication with devise and rails

  13. webauthn-ruby

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

  14. oauth

    πŸ”‘ A Ruby wrapper for OAuth 1.0, and 1.0a protocols; clients & servers

  15. omniauth-oauth2

    An abstract OAuth2 strategy for OmniAuth.

  16. omniauth-github

    GitHub strategy for OmniAuth

  17. revise_auth

    A pure Rails authentication system like Devise.

  18. 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

  19. api_guard

    JWT authentication solution for Rails APIs

  20. rails-authentication-from-scratch

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

  21. graphql_devise

    GraphQL interface on top devise_token_auth

  22. barong

    Barong auth server

  23. omniauth-openid

    OpenID v2 (not OIDC) strategy for OmniAuth

  24. ethereum-on-rails

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

  25. 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.

  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

Log in or Post with

Ruby Authentication related posts

  • I will continue using Devise with Rails 8!

    10 projects | dev.to | 25 May 2026
  • πŸ’ŽREL: oauth2 v2.0.18

    1 project | dev.to | 31 Mar 2026
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Sep 2026
    SaaSHub helps you find the best software and product alternatives 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,358
2 OmniAuth 8,101
3 Doorkeeper 5,521
4 Devise Token Auth 3,569
5 OAuth2 2,179
6 authentication-zero 1,874
7 simple_token_authentication 1,504
8 Sorcery 1,464
9 passwordless 1,339
10 devise-jwt 1,291
11 webauthn-ruby 773
12 oauth 670
13 omniauth-oauth2 522
14 omniauth-github 464
15 revise_auth 428
16 omniauth-identity 363
17 api_guard 279
18 rails-authentication-from-scratch 228
19 graphql_devise 202
20 barong 141
21 omniauth-openid 95
22 ethereum-on-rails 78
23 rails_mvp_authentication 78

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Ruby is
the 13th most popular programming language
based on number of references?