10

8

6

4

2


6.7

6.0

7.3

6.7

6.7

5.5

8.8

5.8

6.8

6.7

77 ORM/ODM Extensions gems and projects

  • dry-validation

    6.7 6.0 L5 Ruby
    Validation library with type-safe schemas and rules
  • Acts As Tennant

    7.3 6.7 L5 Ruby
    Easy multi-tenancy for Rails in a shared database setup.
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo workos.com
    WorkOS Logo
  • Logidze

    6.7 5.5 Ruby
    Database changes log for Rails
  • ActiveRecord Import

    8.9 7.8 L2 Ruby
    A library for bulk insertion of data into your database using ActiveRecord.
  • Ancestry

    8.8 5.8 L4 Ruby
    Organise ActiveRecord model into a tree structure
  • ActsAsParanoid

    6.8 6.7 L5 Ruby
    ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
  • PaperTrail

    9.5 5.9 L3 Ruby
    Track changes to your rails models
  • Hightop

    4.0 4.7 Ruby
    A nice shortcut for group count queries
  • ArLazyPreload

    4.8 5.7 Ruby
    Lazy loading associations for the ActiveRecord models
  • Rails PG Extras

    5.8 5.7 Ruby
    Rails PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
  • ActiveRecordExtended

    6.1 4.7 Ruby
    Adds additional postgres functionality to an ActiveRecord / Rails application
  • ActiveRecord Where Assoc

    2.8 6.0 Ruby
    Make ActiveRecord do conditions on your associations
  • activerecord-multi-tenant

    5.5 6.6 Ruby
    Rails/ActiveRecord support for distributed multi-tenant databases like Postgres+Citus
  • ValidatesZipcode

    2.8 4.4 Ruby
    Postal code / zipcode validation for Rails, supporting 233 country codes
  • Merit

    7.1 0.0 L5 Ruby
    Reputation engine for Rails apps
  • ActsAsList

    7.8 4.6 L4 Ruby
    An ActiveRecord plugin for managing lists.
  • Atomically

    1.1 5.9 Ruby
    An ActiveRecord extension for writing commonly useful atomic SQL statements to avoid race condition.
  • mongoid-history

    4.7 3.7 L5 Ruby
    Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
  • Metka

    1.7 0.0 Ruby
    Rails gem to manage tags with PostgreSQL array columns.
  • StoreModel

    5.7 6.9 Ruby
    Work with JSON-backed attributes as ActiveRecord-ish models
  • ranked-model

    6.2 3.8 L5 Ruby
    An acts_as_sortable/acts_as_list replacement built for Rails 4+
  • marginalia

    7.1 3.5 L5 Ruby
    Attach comments to ActiveRecord's SQL queries
  • Unread

    5.4 6.5 L5 Ruby
    Handle unread records and mark them as read with Ruby on Rails
  • Awesome Nested Set

    8.2 5.5 L5 Ruby
    An awesome replacement for acts_as_nested_set and better_nested_set.
  • Enumerize

    7.3 7.2 L4 Ruby
    Enumerated attributes with I18n and ActiveRecord/Mongoid support
  • pluck_all

    2.2 6.1 L5 Ruby
    A more efficient way to get data from database. Like #pluck method but return array of hashes instead.
  • bulk_insert

    5.4 0.0 L5 Ruby
    Efficient bulk inserts with ActiveRecord
  • Acts As Votable

    7.1 0.0 L5 Ruby
    Votable ActiveRecord for Rails
  • Closure Tree

    7.5 5.7 L4 Ruby
    Easily and efficiently make your ActiveRecord models support hierarchies
  • rails_or

    2.0 3.6 L5 Ruby
    Cleaner syntax for writing OR Query in Rails 5, 6. And also add #or support to Rails 3 and 4.
  • Discard

    7.3 6.0 Ruby
    ๐Ÿƒ๐Ÿ—‘ Soft deletes for ActiveRecord done right
  • Audited

    8.7 6.8 L5 Ruby
    Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
  • Ruby JSON Schema Validator

    7.3 6.6 Ruby
    Ruby JSON Schema Validator
  • LeftJoins

    0.7 0.0 Ruby
    Backport left_joins method from Rails 5 for Rails 3 and 4
  • Espinita

    3.4 4.6 L5 Ruby
    Audit activerecord models like a boss (and works with rails 4!)
  • ActsAsTaggableOn

    9.3 3.5 L4 Ruby
    A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
  • FindWithOrder

    1.5 0.0 L5 Ruby
    Provides a simple way to find records in the same order of input array. Has better performance than manually sorting. (Support both PostgreSQL and MySQL)
  • ActiveValidators

    3.8 0.0 L5 Ruby
    Collection of ActiveModel/ActiveRecord validators
  • ActsAsTree

    5.0 0.0 L5 Ruby
    ActsAsTree -- Extends ActiveRecord to add simple support for organizing items into parentโ€“children relationships.
  • Filtered

    1.2 0.0 Ruby
    Filters ActiveRecord queries in a nice way
  • arel-helpers

    3.9 0.0 Ruby
    Useful tools to help construct database queries with ActiveRecord and Arel.
  • Acts As Commentable with Threading

    5.6 0.0 L5 Ruby
    Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
  • Goldiloader

    6.8 6.2 L3 Ruby
    Just the right amount of Rails eager loading
  • mini_record

    3.4 0.0 L5 Ruby
    ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
  • ferry

    3.0 0.0 L5 Ruby
    A data migration and visualization command line gem in Ruby
  • Apartment

    8.4 0.0 L5 Ruby
    Database multi-tenancy for Rack (and Rails) applications
  • Acts As Commentable

    5.9 0.0 L5 Ruby
    The ActiveRecord acts_as_commentable plugin
  • ActiveRecord::Turntable

    3.6 0.0 L5 Ruby
    ActiveRecord Sharding Plugin
  • acts_as_follower

    6.2 0.0 L5 Ruby
    A Gem to add Follow functionality for models
  • ActiveRecord Reputation System

    7.1 0.0 L5 Ruby
    DISCONTINUED. An Active Record Reputation System for Rails
  • PublicActivity

    8.4 7.7 L5 Ruby
    Easy activity tracking for models - similar to Github's Public Activity
  • data_miner

    3.5 0.0 L5 Ruby
    Download, unpack from a ZIP/TAR/GZ/BZ2 archive, parse, correct, convert units and import Google Spreadsheets, XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models. Uses RemoteTable gem internally.
  • Mongoid Tree

    3.9 3.3 L5 Ruby
    A tree structure for Mongoid documents using the materialized path pattern
  • Ryakuzu

    1.9 0.0 L5 Ruby
    :heart_eyes_cat: Interface for schema.rb
  • DbTextSearch

    1.9 0.0 L5 Ruby
    A unified interface on top of ActiveRecord for case-insensitive string-in-set and prefix querying, and full-text search on SQLite, MySQL, and PostgreSQL.
  • ActiveImporter

    4.0 1.6 L5 Ruby
    DISCONTINUED. Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
  • SanitizeSqlLike

    0.4 0.0 Ruby
    Backport #sanitize_sql_like method from Rails 4 for Rails 3. Sanitizes a string so that it is safe to use within an SQL LIKE statement.
  • Milia

    4.2 0.0 L5 Ruby
    Easy multi-tenanting for Rails5 (or Rails4) + Devise
  • activerecord-validations-helpers

    0.2 0.0 Ruby
    DISCONTINUED. Active Record validation helpers for your Rails project
  • PermenantRecords

    3.7 1.9 L5 Ruby
    Rails Plugin - soft-delete your ActiveRecord records. It's like an explicit version of ActsAsParanoid
  • Postwill

    2.5 0.0 Ruby
    DISCONTINUED. Posting to the most popular social media from Ruby
  • Paranoia

    8.5 5.7 L3 Ruby
    acts_as_paranoid for Rails 5, 6 and 7
  • activerecord_json_validator

    4.6 2.3 Ruby
    ๐Ÿ”ฉ ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.
  • Priora

    1.1 0.0 Ruby
    An Object Prioritization Utility for Ruby
  • BabySqueel

    4.5 5.8 Ruby
    :pig: An expressive query DSL for Active Record
  • vandal

    0.7 0.0 Ruby
    ActiveRecord force destroy records with all related associations.
  • Destroyed At

    3.8 0.0 L5 Ruby
    ActiveRecord Mixin for Safe Destroys
  • ๐ŸŒ Art Vandelay

    1.7 2.9 Ruby
    Art Vandelay is an importer/exporter for Rails 6.0 and higher.
  • QueryDelegator

    0.5 2.6 Ruby
    Composable and re-usable query objects for Active Record.
  • MultiTenantSupport

    1.5 0.0 Ruby
    Build a highly secure, no data leak, multi-tenant rails app
  • Time Travel

    0.1 4.1 Ruby
    In-table versioning for time-series data
  • N1Loader

    2.8 6.2 Ruby
    Loader to solve N+1 issues for good. Highly recommended for GraphQL API.
  • Enummer

    1.1 5.1 Ruby
    ๐Ÿณ๏ธโ€๐ŸŒˆ Multi enums (aka flags) for Rails
  • Redaction

    0.7 0.0 Ruby
    Easily redact your ActiveRecord Models. Great for use when you use production data in staging or dev.
  • TinyFilter

    0.8 6.2 Ruby
    Simple filtering for ActiveRecord, Sequel and enumerables.
  • Lusnoc

    0.9 1.7 Ruby
    [MIRROR] Lusnoc is reliable gem to deal with consul locks and sessions
  • Gorynich

    0.9 6.7 Ruby
    [MIRROR] Multitenancy for Rails including ActiveRecord, ActionCable, ActiveJob and other subsystems

Add another 'ORM/ODM Extensions' Gem