Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Activerecord

Activerecord

111 projects

Showing 36 of 111 projects

Ruby on Rails
Ruby on RailsRuby

A full-stack web application framework following the MVC pattern with everything needed for database-backed applications.

#activejob#database-orm#rails
Stars58.6k
Forks22.3k
Last commit1 day ago
Paperclip
PaperclipRuby

A deprecated Ruby gem for easy file attachment management in ActiveRecord with image processing capabilities.

#attachment-management#rails#validation
Stars9.0k
Forks2.4k
Last commit2 years ago
Carrierwave
CarrierwaveRuby

A simple and flexible Ruby gem for handling file uploads in Rails, Sinatra, and other Rack-based web applications.

#orm-integration#rails#rack
Stars8.8k
Forks1.6k
Last commit16 days ago
kaminari
kaminariRuby

A scope-based, customizable paginator for Ruby web apps supporting multiple ORMs and template engines.

#mongoid#rails#template-engine
Stars8.7k
Forks1.1k
Last commit3 months ago
RailsAdmin
RailsAdminRuby

A Rails engine providing an easy-to-use admin interface for managing application data.

#mongoid#authentication#crud-interface
Stars8.0k
Forks2.2k
Last commit8 months ago
Bullet
BulletRuby

A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches to improve application performance.

#mongoid#rails-performance#query-profiling
Stars7.3k
Forks452
Last commit6 days ago
PaperTrail
PaperTrailRuby

Track changes to your Rails models for auditing, versioning, and reverting to previous states.

#data-audit#rails#audit
Stars7.0k
Forks910
Last commit1 month ago
FriendlyId
FriendlyIdRuby

A comprehensive slugging and permalink plugin for ActiveRecord that creates human-friendly URLs and works with strings as numeric IDs.

#rails#friendly-url#human-readable-urls
Stars6.2k
Forks589
Last commit1 month ago
ransack
ransackRuby

A Ruby gem for adding object-based search and filtering to Rails applications without external dependencies.

#search#rails#database-querying
Stars5.9k
Forks824
Last commit8 days ago
ransack
ransackRuby

A Ruby gem for adding object-based search and filtering to Rails applications without external dependencies.

#search#rails#database-querying
Stars5.9k
Forks824
Last commit8 days ago
AASM
AASMRuby

AASM is a Ruby library for adding finite state machines to plain Ruby classes and ORM models like ActiveRecord and Mongoid.

#mongoid#hacktoberfest#orm
Stars5.2k
Forks648
Last commit23 days ago
formtastic
formtasticRuby

A Rails form builder DSL that generates semantically rich, accessible HTML forms with minimal code.

#rails-form-builder#semantic-html#dsl
Stars5.2k
Forks625
Last commit3 months ago
ActsAsTaggableOn
ActsAsTaggableOnRuby

A Rails plugin for adding flexible, multi-context tagging to ActiveRecord models.

#database#ruby-gem#activerecord
Stars5.0k
Forks1.2k
Last commit3 months ago
annotate
annotateRuby

Automatically adds schema and routes information as comments to Rails ActiveRecord models, fixtures, tests, factories, and routes files.

#developer-tools#rails#productivity
Stars4.5k
Forks678
Last commit1 year ago
Ancestry
AncestryRuby

A Ruby gem for organizing ActiveRecord models into efficient tree structures using the materialized path pattern.

#hierarchical-data#orm#database
Stars3.9k
Forks472
Last commit1 month ago
scenic
scenicRuby

Adds methods to ActiveRecord::Migration for creating and managing versioned database views in Rails applications.

#hacktoberfest#database#postgres
Stars3.6k
Forks243
Last commit6 months ago
Scenic
ScenicRuby

Adds methods to ActiveRecord::Migration to create and manage versioned database views in Rails applications.

#hacktoberfest#database#postgres
Stars3.6k
Forks243
Last commit6 months ago
shoulda-matchers
shoulda-matchersRuby

RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.

#test-matchers#rails#ruby-gem
Stars3.6k
Forks915
Last commit14 days ago
Audited
AuditedRuby

An ActiveRecord extension for Rails that logs all changes to your models, including who made them and why.

#rails#audit#ruby-gem
Stars3.5k
Forks662
Last commit6 months ago
rolify
rolifyRuby

A simple Ruby role management library with resource scoping, designed to integrate with authentication and authorization gems.

#mongoid#role-management#rails
Stars3.2k
Forks399
Last commit4 months ago
elasticsearch-rails
elasticsearch-railsRuby

A suite of Ruby gems providing seamless Elasticsearch integration for ActiveModel/Record, Rails applications, and Ruby objects.

#mongoid#data-persistence#orm-integration
Stars3.1k
Forks799
Last commit8 months ago
public_activity
public_activityRuby

A Ruby gem for tracking model changes and creating activity feeds in Rails applications, similar to GitHub's public activity.

#mongoid#rails#activity-stream
Stars3.0k
Forks331
Last commit6 days ago
Paranoia
ParanoiaRuby

A Rails gem for soft-deleting records by setting a deleted_at timestamp instead of removing them from the database.

#orm#database#data-persistence
Stars2.9k
Forks528
Last commit7 months ago
paranoia
paranoiaRuby

A Rails gem for soft-deleting records by setting a deleted_at timestamp instead of removing them from the database.

#database#rails-gem#data-recovery
Stars2.9k
Forks528
Last commit7 months ago
Apartment
ApartmentRuby

A Ruby gem for implementing database multi-tenancy in Rails applications using PostgreSQL schemas or separate databases.

#rails#rack-middleware#database-isolation
Stars2.7k
Forks458
Last commit2 years ago
Awesome Nested Set
Awesome Nested SetRuby

A Ruby on Rails ActiveRecord implementation of the nested set pattern for efficient hierarchical data management.

#hierarchical-data#orm#rails-gem
Stars2.4k
Forks492
Last commit1 month ago
Discard
DiscardRuby

A simple ActiveRecord mixin for soft-deleting records by flagging them as discarded, without overriding ActiveRecord methods.

#orm#database#data-persistence
Stars2.4k
Forks94
Last commit12 days ago
Ruby Mysql2 gem
Ruby Mysql2 gemRuby

A modern, simple, and very fast MySQL client library for Ruby that binds to libmysql.

#database-driver#libmysql#prepared-statements
Stars2.3k
Forks562
Last commit18 days ago
globalize
globalizeRuby

Rails I18n library for ActiveRecord model translations, enabling multilingual content storage in separate tables.

#database#rails#multilingual
Stars2.2k
Forks500
Last commit15 days ago
counter_culture
counter_cultureRuby

A Rails gem providing advanced, flexible counter caches that update on value changes and support multi-level relations.

#orm#database#rails
Stars2.1k
Forks223
Last commit14 days ago
ActsAsList
ActsAsListRuby

An ActiveRecord plugin for managing ordered lists of items with scoped positioning and reordering methods.

#scoped-lists#list-management#ruby-gem
Stars2.1k
Forks359
Last commit6 months ago
IdentityCache
IdentityCacheRuby

A blob-level read-through caching solution for ActiveRecord that adds fetch methods to cache model objects and associations using Memcached.

#orm#caching#ruby-gem
Stars2.0k
Forks172
Last commit1 month ago
closure_tree
closure_treeRuby

A Ruby gem for efficiently modeling hierarchical data in ActiveRecord using closure tree tables.

#closure-table#nested-hashes#hierarchical-data
Stars1.9k
Forks248
Last commit1 month ago
Active Record Doctor
Active Record DoctorRuby

A Ruby gem that detects database issues in Rails applications before they reach production.

#schema-linter#database#rails
Stars1.9k
Forks69
Last commit4 months ago
Chewy
ChewyRuby

A high-level Object Document Mapper (ODM) for Elasticsearch in Ruby, built on the official elasticsearch-ruby client.

#data-indexing#ruby-gem#elasticsearch-client
Stars1.9k
Forks373
Last commit3 days ago
Statesman
StatesmanRuby

A robust, opinionated state machine library for Ruby that provides an audit trail and data integrity.

#callbacks#rails#ruby-gem
Stars1.9k
Forks158
Last commit1 month ago
Page 1 of 4Next

Related Tags

#Ruby Gem79#Rails75#Ruby54#Ruby On Rails52#Postgresql25#Database25#Orm19#Mongoid14#Mysql14#Rails Gem13#Active Record12#Performance12
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub