vadimdemedes/mongorito
🍹 MongoDB ODM for Node.js apps based on Redux observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5312
- days_rel: n/a
- days_push: 2353
- n_releases_24m: 0
Adoption not part of the score
1367 stars · 86 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Mongorito is a lightweight, schema-free MongoDB ODM for Node.js built on Redux, where each model instance has its own Redux store enabling deep customization via reducers, middleware, and plugins. It wraps the official MongoDB driver and mquery with a barebones model API.
Use cases
- manage MongoDB documents as models in Node.js
- use a schema-free ODM like the mongo console
- customize model behavior with Redux middleware and reducers
- extend models with third-party plugins
- query MongoDB with a lightweight model layer
When to choose
- you want a minimal, extensible MongoDB ODM without schema enforcement
- you want Redux-based customization of model state and core methods
- you prefer a tiny library and adding only the features you need
When to avoid
- you need schemas, validation, or type casting out of the box
- you need actively maintained software with recent releases
- you want a batteries-included ODM like Mongoose
Facets
library · maturity maintenance
orm database-driver plugin-system databases backend web-development developer-tools mongodb odm redux schema-free models nodejs javascript
1 source
- readme: https://github.com/vadimdemedes/mongorito · fetched 2026-08-28 · 9222ce12f4bc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vadimdemedes/mongorito | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="vadimdemedes/mongorito")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem