Showing 36 of 49 projects
A full-stack web application framework following the MVC pattern with everything needed for database-backed applications.
A deprecated Ruby gem for easy file attachment management in ActiveRecord with image processing capabilities.
A simple and flexible Ruby gem for handling file uploads in Rails, Sinatra, and other Rack-based web applications.
A scope-based, customizable paginator for Ruby web apps supporting multiple ORMs and template engines.
A Rails engine providing an easy-to-use admin interface for managing application data.
A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches to improve application performance.
Track changes to your Rails models for auditing, versioning, and reverting to previous states.
A comprehensive slugging and permalink plugin for ActiveRecord that creates human-friendly URLs and works with strings as numeric IDs.
A Ruby gem for adding object-based search and filtering to Rails applications without external dependencies.
A Ruby gem for adding object-based search and filtering to Rails applications without external dependencies.
A Rails form builder DSL that generates semantically rich, accessible HTML forms with minimal code.
AASM is a Ruby library for adding finite state machines to plain Ruby classes and ORM models like ActiveRecord and Mongoid.
A Rails plugin for adding flexible, multi-context tagging to ActiveRecord models.
Automatically adds schema and routes information as comments to Rails ActiveRecord models, fixtures, tests, factories, and routes files.
A Ruby gem for organizing ActiveRecord models into efficient tree structures using the materialized path pattern.
Adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.
Adds methods to ActiveRecord::Migration to create and manage versioned database views in Rails applications.
RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.
An ActiveRecord extension for Rails that logs all changes to your models, including who made them and why.
A simple Ruby role management library with resource scoping, designed to integrate with authentication and authorization gems.
A suite of Ruby gems providing seamless Elasticsearch integration for ActiveModel/Record, Rails applications, and Ruby objects.
A Ruby gem for tracking model changes and creating activity feeds in Rails applications, similar to GitHub's public activity.
A Rails gem for soft-deleting records by setting a deleted_at timestamp instead of removing them from the database.
A Rails gem for soft-deleting records by setting a deleted_at timestamp instead of removing them from the database.
A Ruby gem for implementing database multi-tenancy in Rails applications using PostgreSQL schemas or separate databases.
A Ruby on Rails ActiveRecord implementation of the nested set pattern for efficient hierarchical data management.
A simple ActiveRecord mixin for soft-deleting records by flagging them as discarded, without overriding ActiveRecord methods.
A modern, simple, and very fast MySQL client library for Ruby that binds to libmysql.
Rails I18n library for ActiveRecord model translations, enabling multilingual content storage in separate tables.
A Rails gem providing advanced, flexible counter caches that update on value changes and support multi-level relations.
An ActiveRecord plugin for managing ordered lists of items with scoped positioning and reordering methods.
A blob-level read-through caching solution for ActiveRecord that adds fetch methods to cache model objects and associations using Memcached.
A Ruby gem for efficiently modeling hierarchical data in ActiveRecord using closure tree tables.
A Ruby gem that detects database issues in Rails applications before they reach production.
A high-level Object Document Mapper (ODM) for Elasticsearch in Ruby, built on the official elasticsearch-ruby client.
A robust, opinionated state machine library for Ruby that provides an audit trail and data integrity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.