rom Gitter chat

Gem Version Build Status Dependency Status Code Climate Test Coverage Inline docs

Ruby Object Mapper (ROM) 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 datastore.

Learn more:

Support Campaign

You can support ROM's development via our campaign on Bountysource. Cheers!


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


See issues for a list of adapters that are planned to be added soon.

Framework integrations



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


See LICENSE file.