Automattic/mongoose
MongoDB object modeling designed to work in an asynchronous environment. observed · 2026-10-08
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 4
- age_days: 6041
- days_rel: 13
- days_push: 13
- n_releases_24m: 128
Adoption not part of the score
27467 stars · 4052 forks observed · 2026-10-08
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.99
Mongoose is a JavaScript library that provides an object data modeling (ODM) layer for MongoDB. It offers schema definitions, validation, casting, and query building for Node.js and Deno environments.
Use cases
- Define MongoDB schemas and models in a Node.js application
- Validate and cast data before saving to MongoDB
- Build complex queries with a fluent API for MongoDB
- Add business logic hooks to MongoDB documents
- Migrate existing MongoDB collections to a schema-driven structure
- Integrate MongoDB with TypeScript or JavaScript projects
When to choose
- You need a schema-based approach to interact with MongoDB in Node.js or Deno
- You want built‑in validation, type casting, and middleware for MongoDB operations
- Your project benefits from an ODM layer that abstracts MongoDB driver details
When to avoid
- You prefer using the native MongoDB driver without an abstraction layer
- Your application does not use MongoDB or requires a different database
- You need a lightweight, driver‑only solution with minimal overhead
Facets
library · maturity active
orm database-driver form-handling databases backend web-development browser mongodb odm mongoose schema-based schema nodejs deno
4 sources
- readme: https://github.com/Automattic/mongoose · fetched 2026-10-08 · 8802b5fc06d7
- homepage: https://mongoosejs.com · fetched 2026-09-21 · 4b0fa00c61a3
- site_page: https://mongoosejs.com/docs/guide.html · fetched 2026-09-21 · 22ccd780d432
- site_page: https://mongoosejs.com/docs/index.html · fetched 2026-09-21 · 3c3f87d0c470
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Automattic/mongoose | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="Automattic/mongoose")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem