Top 50 Awesome List

ramnes/awesome-mongodb

Databases  20 days ago  1.9k
🍃 A curated list of awesome MongoDB resources, libraries, tools and applications
View byDAY/WEEK/README
View on Github

Oct 5th

Resources

Articles

  • Tuning MongoDB performance for production systems (Marek Trunkat, Apify) - The techniques and MongoDB Cloud features to debug performance issues and expose sub-optimal queries
  • Jun 30th

    Resources

    Books

  • Practical MongoDB Aggregations - How to develop effective and optimal data manipulation and analytics pipelines
  • Jun 24th

    Tools

    Desktop

  • MongoDB for VS Code - Connect to MongoDB and prototype queries from VS Code
  • Compass - Free Cross-platform GUI from MongoDB
  • Resources

    Documentation

  • MongoDB developer blog
  • Libraries

    Rust

  • mongodb-rust-driverstars849 - Official Rust driver
  • May 28th

    Libraries

    Python

  • Djongostars1.4k - MongoDB connector for Django compatible with Django ORM
  • Apr 20th

    Libraries

    Python

  • Beaniestars283 - Asynchronous ODM based on Motor and Pydantic, which supports migrations out of the box
  • Apr 7th

    Resources

    Books

  • SaaS Boilerplate Book - Learn how to build a production-ready SaaS web app from scratch
  • Apr 6th

    Resources

    Books

  • Builder Book - Learn how to build a full stack JavaScript web app from scratch
  • Feb 12th

    Applications

  • Builder Book Appstars3k - Web app to publish books or documentation built with React and Express
  • Oct 9th, 2020

    Libraries

    Java

  • mongo-queue-javastars35 - Java message queue on top of MongoDB
  • Oct 6th, 2020

    Libraries

    JavaScript

  • DeriveJSstars50 - Reactive ODM that uses Javascript Proxies to enable transparent DB persistence
  • Sep 11th, 2020

    Tools

    Desktop

  • DataGrip - Cross-platform JetBrains' IDE
  • TablePlus - Native, lightweight GUI on macOS
  • Resources

    More

  • MongoDB 101 by Academy 3T - Free and self-paced MongoDB courses for beginners
  • Aug 14th, 2020

    Libraries

    Perl

  • mongo-perl-driverstars204 - Official Perl driver
  • Jul 24th, 2020

    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)
  • Libraries

    Elixir

  • mongodbstars498 - Community Elixir driver
  • mongodb_ectostars323 - Adapter for the Ecto database wrapper
  • Libraries

    PHP

  • eloquent-mongodb-repositorystars15 - Repository implementation built on top of laravel-mongodb
  • mongodb-repositorystars8 - Repository implementation
  • Apr 25th, 2020

    Resources

    Articles

  • Building with Patterns - Series of articles regarding MongoDB Design Patterns and common use case of each Design Pattern with real world examples.
  • Apr 23rd, 2020

    Tools

    Data

  • mongo-connectorstars1.8k - Streaming replication to Elasticsearch, Solr, or MongoDB
  • Apr 3rd, 2020

    Tools

    Monitoring

  • mongotailstars173 - Log all MongoDB queries in a "tail"able way
  • Applications

  • WildDuck Mail Server - Scalable high availability email server that uses MongoDB for email storage
  • Feb 24th, 2020

    Applications

  • FactorJSstars1.3k - JavaScript CMS built with Mongoose
  • Jan 24th, 2020

    Libraries

    Lisp

  • mongo-elstars45 - Community Emacs Lisp driver
  • Nov 29th, 2019

    Tools

    Desktop

  • QueryAssist - Modern and powerful GUI tool, cross-platform and easy-to-use
  • Aug 23rd, 2019

    Tools

    Web

  • Mongokustars1.1k - MongoDB client for the web
  • Libraries

    Python

  • Mongo-Thingystars54 - Idiomatic and friendly-yet-powerful ODM (schemaless)
  • Tools

    Monitoring

  • Mongoopstars37 - Long operations monitoring and alerting
  • Motopstars66 - MongoDB top clone
  • mtopstars50 - Another top clone
  • Mar 7th, 2019

    Libraries

    Go

  • minquerystars59 - MongoDB cursor that paginates
  • Bongostars463 - ODM based on mgo
  • mongo-go-driverstars6.2k - Official Go driver
  • mgostars1.9k - Community Go driver
  • Libraries

    Java

  • Morphiastars1.5k - Java ODM
  • Feb 5th, 2019

    Libraries

    PHP

  • yadmstars85 - Fast schemaless ODM
  • PHPMongo ODMstars235 - ODM based on the PHP Mongo PECL extension
  • PHPMongo Migratorstars27 - Migration tool based on PHPMongo ODM
  • Nov 6th, 2018

    Tools

    Desktop

  • Nosqlclientstars3.4k - Cross-platform, self hosted and easy to use management tool (formerly Mongoclient)
  • Oct 15th, 2018

    Applications

  • GrandNodestars1.8k - Multi-platform e-commerce shopping cart built with ASP.NET
  • Tools

    Data

  • mongo_fdwstars242 - PostgreSQL foreign data wrapper
  • Mongolasticstars133 - MongoDB to Elasticsearch (and vice-versa) migration tool
  • MongoMultiMasterstars66 - Multi-master replication
  • Oct 3rd, 2018

    Libraries

    Ruby

  • awesome_explainstars8 - A simple global method to explain Mongoid queries
  • Oct 2nd, 2018

    Resources

    Books

  • The Little MongoDB Book - Basic introduction
  • Libraries

    C#/.NET

  • mongo-queue-csharpstars2 - C# message queue on top of MongoDB
  • Libraries

    Java

  • mongoFSstars20 - An enhancement of GridFS to allow for more features and capabilities
  • Spring Data MongoDBstars1.3k - Spring based, object-document support and repositories
  • Libraries

    JavaScript

  • MEAN.JSstars4.9k - Full stack based on MongoDB, Express, AngularJS, and Node.js
  • MERN (mern-starter)stars5.2k - Full stack based on MongoDB, Express, React and Node.js
  • Meteorstars42.7k - Real-time/reactive client-server framework based on MongoDB, with lots of features
  • Libraries

    Julia

  • Mongo.jlstars28 - C driver bindings
  • Libraries

    Python

  • MongoEnginestars3.6k - ODM on top of PyMongo
  • Libraries

    R

  • mongolitestars266 - Fast and simple client for R
  • Libraries

    Ruby

  • Mongoidstars3.9k - ODM framework
  • Tools

    Administration

  • MongoDB Smasherstars31 - Generate randomized datasets and benchmark your setup
  • mtoolsstars1.7k - Collection of scripts to set up test environments and visualize log files
  • nginx-gridfsstars799 - Nginx module for serving files from GridFS
  • nginx-mongodb-reststars30 - REST client written as an Nginx module
  • Tools

    Data

  • mongo-hadoopstars1.5k - Hadoop connector
  • Tools

    Deployment

  • Helm Chart
  • Tools

    Desktop

  • dbKoda - Cross-platform and open-source IDE
  • Mongotron - Cross-platform and open-source client built with Electron
  • NoSQLBooster - Feature-rich but easy-to-use cross-platform IDE (formerly MongoBooster)
  • Robo 3Tstars8.7k - Free, native and cross-platform shell-centric GUI (formerly Robomongo)
  • Studio 3T - Cross-platform GUI, stable and powerful (formerly MongoChef)
  • Tools

    Development

  • mgodatagenstars241 - Random data generator
  • Mongo Playground - Online query playground
  • Mongo Seedingstars428 - Node.js library, CLI and Docker image for populating databases using JS and JSON files
  • Mongoeyestars130 - Schema and data analyzer: explore data in your collections
  • Varietystars1.6k - Schema analyzer: see what fields are in your collection and what's their content
  • Tools

    Monitoring

  • Percona Monitoring and Management - Free and open-source platform for managing and monitoring databases performances
  • Tools

    Web

  • mongo-expressstars4.3k - Web-based admin interface built with Express
  • mongoadminstars250 - Admin interface built with Django
  • mongristars74 - Web-based user interface written in JavaScript
  • Applications

  • Countlystars4.8k - Mobile & web analytics and marketing platform built with Node.js
  • Leanotestars10.2k - Evernote clone built with Go
  • NodeBBstars12.2k - Node.js based forum software ("built for the modern web")
  • Reactionstars11.5k - Event-driven, real-time commerce platform built with ES6
  • SaaS Boilerplatestars2.7k - Boilerplate for SaaS products, built with TypeScript, React and Express
  • uptimestars3.6k - Remote monitoring application built with Node.js and Bootstrap
  • Jun 27th, 2018

    Libraries

    JavaScript

  • CASL Mongoose - Permissions management library integrated with Mongoose
  • May 23rd, 2018

    Tools

    Monitoring

  • mongo-monitorstars72 - Simple monitoring CLI
  • May 2nd, 2018

    Resources

    Tutorials

  • Kubernetes examples - Deployment tutorial of a basic Node.js and MongoDB web stack on Kubernetes
  • Apr 14th, 2018

    Tools

    Administration

  • pt-mongodb-query-digest - Aggregates queries from query profiler and reports query usage statistics
  • pt-mongodb-summary - MongoDB cluster status overview command line tool
  • Apr 13th, 2018

    Applications

  • CodeCombatstars7.5k - Multiplayer programming game for learning how to code
  • Apr 5th, 2018

    Libraries

    Python

  • Motorstars1.8k - Non-blocking Python driver for Tornado or asyncio
  • Flask-Stupestars30 - Flask extension that adds PyMongo support to Flask
  • Jan 17th, 2018

    Resources

    Documentation

  • MongoDB introduction
  • MongoDB documentation
  • MongoDB tutorials
  • Resources

    Articles

  • Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.) - Everything you need/have to know about indexes
  • Libraries

    JavaScript

  • mongrationstars78 - Node.js migration framework
  • Tools

    Deployment

  • puppet-mongodbstars91 - Puppet module (formerly puppetlabs-mongodb)
  • May 1st, 2017

    Tools

    Desktop

  • MongoHubstars2.5k - Mac native client
  • Tools

    Shell

  • mongo-hackerstars1.8k - MongoDB shell enhancements
  • Tools

    Web

  • adminMongostars3.8k - Web-based user interface to handle connections and databases needs
  • Rockmongostars1k - PHPMyAdmin for MongoDB, sort of
  • Jul 26th, 2016

    Libraries

    Python

  • minimongostars324 - A lightweight, schemaless, Pythonic Object-Oriented interface
  • Jul 20th, 2016

    Libraries

    Python

  • μMongostars375 - Driver-independent (async/sync) ODM based on marshmallow
  • May 19th, 2016

    Tools

    Monitoring

  • check_mongodbstars15 - Nagios plugin (in Bash)
  • nagios-plugin-mongodbstars346 - Nagios plugin (in Python)
  • Mar 21st, 2016

    Tools

    Administration

  • mongodb-toolsstars289 - Three neat Python scripts to work with collections and indexes
  • Mar 2nd, 2016

    Libraries

    Mathematica

  • MongoDBLinkstars18 - Community Mathematica driver
  • Feb 28th, 2016

    Libraries

    JavaScript

  • Camostars546 - Class-based ES6 ODM for Mongo-like databases
  • Libraries

    Scala

  • Spark-MongoDBstars306 - Read/write data with Spark SQL
  • Feb 26th, 2016

    Libraries

    Delphi

  • TMongoWirestars92 - Minimal community Delphi driver
  • Feb 22nd, 2016

    Libraries

    PHP

  • laravel-mongodbstars5.8k - Eloquent model and query builder for Laravel
  • Doctrine MongoDBstars440 - Wrapper around the native PHP Mongo PECL extension to provide additional functionality
  • pecl/mongodbstars755 - Official PHP driver
  • Libraries

    Haskell

  • mongodbstars147 - Community Haskell driver
  • Libraries

    JavaScript

  • Moonridgestars65 - Framework with live querying on top of Mongoose and socket.io
  • Mongoosestars23.4k - Node.js asynchronous ODM
  • node-mongodb-nativestars9.2k - Official Node.js driver
  • Tools

    Deployment

  • ansible-role-mongodbstars311 - Ansible role
  • chef-mongodbstars369 - Chef cookbook
  • Dockerfilestars307
  • Resources

    Articles

  • Five Things About Scaling MongoDB (A. Jesse Jiryu Davis, MongoDB Inc.) - Scale 101
  • Server Discovery And Monitoring In PyMongo, Perl, And C (A. Jesse Jiryu Davis, MongoDB Inc.)
  • 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

    More

  • MongoDB source codestars20.6k
  • MongoDB University - Certifications and free online courses
  • Libraries

    C

  • mongo-c-driverstars685 - Official C driver
  • Libraries

    C++

  • mongo-cxx-driverstars845 - Official C++ driver
  • Libraries

    C#/.NET

  • mongo-csharp-driverstars2.7k - Official C# driver
  • MongoDB Messagingstars54 - Lightweight queue pub/sub processing library
  • MongoRepositorystars299 - Repository abstraction layer on top of the C# driver
  • Libraries

    Erlang

  • mongodb-erlangstars322 - Community Erlang driver
  • Libraries

    Java

  • Jongostars570 - Query in Java as in Mongo shell
  • Hibernate OGMstars306 - The power and simplicity of JPA for NoSQL datastores
  • mongo-java-driverstars2.4k - Official Java driver
  • Mongojackstars251 - Based on Jackson, allows you to easily handle your mongo objects as POJOs
  • Morphiumstars51 - Java ODM and caching layer
  • Mungbeanstars20 - Community driver for languages running on the JVM
  • Libraries

    Lisp

  • cl-mongostars131 - Community Common Lisp interface
  • mongo-cl-driverstars35 Community Common Lisp driver
  • Libraries

    Python

  • MongoLogstars129 - MongoDB logging handler
  • PyMongostars3.4k - Official (and recommended) Python driver
  • scrapy-mongodbstars338 - MongoDB pipeline for Scrapy
  • Libraries

    Ruby

  • mongo-ruby-driverstars1.4k - Official Ruby driver
  • Libraries

    Scala

  • mongo-scala-driverstars289 - Official Scala driver
  • ReactiveMongostars829 - Non-blocking Scala driver
  • Tools

    Administration

  • mongoctlstars176 - Manage MongoDB servers and replica sets using JSON configurations
  • Tools

    Monitoring

  • mongo-muninstars148 - Collection of Munin plugins
  • mongomonstars24 - More Munin plugins
  • Last Checked At: 2021-10-25T04:21:18.429Z
    Previous
    neueda/awesome-neo4j
    Next
    d3viant0ne/awesome-rethinkdb

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap