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