67 ORM/ODM Extensions gems and projects
-
PaperTrail
9.5 6.5 L3 RubyTrack changes to your ActiveRecord models' data for auditing or versioning. -
ActsAsTaggableOn
9.4 2.5 L4 RubyA tagging plugin for ActiveRecord that allows for custom tagging along dynamic contexts. -
Ancestry
8.6 6.1 L4 RubyOrganise ActiveRecord model into a tree structure using a variation on the materialised path pattern. -
Audited
8.5 4.7 L5 RubyAudited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models. -
Paranoia
8.4 2.9 L3 RubyA re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code. -
PublicActivity
8.3 0.0 L5 RubyProvides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity. -
Awesome Nested Set
8.1 5.0 L5 RubyAwesome Nested Set is an implementation of the nested set pattern for ActiveRecord models. -
ActsAsList
7.5 2.8 L4 RubyProvides the capabilities for sorting and reordering a number of objects in a list. -
Closure Tree
7.2 1.6 L4 RubyEasily and efficiently make your ActiveRecord models support hierarchies using a Closure Table. -
Enumerize
7.1 3.6 L4 RubyEnumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support. -
Acts As Votable
7.0 1.4 L5 RubyAllow any ActiveRecord model to be voted on, like/dislike, upvote/downvote, etc. -
Merit
7.0 2.9 L5 RubyAdds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid. -
marginalia
6.8 2.6 L5 RubyAttach 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.5 0.0 L5 RubyActiveRecord plugin allowing you to hide and restore records without actually deleting them. -
Acts As Tennant
6.3 7.2 L5 RubyAdd multi-tenancy to a Rails app through a shared database strategy. -
ranked-model
5.9 3.5 L5 RubyA modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries. -
Acts As Commentable
5.7 0.0 L5 RubyProvides 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 RubySimilar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments. -
bulk_insert
5.5 5.5 L5 RubyA little ActiveRecord extension for helping to insert lots of rows in a single insert statement. -
activerecord-multi-tenant
4.9 5.0 RubyRails/ActiveRecord support for distributed multi-tenant databases like Postgres+Citus -
ActsAsTree
4.9 0.0 L5 RubyExtends ActiveRecord to add simple support for organizing items into parent-children relationships. -
mongoid-history
4.6 2.6 L5 RubyMulti-user non-linear history tracking, auditing, undo, redo for mongoid. -
Milia
4.0 0.0 L5 RubyNon-invasive multi-tenancy for Rails which supports Devise authentication out of the box. -
ActiveImporter
3.9 0.0 L5 RubyDefine importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM. -
BabySqueel
3.8 0.0 RubyBabySqueel provides a Squeel-like query DSL for Active Record while hopefully avoiding the majority of the version upgrade difficulties via a minimum of monkeypatching -
Mongoid Tree
3.8 0.0 L5 RubyA tree structure for Mongoid documents using the materialized path pattern. -
Rails PG Extras
3.8 4.3 RubyRails PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more. -
ActiveValidators
3.7 0.0 L5 RubyAn exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations. -
Destroyed At
3.7 0.0 L5 RubyAllows you to "destroy" an object without deleting the record or associated records. -
activerecord_json_validator
3.6 0.0 Ruby🔩 ActiveRecord::JSONValidator makes it easy to validate JSON attributes against a JSON schema. -
arel-helpers
3.5 0.0 RubyUseful tools to help construct database queries with ActiveRecord and Arel. -
PermenantRecords
3.4 0.0 L5 RubySoft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid. -
data_miner
3.3 0.0 L5 RubyDownload, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models. -
mini_record
3.2 0.0 L5 RubyActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models. -
pluck_all
1.7 2.8 L5 RubyPluck 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. -
DbTextSearch
1.5 1.7 L5 RubyA 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 2.6 RubyAdds commonly useful atomic SQL statements to ActiveRecord to avoid race condition. -
SanitizeSqlLike
0.2 0.0 RubyBackport #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. -
activerecord-validations-helpers
0.2 0.0 RubyActive Record validation helpers for your Rails project
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.