Awesome Lists

awesome-mongodb

by ramnes

awesome listpushed about 2 years ago

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

AI summary

MongoDB toolkit

A curated collection of resources, libraries, tools, and applications for MongoDB development

stars
2.5K
forks
321
watching
80
awesome lists
4
entries
200
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/ramnes/awesome-mongodb/links.svg)](https://awesome.facts.dev/awesome/ramnes/awesome-mongodb)
HTML
<a href="https://awesome.facts.dev/awesome/ramnes/awesome-mongodb"><img src="https://awesome.facts.dev/shield/ramnes/awesome-mongodb/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/ramnes/awesome-mongodb/links.svg

What's in the list

200 links in 44 sections, with live GitHub stats.activeno commit in 2y

Resources / Documentation

Resources / Articles

Resources / Books

Resources / Talks

Resources / Tutorials

Resources / More

Libraries / Ballerina

Libraries / C

Libraries / C++

Libraries / C#/.NET

Libraries / D

  • vibe.d

    D web framework shipping with a MongoDB driver

Libraries / Dart

Libraries / Delphi

  • Alcinoe

    Library for Delphi that includes a MongoDB client

  • TMongoWire

    Minimal community Delphi driver

Libraries / Elixir

Libraries / Erlang

Libraries / Fantom

  • afMongo

    Community Fantom driver

Libraries / Go

  • Bongo

    ODM based on mgo

  • mgo

    Community Go driver

  • minquery

    MongoDB cursor that paginates

  • mongo-go-driver

    Official Go driver

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

  • mongo-queue-java

    Java message queue on top of MongoDB

  • mongoFS

    An enhancement of GridFS to allow for more features and capabilities

  • Mongojack

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

  • Morphia

    Java ODM

  • Morphium

    Java ODM and caching layer

  • Mungbean

    Community driver for languages running on the JVM

  • Spring Data MongoDB

    Spring based, object-document support and repositories

Libraries / JavaScript

  • Camo

    Class-based ES6 ODM for Mongo-like databases

  • deno_mongo

    Community Deno driver

  • DeriveJS

    Reactive ODM that uses Javascript Proxies to enable transparent DB persistence

  • MEAN.JS

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

  • MERN (mern-starter)

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

  • Meteor

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

  • Mongoose

    Node.js asynchronous ODM

  • CASL Mongoose

    Permissions management library integrated with Mongoose

  • mongration

    Node.js migration framework

  • Moonridge

    Framework with live querying on top of Mongoose and socket.io

  • Neuledge

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

  • node-mongodb-native

    Official Node.js driver

Libraries / Julia

  • Mongo.jl

    C driver bindings

Libraries / Kotlin

Libraries / Lisp

  • cl-mongo

    Community Common Lisp interface

  • mongo-cl-driver

    Community Common Lisp driver

  • mongo-el

    Community Emacs Lisp driver

Libraries / Mathematica

  • MongoDBLink

    Community Mathematica driver

Libraries / OCaml

Libraries / PHP

Libraries / PowerShell

  • Mdbc

    MongoDB cmdlets for PowerShell

Libraries / Python

  • AtlasQ

    MongoDB Atlas Search wrapper with MongoEngine syntax

  • Beanie

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

  • Djongo

    MongoDB connector for Django compatible with Django ORM

  • Flask-MongoEngine

    Flask extension that integrates MongoEngine, WTForms and FlaskDebugToolbar

  • Flask-Stupe

    Flask extension that adds PyMongo support to Flask

  • Mongo-Thingy

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

  • MongoEngine

    ODM on top of PyMongo

  • MongoLog

    MongoDB logging handler

  • Motor

    Official non-blocking Python driver for Tornado or asyncio

  • PyMongo

    Official Python driver

  • PyMongoExplain

    A wrapper for PyMongo's Collection object that makes it easy to run on your queries

  • minimongo

    A lightweight, schemaless, Pythonic Object-Oriented interface

  • ODMantic

    Asynchronous ODM on top of pydantic

  • scrapy-mongodb

    MongoDB pipeline for Scrapy

  • TxMongo

    Twisted's MongoDB driver

  • μMongo

    Driver-independent (async/sync) ODM based on marshmallow

Libraries / R

  • mongolite

    Fast and simple client for R

Libraries / Ruby

Libraries / Rust

Libraries / Scala

Libraries / Smalltalk

  • MongoTalk

    Community Smalltalk driver

Libraries / Swift

  • MongoKitten

    Community asynchronous Swift driver

Tools / Administration

  • k8s-backup-mongodb

    Schedule MongoDB backups to S3 with a Kubernetes CronJob

  • mgob

    Full-featured MongoDB dockerized backup agent

  • mongoctl

    Manage MongoDB servers and replica sets using JSON configurations

  • MongoDB Smasher

    Generate randomized datasets and benchmark your setup

  • 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

  • nginx-mongodb-rest

    REST client written as an Nginx module

  • 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

  • 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

  • Mongolastic

    MongoDB to Elasticsearch (and vice-versa) migration tool

  • MongoMultiMaster

    Multi-master replication

Tools / Deployment

Tools / Desktop

  • Compass

    Free Cross-platform GUI from MongoDB

  • MongoDB for VS Code

    Connect to MongoDB and prototype queries from VS Code

  • MongoHub

    Mac native client

  • 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

  • DataGrip

    Cross-platform JetBrains' IDE

  • Mingo

    MongoDB Admin. Intuitive UI. Fast. Reliable

  • Moon Modeler

    Data modeling tool for MongoDB and relational databases

  • NoSQLBooster

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

  • Studio 3T

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

  • TablePlus

    Native, lightweight GUI on macOS

Tools / Development

  • 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

  • Mongoeye

    Schema and data analyzer: explore data in your collections

  • Variety

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

  • 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

Tools / Low-Code

  • Appsmith

    Open-source Retool alternative

  • Appwrite

    Open-source Firebase alternative

  • Budibase

    Open-source Retool alternative

  • ILLA Builder

    Open-source Retool alternative

  • Tooljet

    Open-source Retool alternative

  • DronaHQ

    Retool alternative

  • Retool

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

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

  • mongoadmin

    Admin interface built with Django

  • Mongoku

    MongoDB client for the web

  • mongri

    Web-based user interface written in JavaScript

  • Rockmongo

    PHPMyAdmin for MongoDB, sort of

  • HumongouS.io

    Easy online GUI and data-visualization dashboards

Applications

  • Builder Book App

    Web app to publish books or documentation built with React and Express

  • CodeCombat

    Multiplayer programming game for learning how to code

  • Countly

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

  • FactorJS

    JavaScript CMS built with Mongoose

  • GrandNode

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

  • Leanote

    Evernote clone built with Go

  • NodeBB

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

  • Reaction

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

  • SaaS Boilerplate

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

  • uptime

    Remote monitoring application built with Node.js and Bootstrap

  • WildDuck Mail Server

    Scalable high availability email server that uses MongoDB for email storage

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.