awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to mongodb/mongo-csharp-driver

Projects sharing features with Mongo Csharp Driver

30 open-source projects similar to mongodb/mongo-csharp-driver, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • mongodb/motormongodb avatar

    mongodb/motor

    2,530View on GitHub↗

    Motor - the async Python driver for MongoDB and Tornado or asyncio

    Python
    View on GitHub↗2,530
  • globalsign/mgoglobalsign avatar

    globalsign/mgo

    1,966View on GitHub↗

    The MongoDB driver for Go

    Gogolangmongodb
    View on GitHub↗1,966
  • mongodb/mongo-python-drivermongodb avatar

    mongodb/mongo-python-driver

    4,342View on GitHub↗

    The MongoDB Python Driver is a client library and NoSQL database client used to execute CRUD operations and manage data within MongoDB databases using the Python programming language. It serves as a database connectivity library that handles authentication and connection pooling, while also providing a vector search client for managing embedding indexes and retrieving data based on semantic similarity. The driver supports both synchronous and asynchronous database driver models to perform non-blocking I/O operations and stream data from database clusters. It distinguishes itself through speci

    Pythonmongodbmongodb-driverpymongo
    View on GitHub↗4,342
  • npgsql/npgsqlnpgsql avatar

    npgsql/npgsql

    3,702View on GitHub↗

    Npgsql is a .NET data provider and client library that enables applications to connect, execute queries, and manage data within PostgreSQL databases. It functions as a connection manager and translation layer between the application and the database server. The project features a connection manager capable of multi-host connectivity, providing load balancing and automatic failover across multiple servers. It includes specialized support for high-volume data import and export through bulk data operations and a mapping system that translates complex database types, such as arrays and JSON, into

    C#c-sharpdatabasedotnet
    View on GitHub↗3,702

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • jackc/pgxjackc avatar

    jackc/pgx

    13,428View on GitHub↗

    This project is a database driver and interface for the Go programming language, specifically designed for PostgreSQL. It provides a low-level library for executing SQL queries, managing transactions, and handling data persistence within Go applications. The driver distinguishes itself by implementing the native PostgreSQL binary wire protocol, which minimizes communication overhead and maximizes data transfer efficiency. It includes advanced connection pooling to maintain persistent database sessions and supports prepared statement caching to accelerate the execution of frequently repeated o

    Go
    View on GitHub↗13,428
  • datastax/csharp-driverdatastax avatar

    datastax/csharp-driver

    668View on GitHub↗

    DataStax C# Driver for Apache Cassandra

    C#cassandraclientcsharp
    View on GitHub↗668
  • go-sql-driver/mysqlgo-sql-driver avatar

    go-sql-driver/mysql

    15,424View on GitHub↗

    This project is a native Go driver for the MySQL protocol, providing a communication layer that enables applications to interact with relational database management systems. It implements the standard database interface, allowing developers to manage persistent connections, execute queries, and handle transactions within their applications. The driver functions by translating high-level database commands into the specific binary packet format required for communication with MySQL servers. It manages network sessions through a connection pooling mechanism and supports context-aware query cance

    Godatabasegomariadb
    View on GitHub↗15,424
  • mongodb/mongo-go-drivermongodb avatar

    mongodb/mongo-go-driver

    8,506View on GitHub↗

    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

    Godatabasedrivergo
    View on GitHub↗8,506
  • mongodb/node-mongodb-nativemongodb avatar

    mongodb/node-mongodb-native

    10,180View on GitHub↗

    The MongoDB Node.js Driver is a programmatic interface and NoSQL database client used to manage document storage and execute operations within a MongoDB database. It serves as an asynchronous database interface and connection manager that enables Node.js applications to integrate with MongoDB servers. The project implements client-side field encryption to secure sensitive data and queries locally before transmission. It also provides a BSON serialization library to convert JavaScript objects into a binary format for efficient storage and network transmission. The driver covers a broad range

    TypeScriptdatabasemongodbnode-js
    View on GitHub↗10,180
  • redis/go-redisredis avatar

    redis/go-redis

    22,159View on GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    View on GitHub↗22,159
  • mongodb/mongo-ruby-drivermongodb avatar

    mongodb/mongo-ruby-driver

    1,431View on GitHub↗

    The Official MongoDB Ruby Driver

    Ruby
    View on GitHub↗1,431
  • mongodb/mongo-cxx-drivermongodb avatar

    mongodb/mongo-cxx-driver

    1,100View on GitHub↗

    C++ Driver for MongoDB

    C++
    View on GitHub↗1,100
  • aloneguid/stowagealoneguid avatar

    aloneguid/stowage

    190View on GitHub↗

    Bloat-free, no BS cloud storage SDK.

    C#aws-s3azure-storagedatabricks
    View on GitHub↗190
  • alluxio/alluxioAlluxio avatar

    Alluxio/alluxio

    7,202View on GitHub↗

    Alluxio is a virtual distributed file system and data orchestration layer that serves as a high-performance caching layer between cloud storage and compute clusters. It acts as a distributed data cache designed to accelerate data access for large-scale analytics and machine learning workloads. The system provides a unified interface that presents multiple heterogeneous storage backends as a single coherent namespace. This allows for the unification of diverse storage systems, enabling computation engines to access data from different providers without changing application code. The project c

    Java
    View on GitHub↗7,202
  • aio-libs/aioodbcaio-libs avatar

    aio-libs/aioodbc

    326View on GitHub↗

    aioodbc - is a library for accessing a ODBC databases from the asyncio

    Python
    View on GitHub↗326
  • aliexpressru/gomemcachedaliexpressru avatar

    aliexpressru/gomemcached

    22View on GitHub↗

    A Binary Memcached client for Go with support for sharding using consistent hashing, along with SASL.

    Goconsistent-hashinggogolang
    View on GitHub↗22
  • alibaba/fastjsonalibaba avatar

    alibaba/fastjson

    25,625View on GitHub↗

    Fastjson is a Java data binding framework and serialization library designed to convert objects to JSON strings and parse JSON data into typed objects. It functions as a JSON parser and stream processor capable of transforming JSON strings into data structures. The project emphasizes high performance JSON processing and memory management, specifically through the use of a pipeline to stream oversized JSON objects and texts to prevent memory exhaustion. It provides capabilities for JSON data serialization and deserialization workflows, including custom JSON data mapping and the ability to def

    Java
    View on GitHub↗25,625
  • aio-libs/aiomysqlaio-libs avatar

    aio-libs/aiomysql

    1,887View on GitHub↗

    aiomysql is a library for accessing a MySQL database from the asyncio

    Python
    View on GitHub↗1,887
  • aerospike/aerospike-client-nodejsaerospike avatar

    aerospike/aerospike-client-nodejs

    207View on GitHub↗

    Node.js client for the Aerospike database

    JavaScriptaerospikedatabase-driverjavascript
    View on GitHub↗207
  • apache/igniteapache avatar

    apache/ignite

    5,066View on GitHub↗

    Ignite is a distributed in-memory data grid and compute platform. It functions as a distributed SQL database and storage engine designed to store and process large datasets in RAM to minimize latency and increase calculation speed. The system is distinguished by a multi-tier storage engine that manages data placement across memory and disk to balance high-speed access with large capacity. It features a distributed compute grid that executes custom logic directly on the nodes where data resides to reduce network traffic. The platform provides a broad set of capabilities including ACID transac

    Javabig-datacachecloud
    View on GitHub↗5,066
  • apache/drillapache avatar

    apache/drill

    2,018View on GitHub↗

    Apache Drill is a distributed MPP query layer for self describing data

    Javabig-datadrillhadoop
    View on GitHub↗2,018
  • alibaba/druidalibaba avatar

    alibaba/druid

    28,221View on GitHub↗

    Druid is a database connection management and monitoring framework designed to maintain persistent, high-performance links between applications and relational databases. It functions as a resource manager that automates the lifecycle of connection pools, reducing the overhead associated with repeatedly opening and closing network connections. The project distinguishes itself through an integrated query analysis engine that decomposes database statements into structured components. This capability enables real-time security auditing, syntax validation, and metadata extraction, allowing for the

    Java
    View on GitHub↗28,221
  • apache/incubator-shardingsphereapache avatar

    apache/incubator-shardingsphere

    20,804View on GitHub↗

    Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

    Java
    View on GitHub↗20,804
  • apache/lucene-solrapache avatar

    apache/lucene-solr

    4,357View on GitHub↗

    This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving large sets of documents. It provides a comprehensive framework for information discovery using ranked results and linguistic analysis. The system integrates high-dimensional vector similarity search for semantic retrieval alongside traditional full-text capabilities. It distinguishes itself through support for geospatial data retrieval, multilingual text processing, and a search suggestion workflow that includes typo-tolerant query completion and spellchecking. The platform cov

    backendinformation-retrievaljava
    View on GitHub↗4,357
  • apache/supersetapache avatar

    apache/superset

    73,451View on GitHub↗

    Superset is a web-based business intelligence platform designed for data exploration, visualization, and interactive dashboarding. It functions as a query-driven analytics engine that connects to various SQL databases, allowing users to perform ad-hoc analysis, define virtual metrics, and build complex data visualizations through a centralized interface. The platform distinguishes itself through a robust semantic layer that transforms raw database schemas into calculated columns and virtual metrics, enabling consistent business logic across an organization. It features a plugin-based visualiz

    TypeScriptanalyticsapacheapache-superset
    View on GitHub↗73,451
  • art049/odmanticart049 avatar

    art049/odmantic

    1,173View on GitHub↗

    Sync and Async ODM (Object Document Mapper) for MongoDB based on python type hints

    Pythonasyncasynciodatabase
    View on GitHub↗1,173
  • automattic/mongooseAutomattic avatar

    Automattic/mongoose

    27,479View on GitHub↗

    Mongoose is an object data modeling library and framework for Node.js that maps application objects to MongoDB documents. It functions as a document mapper and schema validator, ensuring consistent data types and validation rules for records stored in MongoDB. The project provides a system for defining structured schemas to model application data, including the ability to create hierarchical data structures through nested schema composition. It implements a middleware-based hook system that allows for the interception and modification of data states during the lifecycle of database operations

    JavaScript
    View on GitHub↗27,479
  • avito-tech/go-transaction-manageravito-tech avatar

    avito-tech/go-transaction-manager

    406View on GitHub↗

    Transaction manager for GoLang

    Go
    View on GitHub↗406
  • awapps/mongrationawapps avatar

    awapps/mongration

    86View on GitHub↗

    MongoDB migration framework

    JavaScript
    View on GitHub↗86
  • apache/couchdb-nanoapache avatar

    apache/couchdb-nano

    687View on GitHub↗

    Nano: The official Apache CouchDB library for Node.js

    JavaScriptapachecouchdbnano
    View on GitHub↗687