Skip to content

brandonhimpfen/awesome-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome MongoDB Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome libraries, tools, frameworks, and resources for MongoDB, a NoSQL document database designed for modern application development.

Contents

Libraries and Drivers

  • MongoDB Node.js Driver - The official MongoDB driver for Node.js.
  • PyMongo - The official MongoDB driver for Python.
  • Mongoose - A popular MongoDB ODM for Node.js, providing schema-based models.
  • MongoEngine - An Object-Document Mapper (ODM) for Python, built on top of PyMongo.
  • mongo-java-driver - The official MongoDB driver for Java.
  • Spring Data MongoDB - A Spring-based library for integrating MongoDB with Java applications.
  • mgo - A MongoDB driver for Go.

GUI Tools

  • MongoDB Compass - The official MongoDB GUI for querying, visualizing, and analyzing data.
  • Robo 3T (Robomongo) - A lightweight, open-source MongoDB GUI.
  • Studio 3T - A powerful GUI and IDE for MongoDB with a built-in query editor.
  • DBeaver - A free, universal database tool that supports MongoDB.
  • NoSQLBooster for MongoDB - A MongoDB GUI client with intelligent query capabilities.

Backup and Migration

  • mongodump - A built-in MongoDB utility for backing up data.
  • mongoexport - A tool for exporting MongoDB data to JSON or CSV formats.
  • Percona Backup for MongoDB - A free, open-source backup tool for MongoDB.
  • Mongify - A tool for migrating data from SQL databases to MongoDB.
  • BSONDump - A tool to convert BSON files (generated by mongodump) to human-readable formats.

Data Modeling and Schema Design

Optimization and Monitoring

Replication and Sharding

Learning Resources

Books

  • MongoDB: The Definitive Guide by Shannon Bradshaw, Kristina Chodorow - A comprehensive guide to MongoDB.
  • MongoDB Applied Design Patterns by Rick Copeland - A book on practical data modeling techniques in MongoDB.
  • Mastering MongoDB 6.x by Alex Giamas - An advanced guide to building applications with MongoDB.
  • The Little MongoDB Book by Karl Seguin - A beginner-friendly book on MongoDB.
  • MongoDB Performance Tuning by Guy Harrison - A guide to optimizing MongoDB performance.

Community

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of awesome libraries, tools, frameworks, and resources for MongoDB, a NoSQL document database designed for modern application development.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages