The "Awesome Gems" project is a curated collection of Ruby gems, which are packages that extend the functionality of Ruby applications. This list encompasses a wide range of categories, including web frameworks, testing tools, database connectors, and utilities, providing developers with essential libraries to enhance their projects. Whether you are a beginner looking for foundational tools or an experienced developer seeking advanced libraries, this list offers valuable resources to streamline your development process. Dive into the world of Ruby gems and discover tools that can significantly boost your productivity and project capabilities.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
A flexible authentication solution for Ruby on Rails applications based on the Warden Rack framework.
A Rails API authentication gem using JSON Web Tokens (JWT) for seamless token-based authentication.
A small, simple, and well-tested Rails authentication engine for email and password authentication.
Token-based authentication for Rails JSON APIs, seamlessly integrated with Devise and multiple client libraries.
A Ruby gem for adding enumerated attributes with I18n support and ORM integrations like ActiveRecord and Mongoid.
A Rails gem providing advanced, flexible counter caches that update on value changes and support multi-level relations.
A comprehensive slugging and permalink plugin for ActiveRecord that creates human-friendly URLs and works with strings as numeric IDs.
AASM is a Ruby library for adding finite state machines to plain Ruby classes and ORM models like ActiveRecord and Mongoid.
Track changes to your Rails models for auditing, versioning, and reverting to previous states.
A Rails gem for soft-deleting records by setting a deleted_at timestamp instead of removing them from the database.
Rails I18n library for ActiveRecord model translations, enabling multilingual content storage in separate tables.
A Ruby gem for tracking model changes and creating activity feeds in Rails applications, similar to GitHub's public activity.
A Ruby gem that automatically eager loads ActiveRecord associations to prevent N+1 queries without manual configuration.
A Rails plugin for adding flexible, multi-context tagging to ActiveRecord models.
A Ruby gem for efficiently modeling hierarchical data in ActiveRecord using closure tree tables.
Create beautiful JavaScript charts with one line of Ruby, eliminating the complexity of charting libraries.
A Ruby on Rails integration gem for CKEditor 4.x, providing WYSIWYG editor functionality with file upload support.
A Ruby framework for defining and applying chainable content filters to transform user-provided text into safe HTML.
Generate Entity-Relationship Diagrams for Rails applications using Active Record model reflection.