66 ORM/ODM Extensions gems and projects

  • PaperTrail

    9.5 6.7 L3 Ruby
    Track changes to your ActiveRecord models' data for auditing or versioning.
  • ActsAsTaggableOn

    9.4 2.3 L4 Ruby
    A tagging plugin for ActiveRecord that allows for custom tagging along dynamic contexts.
  • ActiveRecord Import

    8.7 6.3 L2 Ruby
    a library for bulk inserting data using ActiveRecord.
  • Ancestry

    8.6 5.2 L4 Ruby
    Organise ActiveRecord model into a tree structure using a variation on the materialised path pattern.
  • Audited

    8.5 0.6 L5 Ruby
    Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.
  • Paranoia

    8.4 0.0 L3 Ruby
    A re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code.
  • PublicActivity

    8.3 1.9 L5 Ruby
    Provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity.
  • Apartment

    8.3 0.0 L5 Ruby
    Multi-tenancy for Rails and ActiveRecord.
  • Awesome Nested Set

    8.1 1.9 L5 Ruby
    Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models.
  • ActsAsList

    7.4 5.2 L4 Ruby
    Provides the capabilities for sorting and reordering a number of objects in a list.
  • ActiveRecord Reputation System

    7.2 0.0 L5 Ruby
    An Active Record Reputation System for Rails.
  • Closure Tree

    7.1 3.5 L4 Ruby
    Easily and efficiently make your ActiveRecord models support hierarchies using a Closure Table.
  • Enumerize

    7.0 3.0 L4 Ruby
    Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.
  • Acts As Votable

    6.9 1.4 L5 Ruby
    Allow any ActiveRecord model to be voted on, like/dislike, upvote/downvote, etc.
  • Merit

    6.8 4.7 L5 Ruby
    Adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid.
  • Ruby JSON Schema Validator

    6.6 0.0 Ruby
    JSON Schema Validator
  • marginalia

    6.5 2.5 L5 Ruby
    Attach comments to your ActiveRecord queries. By default, it adds the application, controller, and action names as a comment at the end of each query.
  • ActsAsParanoid

    6.3 7.6 L5 Ruby
    ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
  • dry-validation

    6.1 9.1 L5 Ruby
    Validation library with type-safe schemas and rules
  • Acts As Tennant

    6.0 3.5 L5 Ruby
    Add multi-tenancy to a Rails app through a shared database strategy.
  • acts_as_follower

    6.0 0.0 L5 Ruby
    Allow any ActiveRecord model to follow any other model.
  • Discard

    5.9 4.5 Ruby
    Soft deletes for ActiveRecord done right.
  • ranked-model

    5.8 4.3 L5 Ruby
    A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries.
  • Goldiloader

    5.7 1.4 L3 Ruby
    Automatic ActiveRecord eager loading.
  • Acts As Commentable

    5.7 0.0 L5 Ruby
    Provides a single Comment model that can be attached to any model(s) within your app.
  • 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.
  • bulk_insert

    5.2 0.0 L5 Ruby
    A little ActiveRecord extension for helping to insert lots of rows in a single insert statement.
  • ActsAsTree

    5.2 2.5 L5 Ruby
    Extends ActiveRecord to add simple support for organizing items into parent-children relationships.
  • Unread

    5.1 2.6 L5 Ruby
    Manage read/unread status of ActiveRecord objects
  • Logidze

    5.0 6.4 Ruby
    Database changes log for Rails
  • mongoid-history

    4.6 5.0 L5 Ruby
    Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
  • ActiveRecordExtended

    4.5 4.5 Ruby
    Take querying your Postgres database to the next level.
  • Milia

    4.0 0.0 L5 Ruby
    Non-invasive multi-tenancy for Rails which supports Devise authentication out of the box.
  • Mongoid Tree

    3.8 0.1 L5 Ruby
    A tree structure for Mongoid documents using the materialized path pattern.
  • ActiveImporter

    3.8 0.0 L5 Ruby
    Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
  • Destroyed At

    3.7 0.0 L5 Ruby
    Allows you to "destroy" an object without deleting the record or associated records.
  • ActiveValidators

    3.6 3.1 L5 Ruby
    An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.
  • Hightop

    3.6 4.8 Ruby
    A nice shortcut for group count queries
  • PermenantRecords

    3.4 5.6 L5 Ruby
    Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.
  • data_miner

    3.3 0.0 L5 Ruby
    Download, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models.
  • BabySqueel

    3.3 1.7 Ruby
    BabySqueel provides a Squeel-like query DSL for Active Record while hopefully avoiding the majority of the version upgrade difficulties via a minimum of monkeypatching
  • Espinita

    3.2 0.0 L5 Ruby
    Audit activerecord models like a boss.
  • ActiveRecord::Turntable

    3.2 0.0 L5 Ruby
    A database sharding extension for ActiveRecord.
  • mini_record

    3.2 0.0 L5 Ruby
    ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
  • arel-helpers

    3.1 4.4 Ruby
    Useful tools to help construct database queries with ActiveRecord and Arel.
  • activerecord_json_validator

    3.0 0.0 Ruby
    🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema.
  • StoreModel

    3.0 5.7 Ruby
    Work with JSON-backed attributes as ActiveRecord-ish models
  • ferry

    2.8 0.0 L5 Ruby
    A ruby gem for easy data transfer.
  • Rails PG Extras

    2.7 6.8 TSQL
    Rails PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
  • Postwill

    2.1 0.1 Ruby
    Posting to the most popular social media from Ruby
  • ArLazyPreload

    1.8 3.9 Ruby
    Lazy loading associations for the ActiveRecord models
  • ValidatesZipcode

    1.7 4.7 Ruby
    Multi-country zipcode / postal code validation for Rails
  • ActiveRecord Where Assoc

    1.7 7.0 Ruby
    Make ActiveRecord do conditions on your associations
  • pluck_all

    1.6 5.3 L5 Ruby
    Pluck multiple attributes in Rails 3, 4, 5. If you have a rails 3 project, and want to pluck not only one column, feel free to use this gem and no need to worry about upgrading to Rails 4 in the future will break this.
  • Ryakuzu

    1.6 0.0 L5 Ruby
    Interface for schema.rb
  • rails_or

    1.6 4.5 L5 Ruby
    Support #or query method in Rails 3, 4, 5.
  • DbTextSearch

    1.2 1.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.
  • Atomically

    0.9 0.0 Ruby
    Adds commonly useful atomic SQL statements to ActiveRecord to avoid race condition.
  • Filtered

    0.9 2.7 Ruby
    Filters ActiveRecord queries in a nice way
  • Metka

    0.9 6.6 Ruby
    Rails gem to manage tags with PostgreSQL array columns.
  • Priora

    0.7 2.6 Ruby
    An Object Prioritization Utility for Ruby
  • FindWithOrder

    0.7 6.5 L5 Ruby
    Find records in the same order of input array.
  • LeftJoins

    0.5 3.6 Ruby
    Backport `left_joins` from Rails 5 for Rails 3 and 4
  • vandal

    0.4 5.0 Ruby
    ActiveRecord force destroy records with all related associations.
  • activerecord-validations-helpers

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

    0.2 1.3 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.

Popular Comparisons

99 Remote Jobs

Work from home. Anywhere in the world.
+ Post a job

Add another 'ORM/ODM Extensions' Gem