MongoDB

repo: ramnes/awesome-mongodb
category: Databases related: Node.js · JavaScript · Mysql · Postgresql · Cassandra


Awesome MongoDB Awesome

Links check

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

Inspired by the awesome list thing. Feel free to improve this list by contributing!

Table of Contents

Resources

Documentation

Articles

Books

Talks

Tutorials

More

Libraries

Ballerina

C

C++

C#/.NET

D

  • vibe.d - D web framework shipping with a MongoDB driver

Dart

Delphi

  • Alcinoe - Library for Delphi that includes a MongoDB client
  • TMongoWire - Minimal community Delphi driver

Elixir

Erlang

Go

  • Bongo - ODM based on mgo
  • bsonic - Parse Lucene-style query syntax into BSON filters for MongoDB
  • mgo - Community Go driver
  • mongo-go-driver - Official Go driver

Haskell

Java

  • Jongo - Query in Java as in Mongo shell
  • Hibernate OGM - The power and simplicity of JPA for NoSQL datastores
  • [mongo-java-driver](https://github.com/mongodb/mongo-java-driver) - Official Java driver
  • 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

JavaScript

Kotlin

  • [driver-kotlin-coroutine](https://github.com/mongodb/mongo-java-driver/tree/master/driver-kotlin-coroutine) - Official Kotlin driver
  • kmongo - Kotlin toolkit based on the Java driver

Lisp

OCaml

PHP

PowerShell

Python

R

Ruby

  • [mongo-ruby-driver](https://github.com/mongodb/mongo-ruby-driver) - Official Ruby driver
  • Mongoid - ODM framework

Rust

  • [mongodb-rust-driver](https://github.com/mongodb/mongo-rust-driver) - Official Rust driver

Scala

Smalltalk

Swift

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

Services:

Data

Services:

Deployment

Desktop

  • Compass - Free Cross-platform GUI from MongoDB
  • 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
  • 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

Services:

Development

Services:

Monitoring

Services:

  • Datadog - SaaS-based monitoring
  • [Solarwindws Database Performance Monitor](https://www.solarwinds.com/database-performance-monitor) - SaaS-based query performance analytics and monitoring

Low-Code

💡 These tools are not necessarily made for MongoDB in particular, but support it.

Services:

  • DronaHQ - Retool alternative
  • Retool - Drag-and-drop editor with pre-built components to build internal tools

Shell

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
  • Rockmongo - PHPMyAdmin for MongoDB, sort of

Services:

  • HumongouS.io - Easy online GUI and data-visualization dashboards

Applications

Those open-source applications have MongoDB somewhere in their stack:

License

CC0

To the extent possible under law, Guillaume Gelin has waived all copyright and related or neighboring rights to this work.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?