1 line
No EOL
29 KiB
JSON
1 line
No EOL
29 KiB
JSON
{"slug": "ramnes--awesome-mongodb", "title": "Mongodb", "description": ":leaves: A curated list of awesome MongoDB resources, libraries, tools and applications", "github_url": "https://github.com/ramnes/awesome-mongodb", "stars": "2.6K", "tag": "Databases", "entry_count": 178, "subcategory_count": 41, "subcategories": [{"name": "Table of Contents", "parent": "", "entries": [{"name": "Resources", "url": "#resources", "description": ""}, {"name": "Libraries", "url": "#libraries", "description": ""}, {"name": "Tools", "url": "#tools", "description": ""}, {"name": "Applications", "url": "#applications", "description": ""}]}, {"name": "Documentation", "parent": "Resources", "entries": [{"name": "MongoDB Server Introduction", "url": "https://www.mongodb.com/docs/manual/introduction/", "description": ""}, {"name": "MongoDB Server Documentation", "url": "https://www.mongodb.com/docs/manual/", "description": ""}, {"name": "MongoDB Tutorials", "url": "https://www.mongodb.com/docs/manual/tutorial/", "description": ""}, {"name": "MongoDB Guides", "url": "https://www.mongodb.com/docs/guides/", "description": ""}, {"name": "MongoDB Driver Documentation", "url": "https://www.mongodb.com/docs/drivers/", "description": ""}, {"name": "MongoDB Connectors", "url": "https://www.mongodb.com/connectors/", "description": ""}]}, {"name": "Articles", "parent": "Resources", "entries": [{"name": "14 Things I Wish I'd Known When Starting with MongoDB (Phil Factor)", "url": "https://www.infoq.com/articles/Starting-With-MongoDB/", "description": ""}, {"name": "A Custom WordPress Dashboard with MongoDB Atlas, Microsoft Azure, & Serverless Functions (Ahmad Awais)", "url": "https://ahmadawais.com/wordpress-mongodb-atlas-microsoft-azure-serverless-functions/", "description": ""}, {"name": "Building with Patterns", "url": "https://www.mongodb.com/blog/post/building-with-patterns-a-summary", "description": "Series of articles regarding MongoDB Design Patterns and common use case of each Design Pattern with real world examples."}, {"name": "Five Things About Scaling MongoDB (A. Jesse Jiryu Davis, MongoDB Inc.)", "url": "https://emptysqua.re/blog/five-things/", "description": "Scale 101"}, {"name": "Optimizing MongoDB Compound Indexes (A. Jesse Jiryu Davis, MongoDB Inc.)", "url": "https://emptysqua.re/blog/optimizing-mongodb-compound-indexes/", "description": "Everything you need/have to know about indexes"}, {"name": "Server Discovery And Monitoring In PyMongo, Perl, And C (A. Jesse Jiryu Davis, MongoDB Inc.)", "url": "https://emptysqua.re/blog/server-discovery-and-monitoring-in-pymongo-perl-and-c/", "description": ""}, {"name": "Monitoring MongoDB performance metrics (Jean-Mathieu Saponaro, Datadog)", "url": "https://www.datadoghq.com/blog/monitoring-mongodb-performance-metrics-wiredtiger/", "description": ""}, {"name": "Tuning MongoDB performance for production systems (Marek Trunkat, Apify)", "url": "https://blog.apify.com/tuning-mongodb-performance/", "description": "The techniques and MongoDB Cloud features to debug performance issues and expose sub-optimal queries"}]}, {"name": "Books", "parent": "Resources", "entries": [{"name": "50 Tips and Tricks for MongoDB Developers", "url": "https://www.oreilly.com/library/view/50-tips-and/9781449306779/", "description": "Advanced MongoDB tips and tricks, given by a MongoDB inc. engineer"}, {"name": "MongoDB Applied Design Patterns (Rick Copeland)", "url": "https://www.oreilly.com/library/view/mongodb-applied-design/9781449340056/", "description": ""}, {"name": "MongoDB in Action, Third Edition (Arek Borucki)", "url": "https://www.manning.com/books/mongodb-in-action-third-edition", "description": ""}, {"name": "Practical MongoDB Aggregations E-Book", "url": "https://www.practical-mongodb-aggregations.com/", "description": "Free e-book: How to develop effective and optimal data manipulation and analytics pipelines"}, {"name": "The Little MongoDB Book", "url": "https://github.com/mongodb-developer/the-little-mongodb-book", "description": "Basic introduction", "stars": "5"}]}, {"name": "Talks", "parent": "Resources", "entries": [{"name": "MongoDB Schema Design (Tugdual Grall, MongoDB Inc.)", "url": "https://www.youtube.com/watch?v=csKBT8zkRf0", "description": ""}, {"name": "Partial and Fuzzy Matching with MongoDB (John Page, MongoDB Inc.)", "url": "https://www.youtube.com/watch?v=hXbLHInH5qU", "description": ""}, {"name": "Scaling MongoDB on Amazon Web Services (Michael Saffitz, Apptentive)", "url": "https://www.youtube.com/watch?v=bkjVhEQocFI", "description": ""}]}, {"name": "Tutorials", "parent": "Resources", "entries": [{"name": "Deploy a Highly-Available MongoDB Replica Set on AWS", "url": "https://eladnava.com/deploy-a-highly-available-mongodb-replica-set-on-aws/", "description": ""}, {"name": "Sharded Cluster with Docker Compose", "url": "https://github.com/minhhungit/mongodb-cluster-docker-compose", "description": "", "stars": "560"}]}, {"name": "More", "parent": "Resources", "entries": [{"name": "MongoDB source code", "url": "https://github.com/mongodb/mongo", "description": "", "stars": "28k"}, {"name": "MongoDB University", "url": "https://learn.mongodb.com/", "description": "Certifications and free online courses"}, {"name": "MongoDB 101 by Academy 3T", "url": "https://studio3t.com/academy/", "description": "Free and self-paced MongoDB courses for beginners"}]}, {"name": "Ballerina", "parent": "Libraries", "entries": [{"name": "ballerina-mongodb", "url": "https://github.com/ballerina-platform/module-ballerinax-mongodb", "description": "Official Ballerina driver", "stars": "121"}]}, {"name": "C", "parent": "Libraries", "entries": [{"name": "mongo-c-driver", "url": "https://github.com/mongodb/mongo-c-driver", "description": "Official C driver", "stars": "864"}]}, {"name": "C++", "parent": "Libraries", "entries": [{"name": "mongo-cxx-driver", "url": "https://github.com/mongodb/mongo-cxx-driver", "description": "Official C++ driver", "stars": "1.1k"}]}, {"name": "C#/.NET", "parent": "Libraries", "entries": [{"name": "mongo-csharp-driver", "url": "https://github.com/mongodb/mongo-csharp-driver", "description": "Official C# driver", "stars": "3.2k"}, {"name": "mongo-efcore-provider", "url": "https://github.com/mongodb/mongo-efcore-provider", "description": "Official Entity Framework (EF) Core provider for MongoDB", "stars": "397"}, {"name": "MongoRepository", "url": "https://github.com/RobThree/MongoRepository", "description": "Repository abstraction layer on top of the C# driver", "stars": "311"}]}, {"name": "D", "parent": "Libraries", "entries": [{"name": "vibe.d", "url": "https://vibed.org/docs#mongo", "description": "D web framework shipping with a MongoDB driver"}]}, {"name": "Dart", "parent": "Libraries", "entries": [{"name": "mongo\\_dart", "url": "https://github.com/mongo-dart/mongo_dart", "description": "Community Dart driver", "stars": "459"}]}, {"name": "Delphi", "parent": "Libraries", "entries": [{"name": "Alcinoe", "url": "https://github.com/MagicFoundation/Alcinoe", "description": "Library for Delphi that includes a MongoDB client", "stars": "1.1k"}, {"name": "TMongoWire", "url": "https://github.com/stijnsanders/TMongoWire", "description": "Minimal community Delphi driver", "stars": "104"}]}, {"name": "Elixir", "parent": "Libraries", "entries": [{"name": "elixir-mongodb-driver", "url": "https://github.com/zookzook/elixir-mongodb-driver", "description": "Community Elixir driver", "stars": "268"}, {"name": "mongodb", "url": "https://github.com/kobil-systems/mongodb", "description": "Community Elixir driver", "stars": "568"}, {"name": "mongodb\\_ecto", "url": "https://github.com/kobil-systems/mongodb_ecto", "description": "Adapter for the Ecto database wrapper", "stars": "380"}]}, {"name": "Erlang", "parent": "Libraries", "entries": [{"name": "mongodb-erlang", "url": "https://github.com/comtihon/mongodb-erlang", "description": "Community Erlang driver", "stars": "349"}]}, {"name": "Go", "parent": "Libraries", "entries": [{"name": "Bongo", "url": "https://github.com/go-bongo/bongo", "description": "ODM based on mgo", "stars": "490"}, {"name": "bsonic", "url": "https://github.com/kyle-williams-1/bsonic", "description": "Parse Lucene-style query syntax into BSON filters for MongoDB", "stars": "3"}, {"name": "mgo", "url": "https://github.com/globalsign/mgo", "description": "Community Go driver", "stars": "2k"}, {"name": "mongo-go-driver", "url": "https://github.com/mongodb/mongo-go-driver", "description": "Official Go driver", "stars": "8.5k"}]}, {"name": "Haskell", "parent": "Libraries", "entries": [{"name": "mongodb", "url": "https://github.com/mongodb-haskell/mongodb/", "description": "Community Haskell driver", "stars": "170"}]}, {"name": "Java", "parent": "Libraries", "entries": [{"name": "Jongo", "url": "https://github.com/bguerout/jongo", "description": "Query in Java as in Mongo shell", "stars": "588"}, {"name": "Hibernate OGM", "url": "https://github.com/hibernate/hibernate-ogm", "description": "The power and simplicity of JPA for NoSQL datastores", "stars": "323"}, {"name": "mongo-java-driver", "url": "https://github.com/mongodb/mongo-java-driver", "description": "Official Java driver", "stars": "2.7k"}, {"name": "Mongojack", "url": "https://github.com/mongojack/mongojack", "description": "Based on Jackson, allows you to easily handle your mongo objects as POJOs", "stars": "274"}, {"name": "Morphia", "url": "https://github.com/MorphiaOrg/morphia", "description": "Java ODM", "stars": "1.7k"}, {"name": "Morphium", "url": "https://github.com/sboesebeck/morphium", "description": "Java ODM and caching layer", "stars": "61"}, {"name": "Spring Data MongoDB", "url": "https://github.com/spring-projects/spring-data-mongodb", "description": "Spring based, object-document support and repositories", "stars": "1.7k"}]}, {"name": "JavaScript", "parent": "Libraries", "entries": [{"name": "Camo", "url": "https://github.com/scottwrobinson/camo", "description": "Class-based ES6 ODM for Mongo-like databases", "stars": "558"}, {"name": "connect-mongo", "url": "https://github.com/jdesboeufs/connect-mongo", "description": "MongoDB session store for Connect and Express written in Typescript.", "stars": "2k"}, {"name": "deno\\_mongo", "url": "https://github.com/denodrivers/mongo", "description": "Community Deno driver", "stars": "516"}, {"name": "MEAN.JS", "url": "https://github.com/meanjs/mean", "description": "Full stack based on MongoDB, Express, AngularJS, and Node.js", "stars": "4.8k"}, {"name": "MERN (mern-starter)", "url": "https://github.com/Hashnode/mern-starter", "description": "Full stack based on MongoDB, Express, React and Node.js", "stars": "5.2k"}, {"name": "Meteor", "url": "https://github.com/meteor/meteor", "description": "Real-time/reactive client-server framework based on MongoDB, with lots of features", "stars": "45k"}, {"name": "MongoMQ2", "url": "https://github.com/morris/mongomq2", "description": "A general-purpose message and event queuing library for MongoDB", "stars": "21"}, {"name": "Mongoose", "url": "https://github.com/Automattic/mongoose", "description": "Node.js asynchronous ODM", "stars": "27k"}, {"name": "CASL Mongoose", "url": "https://github.com/stalniy/casl/tree/master/packages/casl-mongoose", "description": "Permissions management library integrated with Mongoose", "stars": "6.9k"}, {"name": "mongration", "url": "https://github.com/awapps/mongration", "description": "Node.js migration framework", "stars": "85"}, {"name": "Neuledge", "url": "https://github.com/neuledge/engine-js", "description": "Universal schema-based ORM with multi-state representation for entities", "stars": "234"}, {"name": "node-mongodb-native", "url": "https://github.com/mongodb/node-mongodb-native", "description": "Official Node.js driver", "stars": "10k"}]}, {"name": "Kotlin", "parent": "Libraries", "entries": [{"name": "driver-kotlin-coroutine", "url": "https://github.com/mongodb/mongo-java-driver/tree/master/driver-kotlin-coroutine", "description": "Official Kotlin driver", "stars": "2.7k"}, {"name": "kmongo", "url": "https://github.com/Litote/kmongo", "description": "Kotlin toolkit based on the Java driver", "stars": "770"}]}, {"name": "Lisp", "parent": "Libraries", "entries": [{"name": "cl-mongo", "url": "https://github.com/fons/cl-mongo", "description": "Community Common Lisp interface", "stars": "144"}]}, {"name": "OCaml", "parent": "Libraries", "entries": [{"name": "Mongo.ml", "url": "http://massd.github.io/mongo/", "description": "Community OCaml driver"}]}, {"name": "PHP", "parent": "Libraries", "entries": [{"name": "laravel-mongodb", "url": "https://github.com/mongodb/laravel-mongodb", "description": "Official Eloquent model and query builder for Laravel", "stars": "7.1k"}, {"name": "PHP Driver", "url": "https://github.com/mongodb/mongo-php-driver", "description": "Official PHP driver", "stars": "921"}, {"name": "Doctrine MongoDB ODM", "url": "https://github.com/doctrine/mongodb-odm", "description": "", "stars": "1.1k"}, {"name": "MongoDB Bundle", "url": "https://github.com/facile-it/mongodb-bundle", "description": "Integration of the official library with Symfony, without ORM", "stars": "37"}, {"name": "yii-mongodb", "url": "https://github.com/yiisoft/yii2-mongodb", "description": "Yii 2 MongoDB extension", "stars": "331"}, {"name": "opentelemetry php auto-mongodb", "url": "https://github.com/opentelemetry-php/contrib-auto-mongodb", "description": "Automatic monitoring of MongoDB commands with OpenTelemetry", "stars": "2"}, {"name": "mongo-php-adapter", "url": "https://github.com/alcaeus/mongo-php-adapter", "description": "Adapter for applications using `ext-mongo`", "stars": "464"}]}, {"name": "PowerShell", "parent": "Libraries", "entries": [{"name": "Mdbc", "url": "https://github.com/nightroman/Mdbc", "description": "MongoDB cmdlets for PowerShell", "stars": "147"}]}, {"name": "Python", "parent": "Libraries", "entries": [{"name": "AtlasQ", "url": "https://github.com/certego/AtlasQ", "description": "MongoDB Atlas Search wrapper with MongoEngine syntax", "stars": "7"}, {"name": "Beanie", "url": "https://github.com/roman-right/beanie", "description": "Asynchronous ODM based on [Motor](https://motor.readthedocs.io/en/stable/) and [Pydantic](https://pydantic-docs.helpmanual.io/), which supports migrations out of the box", "stars": "2.7k"}, {"name": "Djongo", "url": "https://github.com/nesdis/djongo", "description": "MongoDB connector for Django compatible with Django ORM", "stars": "1.9k"}, {"name": "Mongo-Thingy", "url": "https://github.com/numberly/mongo-thingy", "description": "Powerful schema-less ODM for MongoDB and Python (sync + async)", "stars": "69"}, {"name": "MongoEngine", "url": "https://github.com/MongoEngine/mongoengine", "description": "ODM on top of PyMongo", "stars": "4.3k"}, {"name": "Motor", "url": "https://github.com/mongodb/motor", "description": "Official non-blocking Python driver for Tornado or asyncio", "stars": "2.5k"}, {"name": "PyMongo", "url": "https://github.com/mongodb/mongo-python-driver", "description": "Official Python driver", "stars": "4.3k"}, {"name": "ODMantic", "url": "https://github.com/art049/odmantic", "description": "Asynchronous ODM on top of pydantic", "stars": "1.2k"}, {"name": "TxMongo", "url": "https://github.com/twisted/txmongo", "description": "Twisted's MongoDB driver", "stars": "340"}]}, {"name": "R", "parent": "Libraries", "entries": [{"name": "mongolite", "url": "https://github.com/jeroen/mongolite", "description": "Fast and simple client for R", "stars": "289"}]}, {"name": "Ruby", "parent": "Libraries", "entries": [{"name": "mongo-ruby-driver", "url": "https://github.com/mongodb/mongo-ruby-driver", "description": "Official Ruby driver", "stars": "1.4k"}, {"name": "Mongoid", "url": "https://github.com/mongodb/mongoid", "description": "ODM framework", "stars": "3.9k"}]}, {"name": "Rust", "parent": "Libraries", "entries": [{"name": "mongodb-rust-driver", "url": "https://github.com/mongodb/mongo-rust-driver", "description": "Official Rust driver", "stars": "1.5k"}]}, {"name": "Scala", "parent": "Libraries", "entries": [{"name": "driver-scala", "url": "https://github.com/mongodb/mongo-java-driver/tree/master/driver-scala", "description": "Official Scala driver", "stars": "2.7k"}, {"name": "ReactiveMongo", "url": "https://github.com/ReactiveMongo/ReactiveMongo", "description": "Non-blocking Scala driver", "stars": "856"}, {"name": "Spark-MongoDB", "url": "https://github.com/Stratio/Spark-MongoDB", "description": "Read/write data with Spark SQL", "stars": "304"}]}, {"name": "Smalltalk", "parent": "Libraries", "entries": [{"name": "MongoTalk", "url": "https://github.com/pharo-nosql/mongotalk", "description": "Community Smalltalk driver", "stars": "19"}]}, {"name": "Swift", "parent": "Libraries", "entries": [{"name": "MongoSwift", "url": "https://github.com/mongodb/mongo-swift-driver", "description": "Official MongoDB Swift driver (discontinued)", "stars": "348"}, {"name": "MongoKitten", "url": "https://github.com/orlandos-nl/MongoKitten", "description": "Community asynchronous Swift driver", "stars": "750"}]}, {"name": "Administration", "parent": "Tools", "entries": [{"name": "mgob", "url": "https://github.com/stefanprodan/mgob", "description": "Full-featured MongoDB dockerized backup agent", "stars": "762"}, {"name": "mongoctl", "url": "https://github.com/mongolab/mongoctl", "description": "Manage MongoDB servers and replica sets using JSON configurations", "stars": "178"}, {"name": "mongodb-tools", "url": "https://github.com/jwilder/mongodb-tools", "description": "Three neat Python scripts to work with collections and indexes", "stars": "298"}, {"name": "mtools", "url": "https://github.com/rueckstiess/mtools", "description": "Collection of scripts to set up test environments and visualize log files", "stars": "1.9k"}, {"name": "nginx-gridfs", "url": "https://github.com/mdirolf/nginx-gridfs", "description": "Nginx module for serving files from GridFS", "stars": "788"}, {"name": "pt-mongodb-query-digest", "url": "https://www.percona.com/doc/percona-toolkit/LATEST/pt-mongodb-query-digest.html", "description": "Aggregates queries from query profiler and reports query usage statistics"}, {"name": "pt-mongodb-summary", "url": "https://www.percona.com/doc/percona-toolkit/LATEST/pt-mongodb-summary.html", "description": "MongoDB cluster status overview command line tool"}, {"name": "MongoDB Atlas", "url": "https://www.mongodb.com/cloud/atlas", "description": "MongoDB Inc. DBaaS offer (works with AWS, Azure, or GCP)"}, {"name": "MongoDB Cloud Manager", "url": "https://www.mongodb.com/cloud/cloud-manager", "description": "MongoDB Inc. databases management offer"}, {"name": "ObjectRocket", "url": "https://www.objectrocket.com/", "description": "Rackspace DBaaS offer (has other database types too)"}, {"name": "Scalegrid", "url": "https://scalegrid.io", "description": "Fully managed DBaaS (with option to bring your own Azure/AWS account)"}]}, {"name": "Data", "parent": "Tools", "entries": [{"name": "mongo-connector", "url": "https://github.com/yougov/mongo-connector", "description": "Streaming replication to Elasticsearch, Solr, or MongoDB", "stars": "1.9k"}, {"name": "mongo\\_fdw", "url": "https://github.com/EnterpriseDB/mongo_fdw", "description": "PostgreSQL foreign data wrapper", "stars": "340"}, {"name": "mongo-hadoop", "url": "https://github.com/mongodb/mongo-hadoop", "description": "Hadoop connector", "stars": "1.6k"}, {"name": "Mongolastic", "url": "https://github.com/ozlerhakan/mongolastic", "description": "MongoDB to Elasticsearch (and vice-versa) migration tool", "stars": "139"}, {"name": "Cluster to cluster sync", "url": "https://www.mongodb.com/products/cluster-to-cluster-sync", "description": "MongoDB Inc. solution for continuous data sync between separate clusters"}]}, {"name": "Deployment", "parent": "Tools", "entries": [{"name": "ansible-role-mongodb", "url": "https://github.com/UnderGreen/ansible-role-mongodb", "description": "Ansible role", "stars": "349"}, {"name": "chef-mongodb", "url": "https://github.com/edelight/chef-mongodb", "description": "Chef cookbook", "stars": "363"}, {"name": "DockerHub Official Docker Image", "url": "https://hub.docker.com/_/mongo/", "description": ""}, {"name": "Helm Chart", "url": "https://github.com/helm/charts/tree/master/stable/mongodb", "description": "", "stars": "15k"}, {"name": "puppet-mongodb", "url": "https://github.com/voxpupuli/puppet-mongodb", "description": "Puppet module (formerly puppetlabs-mongodb)", "stars": "90"}]}, {"name": "Desktop", "parent": "Tools", "entries": [{"name": "Compass", "url": "https://github.com/mongodb-js/compass", "description": "Free Cross-platform GUI from MongoDB", "stars": "1.4k"}, {"name": "MongoDB for VS Code", "url": "https://marketplace.visualstudio.com/items?itemName=mongodb.mongodb-vscode", "description": "Connect to MongoDB and prototype queries from VS Code"}, {"name": "MongoDB MCP Server", "url": "https://github.com/mongodb-js/mongodb-mcp-server", "description": "Official Model Context Protocol server for interacting with MongoDB databases and MongoDB Atlas", "stars": "987"}, {"name": "MongoHub", "url": "https://github.com/jeromelebel/MongoHub-Mac", "description": "Mac native client", "stars": "2.4k"}, {"name": "WebDB", "url": "https://github.com/WebDB-App/app", "description": "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", "stars": "334"}, {"name": "DataGrip", "url": "https://www.jetbrains.com/datagrip/", "description": "Cross-platform JetBrains' IDE"}, {"name": "Mingo", "url": "https://mingo.io/", "description": "MongoDB Admin. Intuitive UI. Fast. Reliable"}, {"name": "Moon Modeler", "url": "https://www.datensen.com/", "description": "Data modeling tool for MongoDB and relational databases"}, {"name": "NoSQLBooster", "url": "https://nosqlbooster.com", "description": "Feature-rich but easy-to-use cross-platform IDE (formerly MongoBooster)"}, {"name": "Studio 3T", "url": "https://studio3t.com/", "description": "Cross-platform GUI, stable and powerful (formerly MongoChef and Robo 3T)"}, {"name": "TablePlus", "url": "https://tableplus.com/", "description": "Native, lightweight GUI on macOS"}, {"name": "VisuaLeaf", "url": "https://visualeaf.com/", "description": "MongoDB GUI designed for speed, clarity, and effortless data exploration"}]}, {"name": "Development", "parent": "Tools", "entries": [{"name": "C# Analyzer", "url": "https://github.com/mongodb/mongo-csharp-analyzer", "description": "View the MongoDB Query API equivalents of your builder expressions in Visual Studio", "stars": "29"}, {"name": "mgodatagen", "url": "https://github.com/feliixx/mgodatagen", "description": "Random data generator", "stars": "328"}, {"name": "migrate-mongo", "url": "https://github.com/seppevs/migrate-mongo", "description": "Database migration tool", "stars": "1k"}, {"name": "Mongo Playground", "url": "https://github.com/feliixx/mongoplayground", "description": "Online query playground", "stars": "191"}, {"name": "Mongo Seeding", "url": "https://github.com/pkosiec/mongo-seeding", "description": "Node.js library, CLI and Docker image for populating databases using JS and JSON files", "stars": "563"}, {"name": "Mongoeye", "url": "https://github.com/mongoeye/mongoeye", "description": "Schema and data analyzer: explore data in your collections", "stars": "173"}, {"name": "sql-to-mongo-db-query-converter", "url": "https://github.com/vincentrussell/sql-to-mongo-db-query-converter", "description": "Query converter from SQL to MongoDB", "stars": "318"}, {"name": "Variety", "url": "https://github.com/variety/variety", "description": "Schema analyzer: see what fields are in your collection and what's their content", "stars": "1.8k"}, {"name": "VS Code Extension", "url": "https://github.com/mongodb-js/vscode", "description": "", "stars": "362"}, {"name": "MongoDB Atlas App Services", "url": "https://www.mongodb.com/atlas/app-services", "description": "MongoDB Inc. solution to run code without the operational overhead"}, {"name": "MongoDB Realm", "url": "https://www.mongodb.com/realm", "description": "MongoDB Inc. solution for mobile data sync"}]}, {"name": "Monitoring", "parent": "Tools", "entries": [{"name": "mongo-munin", "url": "https://github.com/erh/mongo-munin", "description": "Collection of Munin plugins", "stars": "143"}, {"name": "nagios-plugin-mongodb", "url": "https://github.com/mzupan/nagios-plugin-mongodb", "description": "Nagios plugin (in Python)", "stars": "344"}, {"name": "Percona Monitoring and Management", "url": "https://www.percona.com/software/database-tools/percona-monitoring-and-management", "description": "Free and open-source platform for managing and monitoring databases performances"}, {"name": "mongotail", "url": "https://github.com/mrsarm/mongotail", "description": "Log all MongoDB queries in a \"tail\"able way", "stars": "201"}, {"name": "Datadog", "url": "https://www.datadoghq.com/blog/monitor-mongodb-performance-with-datadog/", "description": "SaaS-based monitoring"}, {"name": "Solarwindws Database Performance Monitor", "url": "https://www.solarwinds.com/database-performance-monitor", "description": "SaaS-based query performance analytics and monitoring"}]}, {"name": "Low-Code", "parent": "Tools", "entries": [{"name": "Appsmith", "url": "https://github.com/appsmithorg/appsmith", "description": "Open-source Retool alternative", "stars": "39k"}, {"name": "Appwrite", "url": "https://github.com/appwrite/appwrite", "description": "Open-source Firebase alternative", "stars": "55k"}, {"name": "Budibase", "url": "https://github.com/Budibase/budibase", "description": "Open-source Retool alternative", "stars": "28k"}, {"name": "ILLA Builder", "url": "https://github.com/illacloud/illa-builder", "description": "Open-source Retool alternative", "stars": "12k"}, {"name": "Tooljet", "url": "https://github.com/ToolJet/ToolJet", "description": "Open-source Retool alternative", "stars": "38k"}, {"name": "DronaHQ", "url": "https://www.dronahq.com/", "description": "Retool alternative"}, {"name": "Retool", "url": "https://retool.com/", "description": "Drag-and-drop editor with pre-built components to build internal tools"}]}, {"name": "Shell", "parent": "Tools", "entries": [{"name": "MongoDB Atlas CLI", "url": "https://github.com/mongodb/mongodb-atlas-cli", "description": "Official Atlas API command-line client", "stars": "180"}, {"name": "mongosh", "url": "https://github.com/mongodb-js/mongosh", "description": "Official command-line client", "stars": "384"}]}, {"name": "Web", "parent": "Tools", "entries": [{"name": "adminMongo", "url": "https://github.com/mrvautin/adminMongo", "description": "Web-based user interface to handle connections and databases needs", "stars": "3.9k"}, {"name": "mongo-express", "url": "https://github.com/mongo-express/mongo-express", "description": "Web-based admin interface built with Express", "stars": "5.9k"}, {"name": "mongoadmin", "url": "https://github.com/thomasst/mongoadmin", "description": "Admin interface built with Django", "stars": "252"}, {"name": "Mongoku", "url": "https://github.com/huggingface/Mongoku", "description": "MongoDB client for the web", "stars": "1.4k"}, {"name": "Rockmongo", "url": "https://github.com/iwind/rockmongo", "description": "PHPMyAdmin for MongoDB, sort of", "stars": "1k"}, {"name": "HumongouS.io", "url": "https://www.humongous.io", "description": "Easy online GUI and data-visualization dashboards"}, {"name": "BookCars", "url": "https://github.com/aelassas/bookcars", "description": "Cross-platform, customizable and cost-efficient car rental management application", "stars": "563"}, {"name": "CodeCombat", "url": "https://github.com/codecombat/codecombat", "description": "Multiplayer programming game for learning how to code", "stars": "8.5k"}, {"name": "Countly", "url": "https://github.com/countly/countly-server", "description": "Mobile & web analytics and marketing platform built with Node.js", "stars": "5.8k"}, {"name": "Errbit", "url": "https://github.com/errbit/errbit", "description": "A Ruby on Rails based tool for collecting and managing errors from other applications.", "stars": "4.3k"}, {"name": "FactorJS", "url": "https://github.com/fiction-com/factor", "description": "JavaScript CMS built with Mongoose", "stars": "1.5k"}, {"name": "GrandNode", "url": "https://github.com/grandnode/grandnode", "description": "Multi-platform e-commerce shopping cart built with ASP.NET", "stars": "1.9k"}, {"name": "LastSaaS", "url": "https://github.com/jonradoff/lastsaas", "description": "Open-source SaaS platform foundation with multi-tenant auth, Stripe billing, and MCP server, built with Go and MongoDB", "stars": "73"}, {"name": "Leanote", "url": "https://github.com/leanote/leanote", "description": "Evernote clone built with Go", "stars": "12k"}, {"name": "NodeBB", "url": "https://github.com/NodeBB/NodeBB", "description": "Node.js based forum software (\"built for the modern web\")", "stars": "15k"}, {"name": "Reaction", "url": "https://github.com/reactioncommerce/reaction", "description": "Event-driven, real-time commerce platform built with ES6", "stars": "12k"}, {"name": "SaaS Boilerplate", "url": "https://github.com/async-labs/saas", "description": "Boilerplate for SaaS products, built with TypeScript, React and Express", "stars": "4.5k"}, {"name": "uptime", "url": "https://github.com/fzaninotto/uptime", "description": "Remote monitoring application built with Node.js and Bootstrap", "stars": "3.6k"}, {"name": "WildDuck Mail Server", "url": "https://github.com/nodemailer/wildduck", "description": "Scalable high availability email server that uses MongoDB for email storage", "stars": "2.1k"}]}], "name": ""} |