10

8

6

4

2


6.6

7.5

6.8

6.1

6.3

5.8

8.7

6.1

6.7

7.5

73 ORM/ODM Extensions gems and projects

  • dry-validation

    6.6 7.5 L5 Ruby
    Validation library with type-safe schemas and rules
  • Acts As Tennant

    6.8 6.1 L5 Ruby
    Easy multi-tenancy for Rails in a shared database setup.
  • Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
    Promo
  • Logidze

    6.3 5.8 Ruby
    Database changes log for Rails
  • ActiveRecord Import

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

    8.7 6.1 L4 Ruby
    Organise ActiveRecord model into a tree structure
  • ActsAsParanoid

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

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

    3.9 3.2 Ruby
    A nice shortcut for group count queries
  • ArLazyPreload

    3.7 3.6 Ruby
    Lazy loading associations for the ActiveRecord models
  • Rails PG Extras

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

    5.9 7.9 Ruby
    Adds additional postgres functionality to an ActiveRecord / Rails application
  • ActiveRecord Where Assoc

    2.5 2.7 Ruby
    Make ActiveRecord do conditions on your associations
  • activerecord-multi-tenant

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

    2.6 0.0 Ruby
    Postal code / zipcode validation for Rails, supporting 233 country codes
  • ActsAsList

    7.7 3.3 L4 Ruby
    An ActiveRecord plugin for managing lists.
  • Merit

    7.1 3.3 L5 Ruby
    Reputation engine for Rails apps
  • Atomically

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

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

    1.5 2.9 Ruby
    Rails gem to manage tags with PostgreSQL array columns.
  • StoreModel

    4.9 6.7 Ruby
    Work with JSON-backed attributes as ActiveRecord-ish models
  • ranked-model

    6.1 4.4 L5 Ruby
    An acts_as_sortable/acts_as_list replacement built for Rails 4, 5 and 6
  • marginalia

    7.0 0.0 L5 Ruby
    Attach comments to ActiveRecord's SQL queries
  • Awesome Nested Set

    8.2 5.0 L5 Ruby
    An awesome replacement for acts_as_nested_set and better_nested_set.
  • Unread

    5.4 2.1 L5 Ruby
    Handle unread records and mark them as read with Ruby on Rails
  • pluck_all

    2.0 4.7 L5 Ruby
    A more efficient way to get data from database. Like #pluck method but return array of hashes instead.
  • Enumerize

    7.3 5.7 L4 Ruby
    Enumerated attributes with I18n and ActiveRecord/Mongoid support
  • bulk_insert

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

    7.1 3.6 L5 Ruby
    Votable ActiveRecord for Rails
  • rails_or

    1.9 0.0 L5 Ruby
    Cleaner syntax for writing OR Query in Rails 5, 6. And also add #or support to Rails 3 and 4.
  • Closure Tree

    7.4 4.6 L4 Ruby
    Easily and efficiently make your ActiveRecord models support hierarchies
  • Audited

    8.7 0.0 L5 Ruby
    Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.
  • Discard

    6.8 4.1 Ruby
    🃏🗑 Soft deletes for ActiveRecord done right
  • Ruby JSON Schema Validator

    7.1 4.0 Ruby
    Ruby JSON Schema Validator
  • Espinita

    3.2 0.0 L5 Ruby
    Audit activerecord models like a boss (and works with rails 4!)
  • LeftJoins

    0.6 0.0 Ruby
    Backport left_joins method from Rails 5 for Rails 3 and 4
  • FindWithOrder

    1.4 1.9 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)
  • ActsAsTaggableOn

    9.4 5.4 L4 Ruby
    A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
  • ActiveValidators

    3.7 0.0 L5 Ruby
    Collection of ActiveModel/ActiveRecord validators
  • Filtered

    1.1 0.0 Ruby
    Filters ActiveRecord queries in a nice way
  • ActsAsTree

    5.0 3.1 L5 Ruby
    ActsAsTree -- Extends ActiveRecord to add simple support for organizing items into parent–children relationships.
  • arel-helpers

    3.8 3.5 Ruby
    Useful tools to help construct database queries with ActiveRecord and Arel.
  • BabySqueel

    4.3 5.0 Ruby
    :pig: An expressive query DSL for Active Record
  • Destroyed At

    3.7 0.0 L5 Ruby
    ActiveRecord Mixin for Safe Destroys
  • Paranoia

    8.4 6.3 L3 Ruby
    acts_as_paranoid for Rails 5, 6 and 7
  • PermenantRecords

    3.6 0.0 L5 Ruby
    Rails Plugin - soft-delete your ActiveRecord records. It's like an explicit version of ActsAsParanoid
  • ActiveImporter

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

    3.4 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.
  • ferry

    2.9 0.0 L5 Ruby
    A data migration and visualization command line gem in Ruby
  • ActiveRecord::Turntable

    3.5 0.0 L5 Ruby
    ActiveRecord Sharding Plugin
  • Goldiloader

    6.3 2.2 L3 Ruby
    Just the right amount of Rails eager loading
  • mini_record

    3.3 0.0 L5 Ruby
    ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
  • 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
  • Acts As Commentable with Threading

    5.7 0.0 L5 Ruby
    Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments
  • 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
    An Active Record Reputation System for Rails
  • PublicActivity

    8.4 5.6 L5 Ruby
    Easy activity tracking for models - similar to Github's Public Activity
  • Mongoid Tree

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

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

    1.8 3.9 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.
  • SanitizeSqlLike

    0.2 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.1 0.0 L5 Ruby
    Easy multi-tenanting for Rails5 (or Rails4) + Devise
  • activerecord-validations-helpers

    0.2 0.0 Ruby
    Active Record validation helpers for your Rails project
  • Postwill

    2.5 0.0 Ruby
    Posting to the most popular social media from Ruby
  • activerecord_json_validator

    4.3 5.6 Ruby
    🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.
  • Priora

    1.0 0.0 Ruby
    An Object Prioritization Utility for Ruby
  • vandal

    0.6 0.0 Ruby
    ActiveRecord force destroy records with all related associations.
  • QueryDelegator

    0.6 0.7 Ruby
    Composable and re-usable query objects for Active Record.
  • MultiTenantSupport

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

    0.2 1.5 Ruby
    In-table versioning for time-series data
  • N1Loader

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

    0.8 6.5 Ruby
    🏳️‍🌈 Multi enums (aka flags) for Rails
  • Redaction

    0.6 7.7 Ruby
    Easily redact your ActiveRecord Models. Great for use when you use production data in staging or dev.

Add another 'ORM/ODM Extensions' Gem