Ruby ORM/ODM

Open-source Ruby projects categorized as ORM/ODM

Top 10 Ruby ORM/ODM Projects

  1. Sequel

    Sequel: The Database Toolkit for Ruby

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Mongoid

    The Official Ruby Object Mapper for MongoDB

    Project mention: Guide to Seamless Data Security in Rails With Mongoid’s Automatic Encryption | dev.to | 2025-11-05

    One of Rails' doctrinal pillars puts programmer happiness on a pedestal. Convention over configuration, human-readable code, and smart defaults make the Rails Way feel almost intuitive. With the release of Mongoid 9.0, that same philosophy now extends to data encryption. Tasks that once required multi-step configurations can now be completed through a single model declaration. MongoDB’s Client-Side Field-Level Encryption (CSFLE) can now be seamlessly integrated into your applications, enhancing your data security with the ease and simplicity developers expect from Rails.

  4. ROM

    Data mapping and persistence toolkit for Ruby

  5. Redis-Objects

    Map Redis types directly to Ruby objects

  6. MongoMapper

    A Ruby Object Mapper for Mongo

  7. Neo4j.rb

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

  8. Ohm

    Object-Hash Mapping for Redis (by soveran)

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. NoBrainer

    Ruby ORM for RethinkDB

  11. Perpetuity

    Persistence gem for Ruby objects using the Data Mapper pattern

  12. 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).

Ruby ORM/ODM discussion

Ruby ORM/ODM related posts

Index

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

# Project Stars
1 Sequel 5,071
2 Mongoid 3,926
3 ROM 2,106
4 Redis-Objects 2,092
5 MongoMapper 1,603
6 Neo4j.rb 1,404
7 Ohm 1,393
8 NoBrainer 385
9 Perpetuity 251
10 QuickStore 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Ruby is
the 12th most popular programming language
based on number of references?