mongomapper/mongomapper
A Ruby Object Mapper for Mongo observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 60
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6307
- days_rel: n/a
- days_push: 245
- n_releases_24m: 0
Adoption not part of the score
1600 stars · 380 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
MongoMapper is a Ruby object-document mapper (ODM) for MongoDB, providing Document and EmbeddedDocument models with keys, associations, validations, scopes, and querying. It integrates with Rails via Active Model and supports MRI and JRuby.
Use cases
- persist Ruby objects in MongoDB
- define models with typed keys and embedded documents
- query MongoDB with a Ruby DSL and dynamic finders
- use MongoDB models in Rails or Sinatra apps
- add validations, callbacks, and timestamps to Mongo documents
- model one-to-many associations with embedded documents
When to choose
- you're building a Ruby or Rails app backed by MongoDB
- you want a simple, extendable ODM with Active Model integration
- you need embedded documents and single collection inheritance
- you prefer explicit key definitions over schemaless models
When to avoid
- you're using a relational database instead of MongoDB
- you prefer Mongoid, the more widely adopted Ruby MongoDB ODM
- you need an ORM with SQL migrations and joins
- your team wants a mapper with a very large community and ecosystem
Facets
library · maturity active
orm database-driver serialization databases web-development backend ruby jvm mongodb ruby-gem object-document-mapper rails active-model
4 sources
- readme: https://github.com/mongomapper/mongomapper · fetched 2026-08-28 · 3a7e8dc876d7
- homepage: http://mongomapper.com · fetched 2026-08-29 · 69a61304dd96
- site_page: http://mongomapper.com/documentation · fetched 2026-08-29 · 13ad6a1dda49
- site_page: http://mongomapper.com/frequent-questions · fetched 2026-08-29 · 0ffae75cd24d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mongomapper/mongomapper | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="mongomapper/mongomapper")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem