Track Awesome Mongodb Updates Weekly
:leaves: A curated list of awesome MongoDB resources, libraries, tools and applications
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 ramnes/awesome-mongodb · ⭐ 2.5K · 🏷️ Databases
Feb 24 - Mar 02, 2025
Tools / Desktop
- Moon Modeler - Data modeling tool for MongoDB and relational databases
Jan 27 - Feb 02, 2025
Resources / Books
Sep 30 - Oct 06, 2024
Libraries / PHP
- laravel-mongodb (⭐7k) - Official Eloquent model and query builder for Laravel
- Doctrine MongoDB ODM (⭐1.1k) and MongoDB ODM Bundle for Symfony (⭐385) - Fully featured ORM with Symfony integration
- MongoDB Bundle (⭐37) - Integration of the official library with Symfony, without ORM
- yii-mongodb (⭐327) - Yii 2 MongoDB extension
- opentelemetry php auto-mongodb (⭐1) - Automatic monitoring of MongoDB commands with OpenTelemetry
Aug 19 - Aug 25, 2024
Libraries / C#/.NET
- mongo-efcore-provider (⭐353) - Official Entity Framework (EF) Core provider for MongoDB
Apr 15 - Apr 21, 2024
Libraries / Ballerina
- ballerina-mongodb (⭐122) - Official Ballerina driver
Apr 08 - Apr 14, 2024
Tools / Desktop
- WebDB (⭐208) – Web-based and open-source "efficient database IDE". Provides ERDs, data generators, an AI assistant, a NoSQL structure manager, a time machine, auto-completion and more
Mar 11 - Mar 17, 2024
Resources / Documentation
Libraries / Kotlin
- driver-kotlin-coroutine (⭐2.6k) - Official Kotlin driver
Oct 09 - Oct 15, 2023
Libraries / JavaScript
- Neuledge (⭐238) - Universal schema-based ORM with multi-state representation for entities
Sep 11 - Sep 17, 2023
Libraries / Python
- AtlasQ (⭐7) - MongoDB Atlas Search wrapper with MongoEngine syntax
Jun 05 - Jun 11, 2023
Libraries / D
- vibe.d - D web framework shipping with a MongoDB driver
Libraries / Dart
- mongo_dart (⭐451) - Community Dart driver
Libraries / Delphi
- Alcinoe (⭐1k) - Library for Delphi that includes a MongoDB client
Libraries / Elixir
- elixir-mongodb-driver (⭐254) - Community Elixir driver
Libraries / Fantom
- afMongo (⭐0) - Community Fantom driver
Libraries / JavaScript
- deno_mongo (⭐513) - Community Deno driver
Libraries / OCaml
- Mongo.ml - Community OCaml driver
Libraries / PHP
- mongo-php-adapter (⭐464) - Adapter for applications using
ext-mongo
Libraries / PowerShell
- Mdbc (⭐143) - MongoDB cmdlets for PowerShell
Libraries / Python
- TxMongo (⭐338) - Twisted's MongoDB driver
Libraries / Smalltalk
- MongoTalk (⭐19) - Community Smalltalk driver
Libraries / Swift
- MongoKitten (⭐730) - Community asynchronous Swift driver
Mar 06 - Mar 12, 2023
Tools / Development
- migrate-mongo (⭐953) - Database migration tool
Feb 06 - Feb 12, 2023
Tools / Desktop
- Studio 3T - Cross-platform GUI, stable and powerful (formerly MongoChef and Robo 3T)
Jan 30 - Feb 05, 2023
Tools / Desktop
- Compass (⭐1.2k) - Free Cross-platform GUI from MongoDB
Tools / Development
- Mongo Playground (⭐186) - Online query playground
Tools / Low-Code
- Appsmith (⭐36k) - Open-source Retool alternative
- Appwrite (⭐47k) - Open-source Firebase alternative
- Budibase (⭐23k) - Open-source Retool alternative
- ILLA Builder (⭐12k) - Open-source Retool alternative
- Tooljet (⭐35k) - Open-source Retool alternative
- DronaHQ - Retool alternative
- Retool - Drag-and-drop editor with pre-built components to build internal tools
Applications / Web
- WildDuck Mail Server (⭐2k) - Scalable high availability email server that uses MongoDB for email storage
Nov 21 - Nov 27, 2022
Resources / Books
- Practical MongoDB Aggregations E-Book - Free e-book: How to develop effective and optimal data manipulation and analytics pipelines
- The Little MongoDB Book (⭐4) - Basic introduction
Resources / More
- MongoDB University - Certifications and free online courses
Libraries / Kotlin
- kmongo (⭐780) - Kotlin toolkit based on the Java driver
Nov 14 - Nov 20, 2022
Resources / Documentation
Libraries / PHP
- PHP Driver (⭐895) - Official PHP driver
Libraries / Scala
- driver-scala (⭐2.6k) - Official Scala driver
Tools / Deployment
- Cluster to cluster sync - MongoDB Inc. solution for continuous data sync between separate clusters
Tools / Development
- C# Analyzer (⭐27) - View the MongoDB Query API equivalents of your builder expressions in Visual Studio
- MongoDB Atlas App Services - MongoDB Inc. solution to run code without the operational overhead
Tools / Shell
- MongoDB Atlas CLI (⭐166) - Official Atlas API command-line client
- mongosh (⭐350) - Official command-line client
Nov 07 - Nov 13, 2022
Resources / Tutorials
Jun 27 - Jul 03, 2022
Libraries / Python
- ODMantic (⭐1.1k) - Asynchronous ODM on top of pydantic
Mar 21 - Mar 27, 2022
Tools / Administration
- k8s-backup-mongodb (⭐35) - Schedule MongoDB backups to S3 with a Kubernetes CronJob.
- mgob (⭐768) - Full-featured MongoDB dockerized backup agent
Nov 15 - Nov 21, 2021
Tools / Desktop
- Mingo - MongoDB Admin. Intuitive UI. Fast. Reliable
Oct 04 - Oct 10, 2021
Resources / Articles
- Tuning MongoDB performance for production systems (Marek Trunkat, Apify) - The techniques and MongoDB Cloud features to debug performance issues and expose sub-optimal queries
Jun 21 - Jun 27, 2021
Libraries / Rust
- mongodb-rust-driver (⭐1.5k) - Official Rust driver
Tools / Desktop
- MongoDB for VS Code - Connect to MongoDB and prototype queries from VS Code
May 24 - May 30, 2021
Libraries / Python
- Djongo (⭐1.9k) - MongoDB connector for Django compatible with Django ORM
Apr 19 - Apr 25, 2021
Libraries / Python
- Beanie (⭐2.2k) - Asynchronous ODM based on Motor and Pydantic, which supports migrations out of the box
Apr 05 - Apr 11, 2021
Resources / Books
- Builder Book - Learn how to build a full stack JavaScript web app from scratch
- SaaS Boilerplate Book - Learn how to build a production-ready SaaS web app from scratch
Feb 08 - Feb 14, 2021
Applications / Web
- Builder Book App (⭐3.8k) - Web app to publish books or documentation built with React and Express
Oct 12 - Oct 18, 2020
Libraries / Java
- mongo-queue-java (⭐35) - Java message queue on top of MongoDB
Libraries / JavaScript
- DeriveJS (⭐4) - Reactive ODM that uses Javascript Proxies to enable transparent DB persistence
Sep 14 - Sep 20, 2020
Resources / More
- MongoDB 101 by Academy 3T - Free and self-paced MongoDB courses for beginners
Tools / Desktop
- DataGrip - Cross-platform JetBrains' IDE
- TablePlus - Native, lightweight GUI on macOS
Jul 27 - Aug 02, 2020
Resources / Books
- 50 Tips and Tricks for MongoDB Developers - Advanced MongoDB tips and tricks, given by a MongoDB inc. engineer
Libraries / Elixir
- mongodb (⭐571) - Community Elixir driver
- mongodb_ecto (⭐374) - Adapter for the Ecto database wrapper
Tools / Development
- MongoDB Realm - MongoDB Inc. solution for mobile data sync
Tools / Monitoring
- Solarwindws Database Performance Monitor - SaaS-based query performance analytics and monitoring
Apr 27 - May 03, 2020
Resources / Articles
- Building with Patterns - Series of articles regarding MongoDB Design Patterns and common use case of each Design Pattern with real world examples.
Tools / Data
- mongo-connector (⭐1.9k) - Streaming replication to Elasticsearch, Solr, or MongoDB
Apr 06 - Apr 12, 2020
Tools / Monitoring
- mongotail (⭐194) - Log all MongoDB queries in a "tail"able way
Mar 02 - Mar 08, 2020
Applications / Web
- FactorJS (⭐1.4k) - JavaScript CMS built with Mongoose
Jan 27 - Feb 02, 2020
Libraries / Lisp
- mongo-el (⭐47) - Community Emacs Lisp driver
Aug 26 - Sep 01, 2019
Libraries / Python
- Mongo-Thingy (⭐69) - Powerful schema-less ODM for MongoDB and Python (sync + async)
Tools / Monitoring
- Mongoop (⭐39) - Long operations monitoring and alerting
- Motop (⭐67) - MongoDB top clone
- mtop (⭐50) - Another top clone
Tools / Web
- Mongoku (⭐1.3k) - MongoDB client for the web
May 27 - Jun 02, 2019
Resources / Articles
Mar 11 - Mar 17, 2019
Libraries / Go
- Bongo (⭐487) - ODM based on mgo
- mgo (⭐2k) - Community Go driver
- minquery (⭐62) - MongoDB cursor that paginates
- mongo-go-driver (⭐8.2k) - Official Go driver
Libraries / Java
- Morphia (⭐1.7k) - Java ODM
Jan 21 - Jan 27, 2019
Resources / Tutorials
Oct 15 - Oct 21, 2018
Tools / Administration
- MongoDB Atlas - MongoDB Inc. DBaaS offer (works with AWS, Azure, or GCP)
- MongoDB Cloud Manager - MongoDB Inc. databases management offer
- ObjectRocket - Rackspace DBaaS offer (has other database types too)
- Scalegrid - Fully managed DBaaS (with option to bring your own Azure/AWS account)
Tools / Data
- mongo_fdw (⭐333) - PostgreSQL foreign data wrapper
- Mongolastic (⭐135) - MongoDB to Elasticsearch (and vice-versa) migration tool
- MongoMultiMaster (⭐68) - Multi-master replication
Tools / Monitoring
- Datadog - SaaS-based monitoring
Tools / Web
- HumongouS.io - Easy online GUI and data-visualization dashboards
Applications / Web
- GrandNode (⭐1.9k) - Multi-platform e-commerce shopping cart built with ASP.NET
Oct 08 - Oct 14, 2018
Resources / Articles
Oct 01 - Oct 07, 2018
Libraries / C#/.NET
- mongo-queue-csharp (⭐3) - C# message queue on top of MongoDB
Libraries / Java
- mongoFS (⭐20) - An enhancement of GridFS to allow for more features and capabilities
- Spring Data MongoDB (⭐1.6k) - Spring based, object-document support and repositories
Libraries / JavaScript
- MEAN.JS (⭐4.9k) - Full stack based on MongoDB, Express, AngularJS, and Node.js
- MERN (mern-starter) (⭐5.2k) - Full stack based on MongoDB, Express, React and Node.js
- Meteor (⭐45k) - Real-time/reactive client-server framework based on MongoDB, with lots of features
Libraries / Julia
- Mongo.jl (⭐30) - C driver bindings
Libraries / Python
- MongoEngine (⭐4.3k) - ODM on top of PyMongo
Libraries / R
- mongolite (⭐286) - Fast and simple client for R
Libraries / Ruby
- awesome_explain (⭐15) - A simple global method to explain Mongoid queries
- Mongoid (⭐3.9k) - ODM framework
Tools / Administration
- MongoDB Smasher (⭐35) - Generate randomized datasets and benchmark your setup
- mtools (⭐1.9k) - Collection of scripts to set up test environments and visualize log files
- nginx-gridfs (⭐794) - Nginx module for serving files from GridFS
- nginx-mongodb-rest (⭐32) - REST client written as an Nginx module
Tools / Data
- mongo-hadoop (⭐1.5k) - Hadoop connector
Tools / Deployment
Tools / Desktop
- NoSQLBooster - Feature-rich but easy-to-use cross-platform IDE (formerly MongoBooster)
Tools / Development
- mgodatagen (⭐328) - Random data generator
- Mongo Seeding (⭐557) - Node.js library, CLI and Docker image for populating databases using JS and JSON files
- Mongoeye (⭐166) - Schema and data analyzer: explore data in your collections
- Variety (⭐1.8k) - Schema analyzer: see what fields are in your collection and what's their content
Tools / Monitoring
- Percona Monitoring and Management - Free and open-source platform for managing and monitoring databases performances
Tools / Web
- mongo-express (⭐5.7k) - Web-based admin interface built with Express
- mongoadmin (⭐250) - Admin interface built with Django
- mongri (⭐75) - Web-based user interface written in JavaScript
Applications / Web
- Countly (⭐5.6k) - Mobile & web analytics and marketing platform built with Node.js
- Leanote (⭐12k) - Evernote clone built with Go
- NodeBB (⭐14k) - Node.js based forum software ("built for the modern web")
- Reaction (⭐12k) - Event-driven, real-time commerce platform built with ES6
- SaaS Boilerplate (⭐4.2k) - Boilerplate for SaaS products, built with TypeScript, React and Express
- uptime (⭐3.6k) - Remote monitoring application built with Node.js and Bootstrap
Jun 25 - Jul 01, 2018
Libraries / JavaScript
- CASL Mongoose (⭐6.2k) - Permissions management library integrated with Mongoose
May 21 - May 27, 2018
Tools / Monitoring
- mongo-monitor (⭐80) - Simple monitoring CLI
Apr 30 - May 06, 2018
Resources / Tutorials
- Kubernetes examples (⭐6.3k) - Deployment tutorial of a basic Node.js and MongoDB web stack on Kubernetes
Apr 09 - Apr 15, 2018
Tools / Administration
- pt-mongodb-query-digest - Aggregates queries from query profiler and reports query usage statistics
- pt-mongodb-summary - MongoDB cluster status overview command line tool
Applications / Web
- CodeCombat (⭐8k) - Multiplayer programming game for learning how to code
Apr 02 - Apr 08, 2018
Libraries / Python
- Motor (⭐2.5k) - Official non-blocking Python driver for Tornado or asyncio
Jan 15 - Jan 21, 2018
Resources / Articles
- Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.) - Everything you need/have to know about indexes
Libraries / JavaScript
- mongration (⭐85) - Node.js migration framework
Tools / Deployment
- puppet-mongodb (⭐92) - Puppet module (formerly puppetlabs-mongodb)
May 01 - May 07, 2017
Tools / Desktop
- MongoHub (⭐2.4k) - Mac native client
Tools / Web
- adminMongo (⭐3.9k) - Web-based user interface to handle connections and databases needs
- Rockmongo (⭐1k) - PHPMyAdmin for MongoDB, sort of
May 30 - Jun 05, 2016
Resources / Articles
May 16 - May 22, 2016
Tools / Monitoring
- check_mongodb (⭐15) - Nagios plugin (in Bash)
- nagios-plugin-mongodb (⭐346) - Nagios plugin (in Python)
Mar 21 - Mar 27, 2016
Tools / Administration
- mongodb-tools (⭐296) - Three neat Python scripts to work with collections and indexes
Feb 29 - Mar 06, 2016
Libraries / Mathematica
- MongoDBLink (⭐17) - Community Mathematica driver
Feb 22 - Feb 28, 2016
Resources / Articles
Resources / Talks
Resources / More
Libraries / C
- mongo-c-driver (⭐824) - Official C driver
Libraries / C++
- mongo-cxx-driver (⭐1.1k) - Official C++ driver
Libraries / C#/.NET
- mongo-csharp-driver (⭐3.2k) - Official C# driver
- MongoDB Messaging (⭐58) - Lightweight queue pub/sub processing library
- MongoRepository (⭐309) - Repository abstraction layer on top of the C# driver
Libraries / Delphi
- TMongoWire (⭐102) - Minimal community Delphi driver
Libraries / Erlang
- mongodb-erlang (⭐344) - Community Erlang driver
Libraries / Haskell
- mongodb (⭐172) - Community Haskell driver
Libraries / Java
- Jongo (⭐585) - Query in Java as in Mongo shell
- Hibernate OGM (⭐321) - The power and simplicity of JPA for NoSQL datastores
- mongo-java-driver (⭐2.6k) - Official Java driver
- Mongojack (⭐268) - Based on Jackson, allows you to easily handle your mongo objects as POJOs
- Morphium (⭐55) - Java ODM and caching layer
- Mungbean (⭐18) - Community driver for languages running on the JVM
Libraries / JavaScript
- Camo (⭐559) - Class-based ES6 ODM for Mongo-like databases
- Mongoose (⭐27k) - Node.js asynchronous ODM
- Moonridge (⭐66) - Framework with live querying on top of Mongoose and socket.io
- node-mongodb-native (⭐10k) - Official Node.js driver
Libraries / Lisp
- cl-mongo (⭐143) - Community Common Lisp interface
- mongo-cl-driver (⭐35) Community Common Lisp driver
Libraries / Python
- PyMongo (⭐4.2k) - Official Python driver
Libraries / Ruby
- mongo-ruby-driver (⭐1.4k) - Official Ruby driver
Libraries / Scala
- ReactiveMongo (⭐851) - Non-blocking Scala driver
- Spark-MongoDB (⭐308) - Read/write data with Spark SQL
Tools / Administration
- mongoctl (⭐178) - Manage MongoDB servers and replica sets using JSON configurations
Tools / Deployment
- ansible-role-mongodb (⭐344) - Ansible role
- chef-mongodb (⭐363) - Chef cookbook
Tools / Monitoring
- mongo-munin (⭐144) - Collection of Munin plugins
- mongomon (⭐23) - More Munin plugins