Your first time on this page? Allow me to give some explanations.
A curated list of awesome MongoDB resources, libraries, tools and applications
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you ramnes & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Series of articles regarding MongoDB Design Patterns and common use case of each Design Pattern with real world examples.
Everything you need/have to know about indexes
Advanced MongoDB tips and tricks, given by a MongoDB inc. engineer
Kubernetes application example tutorials
The MongoDB Database
A high-performance MongoDB driver for C
C++ Driver for MongoDB
.NET Driver for MongoDB
C# message queue using MongoDB as a backend
MongoDB Messaging Library
Repository abstraction layer on top of Official MongoDB C# driver
Delphi MongoDB driver
MongoDB driver for Erlang
Go ODM for MongoDB
The MongoDB driver for Go
MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).
The Go driver for MongoDB
MongoDB driver for Haskell
Query in Java as in Mongo shell
Hibernate OGM - Domain model persistence for NoSQL datastores
The Java driver for MongoDB
Java message queue using MongoDB as a backend
An enhancement of MongoDB's GridFS to allow for more features and capabilities
Mongojack maps Java objects to MongoDB documents. Based on the Jackson JSON mapper, Mongojack allows you to easily handle your mongo objects as POJOs (insert, search by id or by any other field, update).
MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver
Morphium - Mongodb Messaging and Java Object Mapper
Alternative MongoDB driver for languages running on the JVM
Provide support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
A class-based ES6 ODM for Mongo-like databases.
DeriveJS is a reactive ODM - Object Document Mapper - framework, a "wrapper" around a database, that removes all the hassle of data-persistence by handling it transparently in the background, in a DRY manner.
⛔️ DEPRECATED - Boilerplate for getting started with MERN stack
MongoDB object modeling designed to work in an asynchronous environment.
MongoDB migration framework
Mongo live query framework bootstrapped on socket.io-rpc and mongoosejs. Takes your mongoose models and allows for easy and elegant consumption over the network in your frontend app or in remote node process.
The Official MongoDB Node.js Driver
Mongo bindings for the Julia programming language
lisp interface to mongo db
Common Lisp driver for MongoDB
MongoDB driver for Emacs Lisp
MongoDB driver for Mathematica
Perl driver for the MongoDB
PHP MongoDB Abstraction Layer
Eloquent MongoDB Repository Implementation
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
[PHP 7] MongoDB Repository implementation
MongoDB ODM. Part of @PHPMongoKit
Migrations of MongoDB. Part of @PHPMongoKit
MongoDB PHP driver
An efficient way to treat MongoDB in PHP. Extremely fast persistence and hydration.
a.k.a. « Flask on steroids »
The most idiomatic and friendly-yet-powerful way to use MongoDB with Python
A Python Object-Document-Mapper for working with MongoDB
MongoDB Python logging handler, Centralized logging made simple using MongoDB.
Motor - the async Python driver for MongoDB and Tornado or asyncio
PyMongo - the Python driver for MongoDB
A lightweight, Pythonic, Object Oriented Interface to MongoDB.
MongoDB pipeline for Scrapy. This module supports both MongoDB in standalone setups and replica sets. scrapy-mongodb will insert the items to MongoDB as soon as your spider finds data to extract.
sync/async MongoDB ODM, yes.
Fast and Simple MongoDB Client for R
Pretty print Mongoid's explain output with an added summary table
Ruby driver for MongoDB
Ruby ODM framework for MongoDB
This is superseded by the official MongoDB Rust Driver
Non-blocking, Reactive MongoDB Driver for Scala
Spark library for easy MongoDB access
Manage MongoDB servers and replica sets using JSON configurations!
A small tool to generate randomized datasets
Tools for working w/ a MongoDB installation
A collection of scripts to set up MongoDB test environments and parse and visualize MongoDB log files.
Nginx module for serving files from MongoDB's GridFS
A mongodb rest client written as an Nginx module
Aggregates queries from query profiler and reports query usage statistics
MongoDB cluster status overview command line tool
MongoDB Inc. DBaaS offer (works with AWS, Azure, or GCP)
MongoDB Inc. databases management offer
MongoDB data stream pipeline tools by YouGov (adopted from MongoDB)
PostgreSQL foreign data wrapper for MongoDB
MongoDB Connector for Hadoop
A dataset migration tool from MongoDB to Elasticsearch and vice versa.
MongoDB → PostgreSQL streaming replication
Ansible role to configure MongoDB
MongoDB Chef cookbook
MongoDB Dockerfile for trusted automated Docker builds.
Curated applications for Kubernetes
Mac Native Mongodb Client
Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient
Native cross-platform MongoDB management tool
IDE with advanced tool sets and good cross-platform experience (Commercial Software).
Feature-rich but easy-to-use cross-platform IDE (formerly MongoBooster)
Generate random data for MongoDB
The ultimate solution for populating your MongoDB database.
Schema and data analyzer for MongoDB written in Go.
A schema analyzer for MongoDB
Nagios plugin for MongoDB, in Bash.
CLI to monitor the status of a MongoDB cluster real-time 📈
Munin plugins for MongoDB
Monitor and locate long running operations on MongoDB and automatically trigger specific actions for alerting and performance analysis.
Mongodb monitoring plugins for
"Top" clone for MongoDB
A Nagios plugin to check the status of MongoDB
Command line tool to log all MongoDB queries in a "tail"able way
Free and open-source platform for managing and monitoring databases performances
MongoDB Shell Enhancements for Hackers
adminMongo is a Web based user interface (GUI) to handle all your MongoDB connections/databases needs.
Web-based MongoDB admin interface, written with Node.js and express
🔥The Web-scale GUI for MongoDB
A web-based user interface for MongoDB and Amazon DocumentDB
RockMongo is a MongoDB administration tool, written in PHP 5.
Open source web app. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.
Game for learning how to code.
Countly helps you get insights from your application. Available self-hosted or on private cloud.
Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB
Not Just A Notepad! (golang + mongodb) http://leanote.org
Node.js based forum software built for the modern web
Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.
Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.
A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.