User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome MongoDB

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.

Last Update: Dec. 3, 2020, 12:03 p.m.

Thank you ramnes & contributors
View Topic on GitHub:
ramnes/awesome-mongodb

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.

Documentation

Articles

Books

Talks

Tutorials

More

The MongoDB Database

18.92K
4.66K
3d
n/a

Certifications and free online courses

C

A high-performance MongoDB driver for C

624
367
3d
Apache-2.0

C++

C++ Driver for MongoDB

765
465
8d
Apache-2.0

C#/.NET

.NET Driver for MongoDB

2.51K
1.11K
1d
n/a

C# message queue using MongoDB as a backend

2
0
6y 81d
MIT

MongoDB Messaging Library

50
24
2y 6m
Apache-2.0

Repository abstraction layer on top of Official MongoDB C# driver

289
138
10m
MIT

Delphi

Delphi MongoDB driver

90
34
1y 10m
MIT

Elixir

MongoDB driver for Elixir

451
144
31d
Apache-2.0

MongoDB adapter for Ecto

316
106
1y 11m
n/a

Erlang

MongoDB driver for Erlang

308
240
2y 49d
Apache-2.0

Go

Go ODM for MongoDB

424
41
2y 6m
MIT

The MongoDB driver for Go

1.84K
227
2y 50d
n/a

MongoDB / mgo query that supports efficient pagination (cursors to continue listing documents where we left off).

57
18
8m
Apache-2.0

The Go driver for MongoDB

5.1K
573
3d
Apache-2.0

Haskell

MongoDB driver for Haskell

125
37
107d
Apache-2.0

Java

Query in Java as in Mongo shell

567
143
8m
Apache-2.0

Hibernate OGM - Domain model persistence for NoSQL datastores

298
198
1y 5m
LGPL-2.1

The Java driver for MongoDB

2.35K
1.36K
8d
Apache-2.0

Java message queue using MongoDB as a backend

32
18
3y 5m
n/a

An enhancement of MongoDB's GridFS to allow for more features and capabilities

19
4
5y 97d
Apache-2.0

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).

241
102
51d
n/a

MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver

1.48K
425
2d
Apache-2.0

Morphium - Mongodb Messaging and Java Object Mapper

51
15
35d
n/a

Alternative MongoDB driver for languages running on the JVM

20
4
9y 45d
Apache-2.0

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.

1.22K
858
2d
n/a

JavaScript

A class-based ES6 ODM for Mongo-like databases.

532
79
3y 4m
n/a

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.

21
0
62d
MIT

MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js -

4.89K
1.99K
1y 34d
MIT

โ›”๏ธ DEPRECATED - Boilerplate for getting started with MERN stack

5.19K
1.25K
1y 7m
MIT

Meteor, the JavaScript App Platform

42.08K
5.15K
20d
n/a

MongoDB object modeling designed to work in an asynchronous environment.

21.83K
2.94K
1d
MIT

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access

2.51K
154
16d
MIT

MongoDB migration framework

77
22
1y 10m
MIT

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.

66
7
3y 8m
MIT

The Official MongoDB Node.js Driver

8.8K
1.61K
2d
Apache-2.0

Julia

Mongo bindings for the Julia programming language

26
33
7y 21d
MIT

Lisp

lisp interface to mongo db

122
29
4y 7m
MIT

Common Lisp driver for MongoDB

35
6
5y 6m
n/a

MongoDB driver for Emacs Lisp

43
3
5y 8m
n/a

Mathematica

MongoDB driver for Mathematica

18
6
1y 11m
MIT

Perl

Perl driver for the MongoDB

202
108
112d
Apache-2.0

PHP

PHP MongoDB Abstraction Layer

438
194
22d
MIT

Eloquent MongoDB Repository Implementation

13
3
4y 5m
MIT

A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)

5.2K
1.2K
42d
MIT

[PHP 7] MongoDB Repository implementation

8
0
4y 112d
MIT

MongoDB ODM. Part of @PHPMongoKit

222
46
5m
MIT

Migrations of MongoDB. Part of @PHPMongoKit

26
15
9m
MIT

MongoDB PHP driver

715
177
8d
Apache-2.0

An efficient way to treat MongoDB in PHP. Extremely fast persistence and hydration.

88
6
1y 6m
MIT

Python

a.k.a. ยซ Flask on steroids ยป

30
3
10m
MIT

The most idiomatic and friendly-yet-powerful way to use MongoDB with Python

48
10
11m
MIT

A Python Object-Document-Mapper for working with MongoDB

3.34K
1.12K
2d
MIT

MongoDB Python logging handler, Centralized logging made simple using MongoDB.

126
24
1y 5m
BSD-2-Clause

Motor - the async Python driver for MongoDB and Tornado or asyncio

1.58K
143
70d
Apache-2.0

PyMongo - the Python driver for MongoDB

3.17K
969
2d
Apache-2.0

A lightweight, Pythonic, Object Oriented Interface to MongoDB.

319
50
10m
BSD-2-Clause

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.

334
100
2y 6m
n/a

sync/async MongoDB ODM, yes.

309
49
10d
MIT

R

Fast and Simple MongoDB Client for R

253
55
12d
n/a

Ruby

Pretty print Mongoid's explain output with an added summary table

7
2
2y 72d
MIT

Ruby driver for MongoDB

1.39K
509
6d
Apache-2.0

Ruby ODM framework for MongoDB

3.81K
1.3K
2d
MIT

Rust

This is superseded by the official MongoDB Rust Driver

393
75
11m
Apache-2.0

Scala

286
139
119d
Apache-2.0

Non-blocking, Reactive MongoDB Driver for Scala

825
226
7d
Apache-2.0

Spark library for easy MongoDB access

307
101
4y 96d
Apache-2.0

Administration

Manage MongoDB servers and replica sets using JSON configurations!

174
26
2y 63d
MIT

A small tool to generate randomized datasets

29
0
4y 8m
MIT

Tools for working w/ a MongoDB installation

287
55
4y 11m
MIT

A collection of scripts to set up MongoDB test environments and parse and visualize MongoDB log files.

1.59K
331
22d
Apache-2.0

Nginx module for serving files from MongoDB's GridFS

795
146
6y 12m
Apache-2.0

A mongodb rest client written as an Nginx module

31
2
9y 9m
n/a

Aggregates queries from query profiler and reports query usage statistics

MongoDB cluster status overview command line tool

IBM DBaaS offer (has other database types too)

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

MongoDB Inc. databases management offer

Rackspace DBaaS offer (has other database types too)

Fully managed DBaaS (with option to bring your own Azure/AWS account)

Data

MongoDB data stream pipeline tools by YouGov (adopted from MongoDB)

1.75K
482
1y 12m
Apache-2.0

PostgreSQL foreign data wrapper for MongoDB

211
48
2d
n/a

MongoDB Connector for Hadoop

1.49K
604
3y 8m
n/a

A dataset migration tool from MongoDB to Elasticsearch and vice versa.

129
32
2y 6m
MIT

MongoDB Multi-Master

64
17
8y 4m
Apache-2.0

MongoDB โ†’ PostgreSQL streaming replication

1.6K
230
4y 86d
MIT

Deployment

Ansible role to configure MongoDB

273
242
26d
GPL-2.0

MongoDB Chef cookbook

369
3
6y 24d
Apache-2.0

MongoDB Dockerfile for trusted automated Docker builds.

286
193
6y 74d
MIT

Curated applications for Kubernetes

14.26K
15.84K
91d
Apache-2.0

mongodb installation

90
435
57d
Apache-2.0

Desktop

Mac Native Mongodb Client

2.45K
161
5y 7m
n/a

Cross-platform and self hosted, easy to use, intuitive mongodb management tool - Formerly Mongoclient

3.25K
356
56d
AGPL-3.0

Native cross-platform MongoDB management tool

8.31K
709
2d
n/a

IDE with advanced tool sets and good cross-platform experience (Commercial Software).

Cross-platform and open-source IDE

Cross-platform and open-source client built with Electron

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

Modern and powerful GUI tool, cross-platform and easy-to-use

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

A modern, native GUI for multiple databases.

Development

Generate random data for MongoDB

191
31
90d
MIT

The ultimate solution for populating your MongoDB database.

311
30
30d
MIT

Schema and data analyzer for MongoDB written in Go.

110
7
2y 38d
GPL-3.0

A schema analyzer for MongoDB

1.5K
217
7m
n/a

MongoDB Inc. development services and SDK

Monitoring

Nagios plugin for MongoDB, in Bash.

15
3
4y 111d
ISC

CLI to monitor the status of a MongoDB cluster real-time ๐Ÿ“ˆ

68
6
7m
n/a

Munin plugins for MongoDB

148
59
8y 9m
n/a

Monitor and locate long running operations on MongoDB and automatically trigger specific actions for alerting and performance analysis.

38
3
4y 5m
BSD-3-Clause

Mongodb monitoring plugins for

24
5
6y 6m
n/a

"Top" clone for MongoDB

65
23
6y 107d
n/a

mongo top

49
6
5y 8m
Apache-2.0

A Nagios plugin to check the status of MongoDB

345
259
1y 10m
BSD-2-Clause

Command line tool to log all MongoDB queries in a "tail"able way

169
16
7m
GPL-3.0

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

Shell

MongoDB Shell Enhancements for Hackers

1.74K
234
12m
MIT

Web

adminMongo is a Web based user interface (GUI) to handle all your MongoDB connections/databases needs.

3.6K
814
1y 10m
MIT

Web-based MongoDB admin interface, written with Node.js and express

3.9K
734
11d
n/a

Admin interface for MongoDB built using Django and Bootstrap. Features a JSON editor written in JavaScript that supports nested JSON objects.

250
19
8y 6m
n/a

๐Ÿ”ฅThe Web-scale GUI for MongoDB

980
60
10m
MIT

A web-based user interface for MongoDB and Amazon DocumentDB

71
15
4m
n/a

RockMongo is a MongoDB administration tool, written in PHP 5.

1.01K
410
1y 6m
n/a

Easy online GUI and data-visualization dashboards

Applications

Open source web app. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.

2.19K
557
6d
n/a

Game for learning how to code.

7.26K
3.81K
2d
n/a

Countly helps you get insights from your application. Available self-hosted or on private cloud.

4.61K
877
2d
n/a

100% JavaScript framework for marketing sites and application dashboards.

1.06K
96
23d
GPL-2.0

Free and Open Source Ecommerce Shopping Cart solution based on ASP.NET CORE and MongoDB

1.45K
645
1d
GPL-3.0

Not Just A Notepad! (golang + mongodb) http://leanote.org

9.76K
2.18K
1y 7m
n/a

Node.js based forum software built for the modern web

11.52K
2.3K
1d
GPL-3.0

Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

10.82K
1.99K
15d
GPL-3.0

Build your own SaaS business with SaaS boilerplate. Productive stack: React, Material-UI, Next, MobX, WebSockets, Express, Node, Mongoose, MongoDB. Written with TypeScript.

2K
332
58d
MIT

A remote monitoring application using Node.js, MongoDB, and Twitter Bootstrap.

3.57K
746
5y 53d
MIT

Scalable high availability email server that uses MongoDB for email storage