17 रिपॉजिटरी
Development of applications specifically tailored for integration with MongoDB document stores.
Distinct from MongoDB Connectors: None of the candidates represent the broad domain of application development; they focus on specific connectors or resources.
Explore 17 awesome GitHub repositories matching data & databases · MongoDB Application Development. Refine with filters or upvote what's useful.
FerretDB is an open-source database emulator and protocol translator that mimics a MongoDB environment to support existing drivers and client tools on a relational backend. It functions as a stateless database proxy that converts binary wire protocol messages into SQL statements, allowing a relational engine to handle document-oriented requests. The project serves as a migration tool for moving applications from MongoDB to PostgreSQL without rewriting queries or changing client drivers. It achieves this by using PostgreSQL as a document store, storing and querying BSON documents through a tra
Running a proxy that mimics a MongoDB server to support compatible client tools and application drivers.
The mongo-go-driver is a Go library for building applications that integrate with a MongoDB document store. It enables the storage and retrieval of flexible document data by providing a bridge between Go backends and the database. The driver implements specialized capabilities for semantic vector search, allowing the handling and execution of high-dimensional vector data for similarity-based retrieval. It also supports full-text search via linguistic analysis and programmatic search index management. The project covers a broad range of database operations, including document-based CRUD, bulk
Provides the primary set of tools for building Go applications that integrate with MongoDB.
This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers
Integrates the Mongoose ODM to map application objects to MongoDB documents.
Clean Architecture template for Golang services
Runs the full service stack including database, message brokers, and reverse proxy inside Docker containers for reproducible local development.
Django Oscar is a domain-driven e-commerce framework built on Django for constructing custom online stores. It provides a purpose-built admin dashboard for managing e-commerce operations including products, orders, customers, and promotions, replacing the default Django admin interface. The framework includes a flexible promotions engine for creating multi-buy, bundle, and percentage discounts with custom conditions and benefits, along with a configurable order status and transition system that supports split payments, multi-batch shipping, and deferred payment capture. The framework is desig
Sets up a complete environment with sample products and a superuser account for local development and experimentation.
Athens is no longer maintainted. Athens was an open-source, collaborative knowledge graph, backed by YC W21
Starts a local development server after installing Java, Clojure, Node, and Yarn dependencies.
यह प्रोजेक्ट एक फुल-स्टैक वेब एप्लिकेशन और सर्वर-साइड रेंडर किए गए ब्लॉग का एक संदर्भ कार्यान्वयन (reference implementation) है। यह Mongoose ऑब्जेक्ट डॉक्यूमेंट मैपर का उपयोग करके MongoDB डेटाबेस के साथ Node.js और Express सर्वर के एकीकरण को प्रदर्शित करता है। एप्लिकेशन में एक पूर्ण यूजर ऑथेंटिकेशन सिस्टम है जो OAuth के माध्यम से लोकल क्रेडेंशियल्स और बाहरी आइडेंटिटी प्रोवाइडर्स को सपोर्ट करता है। इसमें सेशन मैनेजमेंट और सुरक्षा उपाय जैसे क्रिप्टोग्राफ़िक पासवर्ड हैशिंग और क्रॉस-साइट रिक्वेस्ट फ़ॉर्जरी (CSRF) से सुरक्षा शामिल है। यह सिस्टम कंटेंट मैनेजमेंट क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें लेख लिखने और कम्युनिटी कमेंट्स को मैनेज करने के लिए वर्कफ़्लो शामिल हैं। यह डायनामिक HTML व्यूज़ उत्पन्न करने के लिए सर्वर-साइड टेम्पलेट रेंडरिंग का उपयोग करता है और क्लाउड स्टोरेज व एनवायरनमेंट-आधारित क्रेडेंशियल मैनेजमेंट के लिए कॉन्फ़िगरेशन शामिल करता है। यह प्रोजेक्ट वेब सर्वर और डेटाबेस को ऑर्केस्ट्रेट करने के लिए Docker का उपयोग करके एक कंटेनराइज़्ड डिप्लॉयमेंट मॉडल प्रदान करता है।
Uses the Mongoose library to implement object-document mapping for MongoDB data modeling.
QuantumKatas क्वांटम कंप्यूटिंग कोर्सवेयर और शैक्षिक संसाधनों का एक सेट है जिसे Q# प्रोग्रामिंग भाषा और क्वांटम कंप्यूटिंग के सिद्धांतों को सिखाने के लिए डिज़ाइन किया गया है। यह संरचित ट्यूटोरियल्स और कोडिंग कार्यों को इंटरैक्टिव नोटबुक और एक्सरसाइज इम्प्लीमेंटेशन की शुद्धता को मान्य करने के लिए एक समर्पित यूनिट टेस्टिंग सूट के साथ जोड़ता है। यह प्रोजेक्ट एक डॉक्युमेंटेड (dockerized) लर्निंग एनवायरनमेंट प्रदान करता है जो सभी आवश्यक टूल्स और डिपेंडेंसीज को एक वर्चुअल इमेज में पैक करता है। यह स्थानीय सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता के बिना क्वांटम प्रोग्रामिंग एक्सरसाइज को चलाने की अनुमति देता है। इसका पाठ्यक्रम क्यूबिट मैनिपुलेशन, गेट्स, मेजरमेंट्स और क्वांटम एल्गोरिदम के इम्प्लीमेंटेशन को कवर करता है। लर्निंग को इंटरैक्टिव नोटबुक और स्टैंडअलोन प्रोजेक्ट्स के माध्यम से डिलीवर किया जाता है जिन्हें एक इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) में चलाया जा सकता है।
Uses Docker to provide a pre-configured environment for running quantum exercises without local software installation.
This project is a headless WordPress starter kit and React frontend boilerplate. It provides a decoupled CMS architecture that separates the WordPress data source from the presentation layer, utilizing WordPress as a content API and React for the client-side user interface. The starter kit includes a Dockerized WordPress environment for rapid local development bootstrapping. It implements a GraphQL integration to fetch content and custom data schemas from the backend, using JSON Web Tokens for secure API authentication. The project covers content migration and data import from external insta
Ships a Dockerized WordPress environment for rapid local bootstrapping of the headless CMS.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Sets up a local MongoDB instance for development, enabling the CMS to store and retrieve content during testing.
MongoEngine एक Python ऑब्जेक्ट-डॉक्यूमेंट मैपर है जो डेटाबेस रिकॉर्ड को ऑब्जेक्ट्स में अनुवादित करता है ताकि डेटा दृढ़ता (persistence) के लिए एक ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान किया जा सके। यह MongoDB के लिए एक दस्तावेज़ प्रबंधक और स्कीमा वैलिडेटर के रूप में कार्य करता है, जो डेटा प्रकारों और सत्यापन नियमों को लागू करने के लिए कक्षाओं को दस्तावेज़ों में मैप करता है। यह प्रोजेक्ट Pythonic सिंटैक्स का उपयोग करके संग्रहों को फ़िल्टर करने, सॉर्ट करने और एग्रीगेट करने के लिए एक लेज़ी-लोडेड क्वेरीसेट सिस्टम प्रदान करता है। यह दस्तावेज़ इनहेरिटेंस, पुनरावर्ती एम्बेडेड दस्तावेज़ हैंडलिंग और संदर्भ-आधारित ऑब्जेक्ट लिंकिंग जैसी सुविधाओं के माध्यम से जटिल डेटा संरचनाओं का प्रबंधन करता है। लाइब्रेरी स्कीमा माइग्रेशन, फुल-टेक्स्ट सर्च और GridFS फ़ाइल सिस्टम के माध्यम से बड़ी बाइनरी फ़ाइलों के प्रबंधन सहित व्यापक क्षमताओं को कवर करती है। इसमें डेटाबेस इंडेक्स ऑप्टिमाइज़ेशन, क्वेरी प्रदर्शन प्रोफाइलिंग और दस्तावेज़ घटनाओं के दौरान तर्क को स्वचालित करने के लिए सिग्नल-आधारित लाइफसाइकिल हुक के लिए टूल्स भी शामिल हैं।
Functions as an ODM framework that translates MongoDB records into Python objects.
Convex Chef is a tool that generates complete full-stack web applications from a single natural language prompt, automatically creating the database, authentication, file uploads, real-time user interface, and background workflows. It also serves as a backend orchestrator for the Convex platform, automating project creation, configuration, and deployment through API tokens. The project provides an OAuth 2.0 authorization gateway that enables cross-account access, allowing users to grant permission for managing their own Convex teams and projects. It supports prompt-to-schema compilation, wher
Convex Chef runs generated applications locally with automatic Convex setup or exports source files for manual modification.
Vim-be-good is a Neovim plugin designed to help users improve their Vim navigation and editing skills through interactive practice exercises. It provides a structured environment for training muscle memory and mastering core Vim motions and commands. The plugin offers a series of mini-games and challenges that target specific Vim skills, such as jumping between lines, deleting text, and using different movement keys. Each exercise presents a task and tracks the user's accuracy and speed, allowing for focused, repetitive practice to build proficiency. The project is written in Lua and integra
Ships a Dockerized setup to quickly launch a pre-configured Vim environment without local installation.
MiniOB is an open-source educational relational database kernel designed for learning the internals of database systems. It implements a dual-engine storage architecture combining B+ Tree and LSM-Tree, supports SQL parsing and query execution, and provides transactional processing with multi-version concurrency control. The system communicates with clients using the MySQL wire protocol and includes a vector database extension for storing and querying high-dimensional vectors. The project distinguishes itself through its comprehensive coverage of core database concepts in a single, learnable c
Pulls a pre-built Docker image with all dependencies and runs it as a container for local development.
Mongoid is an object-document mapper for Ruby that translates Ruby objects into MongoDB documents. It serves as a document database mapper and client library, providing a structured way to manage data persistence and retrieval within a NoSQL environment. The project distinguishes itself by offering advanced data retrieval tools, including vector search for semantic similarity and full-text search for keyword matching. It implements high-security data protection through client-side field-level encryption, encryption key rotation, and TLS connection security to protect sensitive information. B
Provides a dedicated ODM framework for mapping Ruby objects to NoSQL documents.
This project is a boilerplate for building RESTful web services using Node.js, Express, and Mongoose. It provides a structured foundation for developing backend applications, incorporating schema-driven data modeling to manage database interactions and a middleware-based pipeline to handle request processing and validation. The framework distinguishes itself by integrating token-based stateless authentication to secure API endpoints and manage user identity. It includes built-in support for containerization, allowing the application to be packaged into portable images for consistent deploymen
Simplifies data modeling and database interactions for MongoDB using an object-document mapping layer.
Provides a consistent local development setup using Docker Compose with no system dependencies.