Skip to content

rom-rb/rom

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]

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image

Sponsors

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

Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image Image

Ecosystem

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

  • rom-factory struct generator with support for persistence

Adapters

Framework integrations

Community

Credits

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

License

See LICENSE file.