Skip to content
82

Awesome MongoDB

:leaves: A curated list of awesome MongoDB resources, libraries, tools and applications

2.7k stars354 forks182 entriesLast push Sep 18, 2026 (11 days ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Resources >Documentation

MongoDB Server Introduction

MongoDB Server Documentation

MongoDB Tutorials

In 2 lists

MongoDB Guides

MongoDB Driver Documentation

MongoDB Connectors

Resources >Articles

14 Things I Wish I'd Known When Starting with MongoDB (Phil Factor)

A Custom WordPress Dashboard with MongoDB Atlas, Microsoft Azure, & Serverless Functions (Ahmad Awais)

Building with Patterns

Series of articles regarding MongoDB Design Patterns and common use case of each Design Pattern with real world examples.

Five Things About Scaling MongoDB (A. Jesse Jiryu Davis, MongoDB Inc.)

Scale 101

Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.)

Everything you need/have to know about indexes

Server Discovery And Monitoring In PyMongo, Perl, And C (A. Jesse Jiryu Davis, MongoDB Inc.)

Monitoring MongoDB performance metrics (Jean-Mathieu Saponaro, Datadog)

Tuning MongoDB performance for production systems (Marek Trunkat, Apify)

The techniques and MongoDB Cloud features to debug performance issues and expose sub-optimal queries

Resources >Books

50 Tips and Tricks for MongoDB Developers

Advanced MongoDB tips and tricks, given by a MongoDB inc. engineer

MongoDB Applied Design Patterns (Rick Copeland)

MongoDB in Action, Third Edition (Arek Borucki)

Practical MongoDB Aggregations E-Book

Free e-book: How to develop effective and optimal data manipulation and analytics pipelines

The Little MongoDB Book

Basic introduction

Resources >Talks

MongoDB Schema Design (Tugdual Grall, MongoDB Inc.)

[47']

Partial and Fuzzy Matching with MongoDB (John Page, MongoDB Inc.)

[35']

Scaling MongoDB on Amazon Web Services (Michael Saffitz, Apptentive)

[50']

Resources >Tutorials

Deploy a Highly-Available MongoDB Replica Set on AWS

Sharded Cluster with Docker Compose

Resources >More

MongoDB source code

MongoDB is an open source database that uses a document-oriented data model.

In 6 listsDetails

MongoDB University

Certifications and free online courses

MongoDB 101 by Academy 3T

Free and self-paced MongoDB courses for beginners

Libraries >Ballerina

ballerina-mongodb

Official Ballerina driver

Libraries >C

mongo-c-driver

Official C driver

In 3 lists

Libraries >C++

mongo-cxx-driver

Official C++ driver

In 3 lists

Libraries >C#/.NET

FluentStorage

.NET polycloud storage framework which provides a unified API across 15+ providers, including MongoDB GridFS

mongo-csharp-driver

Official C# driver

In 3 lists

mongo-efcore-provider

Official Entity Framework (EF) Core provider for MongoDB

MongoRepository

Repository abstraction layer on top of the C# driver

Libraries >D

vibe.d

D web framework shipping with a MongoDB driver

Libraries >Dart

mongo_dart

Community Dart driver

Libraries >Delphi

Alcinoe

Library for Delphi that includes a MongoDB client

TMongoWire

Minimal community Delphi driver

Libraries >Elixir

elixir-mongodb-driver

Community Elixir driver

In 2 lists

mongodb

Community Elixir driver

mongodb_ecto

Adapter for the Ecto database wrapper

Libraries >Erlang

mongodb-erlang

Community Erlang driver

Libraries >Go

Bongo

ODM based on mgo

bsonic

Parse Lucene-style query syntax into BSON filters for MongoDB

mgo

Community Go driver

In 4 listsDetails

mongo-go-driver

Official Go driver

In 6 listsDetails

Libraries >Haskell

mongodb

Community Haskell driver

Libraries >Java

Jongo

Query in Java as in Mongo shell

Hibernate OGM

The power and simplicity of JPA for NoSQL datastores

mongo-java-driver

Official Java driver

In 3 lists

Mongojack

Based on Jackson, allows you to easily handle your mongo objects as POJOs

Morphia

Java ODM

Morphium

Java ODM and caching layer

Spring Data MongoDB

Spring based, object-document support and repositories

In 2 lists

Libraries >JavaScript

Camo

Class-based ES6 ODM for Mongo-like databases

connect-mongo

MongoDB session store for Connect and Express written in Typescript.

deno_mongo

Community Deno driver

In 2 lists

MEAN.JS

Full stack based on MongoDB, Express, AngularJS, and Node.js

In 2 lists

MERN (mern-starter)

Full stack based on MongoDB, Express, React and Node.js

In 2 lists

Meteor

Real-time/reactive client-server framework based on MongoDB, with lots of features

In 8 listsDetails

Monarch ORM

Type-safe ODM for MongoDB with complete type inference

MongoMQ2

A general-purpose message and event queuing library for MongoDB

Mongoose

Node.js asynchronous ODM

In 5 listsDetails

CASL Mongoose

Permissions management library integrated with Mongoose

In 5 listsDetails

mongration

Node.js migration framework

Neuledge

Universal schema-based ORM with multi-state representation for entities

In 2 lists

node-mongodb-native

Official Node.js driver

In 3 lists

Typegoose

Define Mongoose models using TypeScript classes

In 2 lists

Libraries >Kotlin

mongo-java-driver

Official Java driver

In 3 lists

kmongo

Kotlin toolkit based on the Java driver

Libraries >Lisp

cl-mongo

Community Common Lisp interface

Libraries >OCaml

Mongo.ml

Community OCaml driver

Libraries >PHP

laravel-mongodb

Official Eloquent model and query builder for Laravel

PHP Driver

Official PHP driver

Doctrine MongoDB ODM

and MongoDB ODM Bundle for Symfony - Fully featured ORM with Symfony integration

MongoDB Bundle

Integration of the official library with Symfony, without ORM

yii-mongodb

Yii 2 MongoDB extension

opentelemetry php auto-mongodb

Automatic monitoring of MongoDB commands with OpenTelemetry

mongo-php-adapter

Adapter for applications using ext-mongo

Libraries >PowerShell

Mdbc

MongoDB cmdlets for PowerShell

Libraries >Python

AtlasQ

MongoDB Atlas Search wrapper with MongoEngine syntax

Beanie

Asynchronous ODM based on Motor and Pydantic, which supports migrations out of the box

Djongo

MongoDB connector for Django compatible with Django ORM

In 2 lists

Mongo-Thingy

Powerful schema-less ODM for MongoDB and Python (sync + async)

MongoEngine

ODM on top of PyMongo

In 5 listsDetails

Motor

Official non-blocking Python driver for Tornado or asyncio

PyMongo

Official Python driver

In 6 listsDetails

ODMantic

Asynchronous ODM on top of pydantic

In 2 lists

TxMongo

Twisted's MongoDB driver

Libraries >R

mongolite

Fast and simple client for R

mdbplyr

Build MongoDB queries and aggregations as if you were using dplyr, no more head-crushing JSON fights!

Libraries >Ruby

mongo-ruby-driver

Official Ruby driver

In 2 lists

Mongoid

ODM framework

In 2 lists

Libraries >Rust

mongodb-rust-driver

Official Rust driver

In 2 lists

Libraries >Scala

mongo-java-driver

Official Java driver

In 3 lists

ReactiveMongo

Non-blocking Scala driver

Spark-MongoDB

Read/write data with Spark SQL

Libraries >Smalltalk

MongoTalk

Community Smalltalk driver

Libraries >Swift

MongoSwift

Official MongoDB Swift driver (discontinued)

MongoKitten

Community asynchronous Swift driver

In 2 lists

Tools >Administration

mgob

Full-featured MongoDB dockerized backup agent

mongoctl

Manage MongoDB servers and replica sets using JSON configurations

mongodb-tools

Three neat Python scripts to work with collections and indexes

mtools

Collection of scripts to set up test environments and visualize log files

nginx-gridfs

Nginx module for serving files from GridFS

pt-mongodb-query-digest

Aggregates queries from query profiler and reports query usage statistics

pt-mongodb-summary

MongoDB cluster status overview command line tool

MongoDB Atlas

MongoDB Inc. DBaaS offer (works with AWS, Azure, or GCP)

MongoDB Cloud Manager

MongoDB Inc. databases management offer

In 2 lists

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-connector

Streaming replication to Elasticsearch, Solr, or MongoDB

mongo_fdw

PostgreSQL foreign data wrapper

mongo-hadoop

Hadoop connector

In 2 lists

Mongolastic

MongoDB to Elasticsearch (and vice-versa) migration tool

Cluster to cluster sync

MongoDB Inc. solution for continuous data sync between separate clusters

Tools >Deployment

ansible-role-mongodb

Ansible role

chef-mongodb

Chef cookbook

DockerHub Official Docker Image

Helm Chart

Curated Helm Chart in the official stable chart repository.

In 3 lists

puppet-mongodb

Puppet module (formerly puppetlabs-mongodb)

Tools >Desktop

Compass

Free Cross-platform GUI from MongoDB

In 2 lists

DocKit

Open-source MongoDB GUI client with built-in Data AI Agent for natural language queries, collection management, and import/export. Cross-platform (Tauri + Vue 3).

In 4 lists

MongoDB for VS Code

Connect to MongoDB and prototype queries from VS Code

MongoDB MCP Server

Official Model Context Protocol server for interacting with MongoDB databases and MongoDB Atlas

MongoHub

Mac native client

In 2 lists

MQLens

Free, native, cross-platform GUI with all auth modes, TLS/SSH/SOCKS5, aggregation explain plans, schema analysis, GridFS, embedded mongosh and an optional AI query assistant; encrypted credentials, zero telemetry

WebDB

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

In 2 lists

Beekeeper Studio

Cross-platform SQL editor and database manager with native MongoDB support (part of the paid Ultimate tier), plus MySQL, Postgres, SQLite, and more.

DataGrip

Cross-platform JetBrains' IDE

In 8 listsDetails

Mingo

MongoDB Admin. Intuitive UI. Fast. Reliable

In 3 lists

Monghoul

MongoDB GUI with smart autocomplete, visual aggregation builder, and built-in MCP server

Moon Modeler

Data modeling tool for MongoDB and relational databases

In 3 lists

NoSQLBooster

Feature-rich but easy-to-use cross-platform IDE (formerly MongoBooster)

In 2 lists

Studio 3T

Cross-platform GUI, stable and powerful (formerly MongoChef and Robo 3T)

In 2 lists

TablePlus

Native, lightweight GUI on macOS

In 3 lists

VisuaLeaf

MongoDB GUI designed for speed, clarity, and effortless data exploration

Tools >Development

Argon

Git-style branching, time travel, and merge; create disposable database sandboxes for tests and AI agents

C# Analyzer

View the MongoDB Query API equivalents of your builder expressions in Visual Studio

mgodatagen

Random data generator

migrate-mongo

Database migration tool

Mongo Playground

Online query playground

Mongo Seeding

Node.js library, CLI and Docker image for populating databases using JS and JSON files

In 3 lists

Mongoeye

Schema and data analyzer: explore data in your collections

sql-to-mongo-db-query-converter

Query converter from SQL to MongoDB

Variety

Schema analyzer: see what fields are in your collection and what's their content

In 2 lists

VS Code Extension

MongoDB Atlas App Services

MongoDB Inc. solution to run code without the operational overhead

MongoDB Realm

MongoDB Inc. solution for mobile data sync

Tools >Monitoring

mongo-munin

Collection of Munin plugins

nagios-plugin-mongodb

Nagios plugin (in Python)

Percona Monitoring and Management

Free and open-source platform for managing and monitoring databases performances

In 3 lists

mongotail

Log all MongoDB queries in a "tail"able way

Datadog

SaaS-based monitoring

Solarwindws Database Performance Monitor

SaaS-based query performance analytics and monitoring

Tools >Low-Code

Appsmith

Open-source Retool alternative

In 6 listsDetails

Appwrite

Open-source Firebase alternative

In 6 listsDetails

Budibase

Open-source Retool alternative

In 3 lists

ILLA Builder

Open-source Retool alternative

In 4 listsDetails

Tooljet

Open-source Retool alternative

In 6 listsDetails

DronaHQ

Retool alternative

In 3 lists

Retool

Drag-and-drop editor with pre-built components to build internal tools

In 3 lists

Tools >Shell

MongoDB Atlas CLI

Official Atlas API command-line client

mongosh

Official command-line client

Tools >Web

adminMongo

Web-based user interface to handle connections and databases needs

mongo-express

Web-based admin interface built with Express

In 4 lists

mongoadmin

Admin interface built with Django

Mongoku

MongoDB client for the web

Rockmongo

PHPMyAdmin for MongoDB, sort of

HumongouS.io

Easy online GUI and data-visualization dashboards

In 2 lists

Applications

BookCars

Cross-platform, customizable and cost-efficient car rental management application

In 2 lists

CodeCombat

Multiplayer programming game for learning how to code

In 3 lists

Countly

Mobile & web analytics and marketing platform built with Node.js

In 4 lists

Errbit

A Ruby on Rails based tool for collecting and managing errors from other applications.

In 4 listsDetails

FactorJS

JavaScript CMS built with Mongoose

In 3 lists

GrandNode

Multi-platform e-commerce shopping cart built with ASP.NET

In 3 lists

LastSaaS

Open-source SaaS platform foundation with multi-tenant auth, Stripe billing, and MCP server, built with Go and MongoDB

In 2 lists

Leanote

Evernote clone built with Go

In 4 listsDetails

NodeBB

Node.js based forum software ("built for the modern web")

In 5 listsDetails

Reaction

Event-driven, real-time commerce platform built with ES6

In 3 lists

SaaS Boilerplate

Boilerplate for SaaS products, built with TypeScript, React and Express

In 3 lists

Unchained Engine

Headless GraphQL e-commerce framework for Node.js

In 3 lists

uptime

Remote monitoring application built with Node.js and Bootstrap

WildDuck Mail Server

Scalable high availability email server that uses MongoDB for email storage

In 2 lists
See category
87

Awesome Postgres

dhamaniasad/awesome-postgres

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql

Fresh★ 12k52 entriesPushed 1 month ago
86

awesome-mysql

shlomi-noach/awesome-mysql

A curated list of awesome MySQL software, libraries, tools and resources

Fresh★ 2.6k109 entriesPushed 7 days ago
84

Awesome PocketBase

benallfree/awesome-pocketbase

A collection of PocketBase community resources.

Fresh★ 1.2k92 entriesPushed today
83

Awesome Game Datasets

leomaurodesenv/game-datasets

:video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games

Fresh★ 1.1k189 entriesPushed 9 days ago
75

Awesome Database Tools

mgramin/awesome-db-tools

Everything that makes working with databases easier

Active★ 5.3k320 entriesPushed 4 months ago
73

Awesome Supabase

lyqht/awesome-supabase

Official awesome-list of Supabase Starters & Resources ⚡️

Active★ 48350 entriesPushed 2 months ago