Skip to content

Repository files navigation

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:

  • 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.

About

Data mapping and persistence toolkit for Ruby

Topics

Resources

Code of conduct

Contributing

Stars

2.1k stars

Watchers

70 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages