awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesDatabase Wire Protocol Implementations

Implementations of database network protocols to allow standard clients to connect to a proxy or server.

Distinct from Database Connection Acceptances: Shortlist focus on TCP sockets or specific chat clients; this is about implementing the DB-specific wire protocol for driver compatibility.

Explore 7 awesome GitHub repositories matching data & databases · Database Wire Protocol Implementations. Refine with filters or upvote what's useful.

Awesome Database Wire Protocol Implementations GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • felixge/node-mysqlالصورة الرمزية لـ felixge

    felixge/node-mysql

    18,621عرض على GitHub↗

    This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi

    Communicates directly with the database server using its binary wire protocol without requiring external client libraries or middleware.

    JavaScript
    عرض على GitHub↗18,621
  • microsoft/garnetالصورة الرمزية لـ microsoft

    microsoft/garnet

    11,885عرض على GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Implements the RESP wire protocol to allow standard Redis clients to connect and execute commands.

    C#cachecache-storagecluster
    عرض على GitHub↗11,885
  • ferretdb/ferretdbF

    FerretDB/FerretDB

    10,976عرض على 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

    Accepts connections from compatible client applications by implementing the standard MongoDB wire protocol.

    Go
    عرض على GitHub↗10,976
  • dpkp/kafka-pythonالصورة الرمزية لـ dpkp

    dpkp/kafka-python

    5,896عرض على GitHub↗

    kafka-python is a pure-Python client library for Apache Kafka that implements the Kafka wire protocol directly, without any native bindings or JVM dependencies. It provides the core capabilities of a Kafka client: producing messages to topics, consuming records from topics, and administering cluster resources such as topics and partitions, all through a Pythonic API or command-line tools. The library distinguishes itself through its comprehensive support for advanced Kafka features. It includes an asynchronous producer with background batching for throughput, a consumer group rebalance protoc

    Implements the Kafka wire protocol directly in Python without native bindings or JVM dependencies.

    Python
    عرض على GitHub↗5,896
  • tokio-rs/mini-redisالصورة الرمزية لـ tokio-rs

    tokio-rs/mini-redis

    4,711عرض على GitHub↗

    هذا المشروع عبارة عن قاعدة تعليمية وتطبيق شبكي غير متزامن لخادم وعميل متوافق مع Redis. يعمل كعرض توضيحي لوقت تشغيل Tokio غير المتزامن، ويوفر مخزناً للمفاتيح والقيم عبر الشبكة ونظام مراسلة. يطبق المشروع بروتوكول تسلسل Redis (RESP) للتواصل بين العملاء والخوادم باستخدام تدفقات البايت. ويتميز بنظام مراسلة للنشر والاشتراك (pub-sub) يسمح للعملاء بالاشتراك في قنوات مسماة وتلقي تحديثات في الوقت الفعلي. يغطي التطبيق برمجة الشبكات غير المتزامنة، بما في ذلك معالجة اتصالات TCP المتزامنة وتحليل إطارات تدفق البايت. كما يتضمن إدارة حركة المرور من خلال تحديد الاتصالات وعملية لإيقاف الخادم بشكل آمن.

    Implements the Redis wire protocol to enable communication between compatible clients and the server.

    Rust
    عرض على GitHub↗4,711
  • sfackler/rust-postgresالصورة الرمزية لـ sfackler

    sfackler/rust-postgres

    3,945عرض على GitHub↗

    This project is a native PostgreSQL database driver for the Rust programming language. It functions as a type-safe database mapper and connector that provides both synchronous and asynchronous interfaces for executing queries against a PostgreSQL backend. The library implements a type-safe mapping system to convert PostgreSQL data types into Rust types, ensuring consistency during data transfer. It also serves as an encrypted database connector, supporting secure communication protocols to protect data in transit between the application and the database. The driver covers core database capab

    Implements the PostgreSQL wire protocol to enable direct communication with the database server.

    Rust
    عرض على GitHub↗3,945
  • mongodb/mongo-toolsالصورة الرمزية لـ mongodb

    mongodb/mongo-tools

    1,050عرض على GitHub↗

    يوفر هذا المشروع مجموعة من أدوات الإدارة عبر سطر الأوامر المصممة لإدارة مثيلات قاعدة بيانات MongoDB. تعمل كواجهة أساسية لإجراء نسخ احتياطي لقاعدة البيانات، واستعادة اللقطات الثنائية، وتنفيذ مهام ترحيل البيانات بين مثيلات قاعدة البيانات والأنظمة الخارجية. تسهل الأدوات نقل المعلومات عن طريق استيراد وتصدير المجموعات عبر تنسيقات مختلفة، بما في ذلك JSON وCSV وTSV والملفات الثنائية. بالإضافة إلى الترحيل، تتضمن المجموعة أدوات متخصصة لفحص ملفات البيانات الثنائية بتنسيق مقروء بشرياً وإدارة الملفات الثنائية الكبيرة المخزنة داخل نظام ملفات قاعدة البيانات. تعمل هذه الأدوات عن طريق التواصل مباشرة مع خادم قاعدة البيانات من خلال طلبات بروتوكول ثنائية منظمة. تدعم البنية الأساسية المعالجة الموجهة نحو التدفق والعمليات المجمعة للتعامل مع مجموعات البيانات الكبيرة بكفاءة مع الحفاظ على متانة البيانات وسلامتها أثناء مهام الإدارة.

    Communicates with the database server by sending structured requests over a persistent network connection using a defined binary protocol.

    Go
    عرض على GitHub↗1,050
  1. Home
  2. Data & Databases
  3. Database Wire Protocol Implementations