• Stars
    star
    2,084
  • Rank 22,157 (Top 0.5 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 11 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Data mapping and persistence toolkit for Ruby

rom Join the chat at https://rom-rb.zulipchat.com

Gem Version CI Status Codacy Badge Codacy Badge Inline docs OpenCollective OpenCollective

Ruby Object Mapper (rom-rb) is a data mapping and persistence toolkit for Ruby with the goal to provide powerful object mapping capabilities without limiting the full power of your database.

Main rom gem provides following components:

  • core - Core and Adapter APIs
  • changeset - Changeset objects integrated with rom-core
  • repository - Additional repository abstraction integrated with rom-core

Learn more:

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Ecosystem

There are other gems within the rom ecosystem that you will find useful:

Adapters

Framework integrations

Community

Credits

This project has a long history and wouldn't exist without following people:

License

See LICENSE file.

More Repositories

1

rom-sql

SQL support for rom-rb
Ruby
217
star
2

rom-rails

Rails integration for Ruby Object Mapper
Ruby
158
star
3

rom-factory

Data generator with support for persistence backends
Ruby
83
star
4

rom-http

Abstract HTTP adapter for ROM
Ruby
73
star
5

rom-mapper

The project was moved to rom-rb/rom
Ruby
62
star
6

rom-rb.org

The official rom-rb website
SCSS
45
star
7

rom-repository

THIS PROJECT WAS MOVED TO rom-rb/rom
Ruby
45
star
8

rom-elasticsearch

Elasticsearch adapter for rom-rb
Ruby
34
star
9

rom-mongo

(Looking for a maintainer) MongoDB support for rom-rb
Ruby
33
star
10

rom-yesql

rom-rb adapter inspired by original Yesql from the Clojure world
Ruby
32
star
11

rom-yaml

YAML support for Ruby Object Mapper
Ruby
28
star
12

rom-git

Minimal Git support for ROM (Ruby Object Mapper)
Ruby
26
star
13

rom-csv

CSV support for Ruby Object Mapper
Ruby
23
star
14

rom-neo4j

Experimental integration of Neo4j with Ruby Object Mapper
Ruby
23
star
15

rom-roda

Roda plugin for Ruby Object Mapper
Ruby
22
star
16

rom-redis

Redis support for ROM (looking for a maintainer)
Ruby
19
star
17

rom-couchdb

Experimental CouchDB support for ROM
Ruby
18
star
18

rom-json

JSON adapter for ROM
Ruby
16
star
19

rom-model

A small collection of extensions useful for data coercion and validation
Ruby
15
star
20

rom-rethinkdb

RethinkDB support for ROM
Ruby
14
star
21

rom-kafka

Apache Kafka support for Ruby Object Mapper
Ruby
14
star
22

rom-event_store

Event Store support for Ruby Object Mapper
Ruby
10
star
23

rom-influxdb

InfluxDB Support for Ruby Object Mapper
Ruby
8
star
24

rom-cassandra

Ruby
7
star
25

rom-migrator

Database migrations for ROM adapters
Ruby
6
star
26

rom-support

DISCOUNTINUED (see README)
Ruby
4
star
27

api.rom-rb.org

API doc site for all rom-rb gems
Ruby
3
star
28

branding

Branding for Ruby Object Mapper project
2
star