FindSoftware

Devise

Authentication solution for Rails based on Warden, with modules for sign-in, registration, confirmation, password recovery and account locking.

Devise is an authentication solution for Rails, built on Warden, a general Rack authentication framework. A model opts into Devise’s modules for sign-in, registration, confirmation, password recovery and account locking. Devise is a Rails engine, and its views are packaged inside the gem.

Devise supports ActiveRecord and Mongoid as its object-relational mappers. The extensions list is kept on the project wiki.

Worth knowing

The README says Devise requires a good understanding of the Rails framework, and recommends that someone building a first Rails application start with a simple authentication system written from scratch instead.

Identity

Status
Active
Maintainer
Rafael França, Carlos Antonio da Silva4
First release
20093

Releases

Current major version
57
Last release
2026-05-087

Adoption

GitHub stars
24,3531
Contributors
3758
Dependent repositories
228,3599
Dependent packages
8669

Why these figures do not compare

Sources

  1. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/heartcombo/devise
  2. 2026-11-04: links, Built on, Categories, License, Multilingual
    github.com/heartcombo/devise/blob/main/README.md
  3. 2026-11-04: First release
    rubygems.org/api/v1/versions/devise.json
  4. 2026-11-04: Maintainer
    github.com/heartcombo/devise/blob/main/MIT-LICENSE
  5. 2026-11-04: Runtime, Minimum runtime
    raw.githubusercontent.com/heartcombo/devise/v5.0.4/devise.gemspec
  6. 2026-11-04: License model
    rubygems.org/api/v1/gems/devise.json
  7. 2026-11-04: Current major version, Last release
    api.github.com/repos/heartcombo/devise/releases/latest
  8. 2026-11-04: Contributors
    api.github.com/repos/heartcombo/devise/contributors?per_page=1
  9. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/devise

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON