Automattic/mongoose
# MongoDB object modeling designed to work in an asynchronous environment.
$ git clone https://github.com/Automattic/mongoose.git
Also indexed as
stars
27,478
forks
4,021
language
JavaScript
license
MIT License
What is Automattic/mongoose?
Mongoose is an Object Document Mapper (ODM) for MongoDB that provides a structured schema layer and validation on top of MongoDB's flexible document model. It's designed for Node.js applications and handles asynchronous database operations, making it easier to work with MongoDB data through defined models and relationships. Developers use Mongoose when they want type safety, built-in validation, and a more organized way to manage MongoDB collections compared to working directly with the MongoDB driver.
Links
Topics
Activity
187 open issues · last updated Jul 21, 2026