Bookmarks tagged [odm]
https://github.com/rails/rails/tree/master/activerecord
Object-relational mapping in Rails.
- tags: ruby, orm, odm
- source code
https://github.com/datamapper/dm-core
ORM which works well with legacy databases. Last release (1.2.0) was on 13 October 2011.
- tags: ruby, orm, odm
- source code
https://github.com/hanami/model
A lean Repository-pattern based ORM framework for Hanami and modern Ruby applications.
- tags: ruby, orm, odm
- source code
https://github.com/mongodb/mongoid
An ODM (Object-Document-Mapper) framework for MongoDB in Ruby.
- tags: ruby, orm, odm
- source code
https://github.com/mongomapper/mongomapper
A Ruby Object Mapper for Mongo.
- tags: ruby, orm, odm
- source code
https://github.com/spohlenz/mongomodel
Ruby ODM for interfacing with MongoDB databases.
- tags: ruby, orm, odm
- source code
A Neo4j OGM (Object-Graph-Mapper) for use in Ruby on Rails and Rack frameworks heavily inspired by ActiveRecord.
https://github.com/nviennot/nobrainer/
A RethinkDB ORM for Ruby
- tags: ruby, orm, odm
- source code
https://github.com/soveran/ohm
Object-hash mapping library for Redis.
- tags: ruby, orm, odm
- source code
https://github.com/jgaskins/perpetuity
Persistence gem for Ruby objects using the Data Mapper pattern.
- tags: ruby, orm, odm
- source code
https://github.com/nateware/redis-objects
Redis Objects provides a Rubyish interface to Redis, by mapping Redis data types to Ruby objects, via a thin layer over the redis gem.
- tags: ruby, orm, odm
- source code
Ruby Object Mapper (ROM) is an experimental Ruby library with the goal to provide powerful object mapping capabilities without limiting the full power of your datastore.
- tags: ruby, orm, odm
- source code
https://github.com/jeremyevans/sequel
Sequel is a simple, flexible, and powerful SQL database access toolkit for Ruby.
- tags: ruby, orm, odm
- source code
https://github.com/ActsAsParanoid/acts_as_paranoid
ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
- tags: ruby, orm, odm
- source code
https://github.com/collectiveidea/audited
Audited is an ORM extension for ActiveRecord & MongoMapper that logs all changes to your models.
- tags: ruby, orm, odm
- source code
https://github.com/dockyard/ruby-destroyed_at
Allows you to "destroy" an object without deleting the record or associated records.
- tags: ruby, orm, odm
- source code
https://github.com/jhawthorn/discard
A simple ActiveRecord mixin to add conventions for flagging records as discarded.
- tags: ruby, orm, odm
- source code
https://github.com/continuum/espinita
Audit activerecord models like a boss.
- tags: ruby, orm, odm
- source code
https://github.com/basecamp/marginalia
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.
- tags: ruby, orm, odm
- source code
https://github.com/aq1018/mongoid-history
Multi-user non-linear history tracking, auditing, undo, redo for mongoid.
- tags: ruby, orm, odm
- source code
https://github.com/airblade/paper_trail
Track changes to your ActiveRecord models' data for auditing or versioning.
- tags: ruby, orm, odm
- source code
https://github.com/radar/paranoia
A re-implementation of acts_as_paranoid for Rails 3 and 4, using much, much, much less code.
- tags: ruby, orm, odm
- source code
https://github.com/JackDanger/permanent_records
Soft-delete your ActiveRecord records, like an explicit version of ActsAsParanoid.
- tags: ruby, orm, odm
- source code
https://github.com/continuum/active_importer
Define importers that load tabular data from spreadsheets or CSV files into any ActiveRecord-like ORM.
- tags: ruby, orm, odm
- source code
https://github.com/zdennis/activerecord-import
a library for bulk inserting data using ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/jamis/bulk_insert
A little ActiveRecord extension for helping to insert lots of rows in a single insert statement.
- tags: ruby, orm, odm
- source code
https://github.com/seamusabshere/data_miner
Download, pull out of a ZIP/TAR/GZ/BZ2 archive, parse, correct, and import XLS, ODS, XML, CSV, HTML, etc. into your ActiveRecord models.
- tags: ruby, orm, odm
- source code
https://github.com/cmu-is-projects/ferry
A ruby gem for easy data transfer.
- tags: ruby, orm, odm
- source code
https://github.com/drecom/activerecord-turntable
A database sharding extension for ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/franckverrot/activevalidators
An exhaustive collection of off-the-shelf and tested ActiveModel/ActiveRecord validations.
- tags: ruby, orm, odm
- source code
https://github.com/khiav223577/deep_pluck
Allow you to pluck attributes from nested associations without loading a bunch of records.
- tags: ruby, orm, odm
- source code
https://github.com/brainspec/enumerize
Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support.
- tags: ruby, orm, odm
- source code
https://github.com/salsify/goldiloader
Automatic ActiveRecord eager loading.
- tags: ruby, orm, odm
- source code
https://github.com/DAddYE/mini_record
ActiveRecord meets DataMapper, with MiniRecord you are be able to write schema inside your models.
- tags: ruby, orm, odm
- source code
https://github.com/ErwinM/acts_as_tenant
Add multi-tenancy to a Rails app through a shared database strategy.
- tags: ruby, orm, odm
- source code
https://github.com/influitive/apartment
Multi-tenancy for Rails and ActiveRecord.
- tags: ruby, orm, odm
- source code
https://github.com/jekuno/milia
Non-invasive multi-tenancy for Rails which supports Devise authentication out of the box.
- tags: ruby, orm, odm
- source code
https://github.com/jackdempsey/acts_as_commentable
Provides a single Comment model that can be attached to any model(s) within your app.
- tags: ruby, orm, odm
- source code
https://github.com/elight/acts_as_commentable_with_threading
Similar to acts_as_commentable; however, utilizes awesome_nested_set to provide threaded comments.
- tags: ruby, orm, odm
- source code
https://github.com/tcocca/acts_as_follower
Allow any ActiveRecord model to follow any other model.
- tags: ruby, orm, odm
- source code
https://github.com/twitter/activerecord-reputation-system
An Active Record Reputation System for Rails.
- tags: ruby, orm, odm
- source code
https://github.com/mbleigh/acts-as-taggable-on
A tagging plugin for ActiveRecord that allows for custom tagging along dynamic contexts.
- tags: ruby, orm, odm
- source code
https://github.com/ryanto/acts_as_votable
Allow any ActiveRecord model to be voted on, like/dislike, upvote/downvote, etc.
- tags: ruby, orm, odm
- source code
https://github.com/merit-gem/merit
Adds reputation behavior to Rails apps in the form of Badges, Points, and Rankings for ActiveRecord or Mongoid.
- tags: ruby, orm, odm
- source code
https://github.com/chaps-io/public_activity
Provides easy activity tracking for your ActiveRecord, Mongoid 3 and MongoMapper models in Rails 3 and 4. Similar to Github's Public Activity.
- tags: ruby, orm, odm
- source code
https://github.com/kigster/simple-feed
Fast and highly scalable read-optimized social activity feed library in pure Ruby, backed by Redis.
- tags: ruby, orm, odm
- source code
https://github.com/ledermann/unread
Manage read/unread status of ActiveRecord objects - and it's fast.
- tags: ruby, orm, odm
- source code
https://github.com/swanandp/acts_as_list
Provides the capabilities for sorting and reordering a number of objects in a list.
- tags: ruby, orm, odm
- source code
https://github.com/mixonic/ranked-model
A modern row sorting library for ActiveRecord. It uses ARel aggressively and is better optimized than most other libraries.
- tags: ruby, orm, odm
- source code
https://github.com/amerine/acts_as_tree
Extends ActiveRecord to add simple support for organizing items into parent–children relationships.
- tags: ruby, orm, odm
- source code
https://github.com/stefankroes/ancestry
Organise ActiveRecord model into a tree structure using a variation on the materialised path pattern.
- tags: ruby, orm, odm
- source code
https://github.com/collectiveidea/awesome_nested_set
Awesome Nested Set is an implementation of the nested set pattern for ActiveRecord models.
- tags: ruby, orm, odm
- source code
https://github.com/mceachen/closure_tree
Easily and efficiently make your ActiveRecord models support hierarchies using a Closure Table.
- tags: ruby, orm, odm
- source code
https://github.com/benedikt/mongoid-tree
A tree structure for Mongoid documents using the materialized path pattern.
- tags: ruby, orm, odm
- source code
https://github.com/sequelize/sequelize
Multi-dialect ORM. Supports PostgreSQL, SQLite, MySQL.
https://github.com/bookshelf/bookshelf
ORM for PostgreSQL, MySQL and SQLite3 in the style of Backbone.js.
https://github.com/robconery/massive-js
PostgreSQL data access tool.
https://github.com/Automattic/mongoose
Elegant MongoDB object modeling.
https://github.com/balderdashy/waterline
Datastore-agnostic tool that dramatically simplifies interaction with one or more databases.
https://github.com/PhilWaldmann/openrecord
ORM for PostgreSQL, MySQL, SQLite3 and RESTful datastores. Similar to ActiveRecord.
https://github.com/vitaly-t/pg-promise
PostgreSQL framework for native SQL using promises.
https://github.com/Vincit/objection.js
Lightweight ORM built on the SQL query builder Knex.
https://github.com/typeorm/typeorm
ORM for PostgreSQL, MariaDB, MySQL, SQLite, and more.