Open-source projects categorized as ORM/ODM Edit details

Top 13 ORM/ODM Open-Source Projects

  • ActiveRecord

  • Sequel

    Sequel: The Database Toolkit for Ruby

    Project mention: Sinatra vs. Roda, what's your take? | reddit.com/r/ruby | 2022-08-29

    I'm a big fan of Sinatra, but recently I came across Roda which is by Jeremy Evan's whose wonderful ORM gem Sequel I've used in several projects. Looking at the documentation, Roda seems quite nice and performance gain is always appreciated.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • Mongoid

    Ruby ODM framework for MongoDB

    Project mention: A routine gem update ended up creating $73k worth of subscriptions | news.ycombinator.com | 2022-01-07
  • Redis-Objects

    Map Redis types directly to Ruby objects

  • ROM

    Data mapping and persistence toolkit for Ruby

    Project mention: Rails is not written in Ruby | news.ycombinator.com | 2022-02-04

    Just wanted to say that the authors libraries, especially ROM [0], are incredible and have played a huge influence on me as a developer. I learned a lot using and diving through the code.

    [0]: https://rom-rb.org/

  • MongoMapper

    A Ruby Object Mapper for Mongo

    Project mention: MongoDB + Ruby: Which ODM are you using? | reddit.com/r/ruby | 2022-09-08

    MongoMapper predates Mongoid (I believe), but is anyone using this for their current projects? If so, what do you like about it that Mongoid doesn't provide?

  • Ohm

    Object-Hash Mapping for Redis (by soveran)

  • Scout APM

    Truly a developer’s best friend. 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 🚀.

  • Neo4j.rb

    An active model wrapper for the Neo4j Graph Database for Ruby.

    Project mention: [D] Seeking Advice - For graph ML, Neo4j or nah? | reddit.com/r/MachineLearning | 2022-07-29

    The native Python client does add additional overhead when training GNN models. I have also found older reported issues regarding performance hits with neo4j's python driver. Now, these issues may not be strictly pertinent to our current use-case, but they reflect an underlying concern: Performance degradation when interaction between neo4j and native python is considered.

  • Hanami::Model

    Ruby persistence framework with entities and repositories

    Project mention: Utilizando o padrão interactor no Ruby on Rails | dev.to | 2022-03-20

    Hanami::Model - Persistence with entities, repositories and data mapper

  • NoBrainer

    Ruby ORM for RethinkDB

  • Perpetuity

    Persistence gem for Ruby objects using the Data Mapper pattern

  • MongoModel

    Ruby ORM for MongoDB (compatible with Rails 3)

  • QuickStore

    Simple local key-value store based on YAML::Store.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-08.

ORM/ODM related posts


What are some of the best open-source ORM/ODM projects? This list will help you:

Project Stars
1 ActiveRecord 47,163
2 Sequel 4,665
3 Mongoid 3,903
4 Redis-Objects 2,071
5 ROM 2,005
6 MongoMapper 1,611
7 Ohm 1,388
8 Neo4j.rb 1,362
9 Hanami::Model 433
10 NoBrainer 387
11 Perpetuity 252
12 MongoModel 40
13 QuickStore 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.