awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesMongoDB Database Drivers

Client libraries and drivers that enable applications to communicate with MongoDB servers.

Distinct from MongoDB Drivers: Shortlist candidates were either too narrow (monitoring) or platform-specific (Node.js) for a general PHP driver

Explore 8 awesome GitHub repositories matching data & databases · MongoDB Database Drivers. Refine with filters or upvote what's useful.

Awesome MongoDB Database Drivers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976Voir sur GitHub↗

    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

    Converting binary MongoDB wire protocol messages into SQL queries to allow relational engines to handle document oriented requests.

    Go
    Voir sur GitHub↗10,976
  • pocoproject/pocoAvatar de pocoproject

    pocoproject/poco

    9,438Voir sur GitHub↗

    POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy

    Connects to and performs operations on MongoDB document databases for flexible storage.

    C++c-plus-plusconfigurationcross-platform
    Voir sur GitHub↗9,438
  • mongodb/laravel-mongodbAvatar de mongodb

    mongodb/laravel-mongodb

    7,075Voir sur GitHub↗

    This project is a MongoDB database driver and object-relational mapper that brings MongoDB support to the Laravel Eloquent model and query builder. It provides a NoSQL model mapper that allows MongoDB collections to be mapped to object-oriented models using the Active Record pattern. The integration enables the use of a fluent query builder for constructing queries and aggregation pipelines without writing raw database syntax. It supports schema-less model integration, allowing applications to manage unstructured data while maintaining compatibility with standard object-oriented patterns. Th

    Provides the underlying driver for integrating MongoDB as a primary or secondary data store in PHP.

    PHP
    Voir sur GitHub↗7,075
  • angular-fullstack/generator-angular-fullstackAvatar de angular-fullstack

    angular-fullstack/generator-angular-fullstack

    6,095Voir sur GitHub↗

    This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem

    Creates a MongoDB instance on Google Cloud Platform using Compute Engine, Atlas, or mLab.

    JavaScriptangularbabelfull-stack
    Voir sur GitHub↗6,095
  • mongo-express/mongo-expressAvatar de mongo-express

    mongo-express/mongo-express

    5,968Voir sur GitHub↗

    Mongo-express est une interface administrative basée sur le web pour MongoDB, fournissant un outil visuel pour gérer les bases de données et les collections sans utiliser d'outil en ligne de commande. Construit comme une application Node.js, il fonctionne comme un éditeur de documents et un gestionnaire de base de données pour interroger, importer et exporter des enregistrements. Le logiciel inclut une interface administrative compatible avec les fournisseurs d'identité OpenID Connect et OAuth2 pour un accès utilisateur sécurisé. Il dispose également d'un moniteur de performance pour visualiser les statistiques de santé de la base de données et gérer les index de collection afin d'améliorer les vitesses de récupération. Le système couvre de larges opérations de données, notamment l'édition de documents, l'interrogation et la gestion de grands actifs binaires via GridFS. Il fournit des contrôles administratifs pour la visibilité de la base de données, la configuration de connexion chiffrée et un mode lecture seule pour empêcher toute modification accidentelle des données.

    Provides a visual editor for managing the lifecycle of database records and binary assets.

    JavaScript
    Voir sur GitHub↗5,968
  • datlechin/tableproAvatar de datlechin

    datlechin/TablePro

    4,471Voir sur GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Provides native connectivity to MongoDB instances using standard URIs and replica set configurations.

    Swift
    Voir sur GitHub↗4,471
  • mongodb/mongo-python-driverAvatar de mongodb

    mongodb/mongo-python-driver

    4,342Voir sur GitHub↗

    Le pilote MongoDB pour Python est une bibliothèque cliente et un client de base de données NoSQL utilisé pour exécuter des opérations CRUD et gérer les données au sein des bases de données MongoDB en utilisant le langage Python. Il sert de bibliothèque de connectivité de base de données qui gère l'authentification et le pool de connexions, tout en fournissant un client de recherche vectorielle pour gérer les index d'embeddings et récupérer des données basées sur la similarité sémantique. Le pilote prend en charge les modèles de pilotes de base de données synchrones et asynchrones pour effectuer des opérations d'E/S non bloquantes et diffuser des données depuis des clusters de bases de données. Il se distingue par des capacités de recherche spécialisées, notamment la recherche plein texte et l'exécution de recherches vectorielles pour récupérer des données basées sur une similarité mathématique. Sa surface de capacités plus large couvre le stockage et la synchronisation des données, y compris les pipelines d'agrégation multi-étapes, la gestion du cycle de vie des index et la sérialisation binaire BSON. La bibliothèque implémente également des primitives de sécurité telles que le chiffrement côté client au niveau des champs, la sécurité des connexions TLS et l'intégration avec des fournisseurs d'identité cloud. Les fonctionnalités supplémentaires incluent le stockage de fichiers volumineux via une interface de système de fichiers et la surveillance des changements de données en temps réel.

    Provides the official client library for executing CRUD operations and managing data within MongoDB using Python.

    Pythonmongodbmongodb-driverpymongo
    Voir sur GitHub↗4,342
  • mongodb/mongoidAvatar de mongodb

    mongodb/mongoid

    3,917Voir sur GitHub↗

    Mongoid est un mappeur objet-document pour Ruby qui traduit les objets Ruby en documents MongoDB. Il sert de mappeur de base de données de documents et de bibliothèque cliente, fournissant un moyen structuré de gérer la persistance et la récupération des données au sein d'un environnement NoSQL. Le projet se distingue en offrant des outils de récupération de données avancés, incluant la recherche vectorielle pour la similarité sémantique et la recherche plein texte pour la correspondance de mots-clés. Il implémente une protection des données de haute sécurité via le chiffrement au niveau du champ côté client, la rotation des clés de chiffrement et la sécurité de connexion TLS pour protéger les informations sensibles. Les capacités étendues incluent la gestion des cycles de vie des documents via des hooks de rappel, l'organisation des documents en structures arborescentes hiérarchiques et l'utilisation de pipelines d'agrégation pour la transformation des données. Il gère également la gestion des index de base de données, le routage de replica set pour le trafic de cluster et l'intégration de bibliothèques de téléchargement de fichiers externes. Le système fournit des outils pour l'observabilité via la journalisation d'application, la surveillance des événements de base de données et le suivi de l'historique des documents.

    Provides a client library and driver for executing CRUD operations and aggregation pipelines against MongoDB.

    Ruby
    Voir sur GitHub↗3,917
  1. Home
  2. Data & Databases
  3. MongoDB Database Drivers

Explorer les sous-tags

  • Document Management InterfacesVisual interfaces for editing, importing, and exporting database records and binary assets. **Distinct from MongoDB Database Drivers:** Distinct from MongoDB Database Drivers as it focuses on the management UI rather than the communication library.
  • Protocol Translation ProxiesProxies that bridge the gap between a client's expected wire protocol and a backend's actual database dialect. **Distinct from MongoDB Database Drivers:** Distinct from MongoDB Database Drivers by being a server-side translation layer rather than a client-side library.
  • Provisioning ToolsCreates MongoDB instances on cloud platforms for application data storage. **Distinct from MongoDB Database Drivers:** Distinct from MongoDB Database Drivers: focuses on provisioning database instances, not client communication drivers.