awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

Awesome GitHub RepositoriesPostgreSQL Protocol Compatibility

Support for the standard wire protocol to ensure interoperability with relational database drivers.

Distinguishing note: No candidates provided; focuses on protocol support.

Explore 18 awesome GitHub repositories matching data & databases · PostgreSQL Protocol Compatibility. Refine with filters or upvote what's useful.

Awesome PostgreSQL Protocol Compatibility GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • cockroachdb/cockroachAvatar de cockroachdb

    cockroachdb/cockroach

    32,207Ver en GitHub↗

    Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures. The system distinguishes itself through

    Ensures compatibility with existing relational database drivers and tools via standard wire protocol support.

    Gocockroachdbdatabasedistributed-database
    Ver en GitHub↗32,207
  • wekan/wekanAvatar de wekan

    wekan/wekan

    20,971Ver en GitHub↗

    Wekan es una herramienta de gestión de proyectos Kanban de código abierto y autohospedada utilizada para organizar flujos de trabajo a través de tableros, listas y tarjetas. Es una aplicación web en tiempo real que permite a los equipos gestionar tareas en infraestructura privada. La plataforma se distingue por herramientas de migración de datos extensas, específicamente para importar tableros y tarjetas desde Trello. Admite integración de identidad de nivel empresarial a través de LDAP, OpenID Connect y OAuth2, y ofrece opciones de almacenamiento flexibles, incluyendo PostgreSQL como backend relacional principal y almacenamiento en la nube conectable para archivos adjuntos. El sistema cubre una amplia gama de capacidades de gestión de tareas, incluyendo visualizaciones de diagramas de Gantt, seguimiento de tiempo y agregación de tareas entre tableros. Incluye herramientas administrativas para control de acceso basado en roles, programación de copias de seguridad automatizadas y extensibilidad programática a través de una API REST y webhooks basados en eventos. La aplicación está disponible para su despliegue a través de Docker y admite configuraciones multi-inquilino.

    Implements a protocol layer allowing a PostgreSQL relational database to serve as the primary data store.

    JavaScript
    Ver en GitHub↗20,971
  • mysqljs/mysqlAvatar de mysqljs

    mysqljs/mysql

    18,623Ver en GitHub↗

    This project is a MySQL database driver and client for Node.js. It provides a JavaScript implementation of the MySQL protocol to facilitate connecting to, querying, and managing data within MySQL databases. The driver includes a connection pool manager to maintain a cache of reusable database connections, reducing the overhead of frequent network handshakes. It also supports row-by-row result streaming to process large datasets without loading entire result sets into memory. Core capabilities cover SQL query execution, the management of database transactions, and the coordination of multiple

    Implements the binary MySQL communication protocol using native Node.js buffers and sockets.

    JavaScriptjavascriptmysqlnodejs
    Ver en GitHub↗18,623
  • jackc/pgxAvatar de jackc

    jackc/pgx

    13,428Ver en 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

    Communicates directly with the database using the binary wire protocol to minimize overhead and maximize data transfer efficiency.

    Go
    Ver en GitHub↗13,428
  • brianc/node-postgresAvatar de brianc

    brianc/node-postgres

    13,155Ver en GitHub↗

    This project is a Node.js client for PostgreSQL databases, providing a protocol parser to translate raw binary streams into JavaScript objects. It serves as a driver for executing queries, managing data, and integrating Node.js applications with PostgreSQL backends. The library includes a connection pool manager to reduce network overhead by caching reusable connections and a result streamer that uses cursors to retrieve large datasets incrementally. It also functions as an event listener for subscribing to asynchronous server-side notifications to trigger real-time application events. Broad

    Implements the PostgreSQL frontend/backend binary wire protocol to translate data streams into JavaScript objects.

    JavaScriptlibpqnode-postgrespostgres
    Ver en GitHub↗13,155
  • lib/pqAvatar de lib

    lib/pq

    9,903Ver en GitHub↗

    pq is a PostgreSQL driver for Go that implements the standard database/sql interface. It serves as a connection library and protocol implementation that translates application data types into the binary and text formats required by PostgreSQL. The project provides specialized utilities for high-performance data ingestion using bulk data loading and a dedicated bulk data importer. It also features an implementation for listening to asynchronous server notifications and provides tools for connection load balancing across multiple hosts and ports. The driver covers a broad surface of database i

    Provides a full implementation of the PostgreSQL binary wire protocol for efficient client-server communication.

    Go
    Ver en GitHub↗9,903
  • risingwavelabs/risingwaveAvatar de risingwavelabs

    risingwavelabs/risingwave

    9,093Ver en GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Implements the PostgreSQL wire protocol to ensure interoperability with existing SQL tools and drivers.

    Rustapache-icebergdata-engineeringdatabase
    Ver en GitHub↗9,093
  • codenotary/immudbAvatar de codenotary

    codenotary/immudb

    8,982Ver en GitHub↗

    immudb is a tamperproof database that maintains an immutable record of entries using cryptographic commit logging. It ensures verifiable database integrity by utilizing Merkle trees to generate membership and consistency proofs that detect unauthorized data alterations. The system employs a multi-model storage engine that unifies key-value, document, and relational data structures within a single immutable backend. It provides compatibility with the PostgreSQL wire protocol, allowing it to integrate with standard SQL clients, ORMs, and database tools. The project covers broad capabilities in

    Implements a PostgreSQL-compatible wire protocol to allow connectivity with standard SQL clients and ORMs.

    Goauditablecompliancecryptographic
    Ver en GitHub↗8,982
  • magicstack/asyncpgAvatar de MagicStack

    MagicStack/asyncpg

    7,953Ver en GitHub↗

    asyncpg is an asynchronous database driver and binary protocol client for PostgreSQL. It provides a non-blocking interface for executing SQL statements, streaming result sets, and managing data transfer between an application and a PostgreSQL database. The driver implements the PostgreSQL binary protocol directly to facilitate efficient data transfer and type conversion. It includes a connection pool to maintain and reuse open database connections, reducing the latency associated with repeated handshakes. The project covers a broad range of database integration capabilities, including atomic

    Directly implements the PostgreSQL binary wire protocol for high-performance asynchronous data transfer.

    Pythonasync-programmingasync-pythonasyncio
    Ver en GitHub↗7,953
  • turbot/steampipeAvatar de turbot

    turbot/steampipe

    7,701Ver en GitHub↗

    Steampipe is a cloud infrastructure query engine and API-to-SQL mapper that translates REST and GraphQL API responses into relational rows and columns. It allows for the retrieval and joining of real-time data from multiple cloud service providers using a relational database interface. The project functions as a PostgreSQL foreign data wrapper and an SQLite API extension, mapping external API endpoints to virtual tables. This enables the use of standard SQL to query live cloud services and aggregate data from different providers and service accounts into a single unified dataset. The system

    Implements the PostgreSQL wire protocol to ensure interoperability with standard relational database drivers.

    Goawsazurecis
    Ver en GitHub↗7,701
  • materializeinc/materializeAvatar de MaterializeInc

    MaterializeInc/materialize

    6,314Ver en GitHub↗

    Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c

    Accepts standard SQL queries over a PostgreSQL-compatible interface, enabling existing tools to work unchanged.

    Rust
    Ver en GitHub↗6,314
  • greptimeteam/greptimedbAvatar de GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Ver en GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Connects using the standard PostgreSQL wire protocol on port 4003 for familiar PostgreSQL clients.

    Rustanalyticscloud-nativedatabase
    Ver en GitHub↗5,968
  • cortexproject/cortexAvatar de cortexproject

    cortexproject/cortex

    5,751Ver en GitHub↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Cortex updates ingester instances one by one without interrupting metric ingestion or querying.

    Gocncfhacktoberfestkubernetes
    Ver en GitHub↗5,751
  • ory/ketoAvatar de ory

    ory/keto

    5,270Ver en GitHub↗

    Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control model. It stores every access relationship as a tuple in a SQL database and exposes a declarative TypeScript-like namespace language for defining object types, relations, and permissions. The service provides bidirectional permission resolution, configurable consistency levels for checks, and dual gRPC and REST APIs for broad integration. Keto extends the Zanzibar model with edge enforcement of access policies, structured compliance auditing of permission decisions, and infrastr

    Connects to CockroachDB using the standard PostgreSQL wire protocol for driver compatibility.

    Goabacaccess-controlacl
    Ver en GitHub↗5,270
  • ydb-platform/ydbAvatar de ydb-platform

    ydb-platform/ydb

    4,738Ver en GitHub↗

    YDB es una base de datos SQL distribuida y motor analítico diseñado para la escalabilidad horizontal y una fuerte consistencia. Funciona como un sistema multimodelo que admite cargas de trabajo transaccionales y analíticas a través de una arquitectura distribuida que proporciona transacciones ACID serializables. El sistema se distingue por su amplia compatibilidad de protocolos, implementando el protocolo de cable de PostgreSQL para controladores SQL estándar y el protocolo de Kafka para mensajería y streaming. Además, sirve como una base de datos vectorial, admitiendo índices vectoriales y búsquedas de vecinos más cercanos aproximados para búsqueda semántica e incrustaciones. La plataforma gestiona datos utilizando un modelo de almacenamiento híbrido con formatos orientados a filas y columnas, utilizando ejecución de consultas vectorizadas para analíticas a escala de petabytes. Su superficie operativa incluye streaming de captura de datos de cambio, colas persistentes de entrega única y alta disponibilidad multizona. El despliegue y la gestión del ciclo de vida son compatibles a través de un operador de Kubernetes y aprovisionamiento de infraestructura como código.

    Supports the standard PostgreSQL wire protocol to ensure compatibility with existing PostgreSQL database drivers.

    C++cloud-nativecppdatabase
    Ver en GitHub↗4,738
  • tcdi/pgxAvatar de tcdi

    tcdi/pgx

    4,716Ver en GitHub↗

    pgx es un framework y conjunto de herramientas para desarrollar extensiones de PostgreSQL de alto rendimiento utilizando el lenguaje de programación Rust. Proporciona un wrapper de API de bajo nivel para interactuar con contextos de memoria internos de la base de datos, sistemas de registro y APIs de ejecución del núcleo, permitiendo implementar lógica y funcionalidades personalizadas directamente dentro del motor de la base de datos. El proyecto se distingue por una herramienta de compilación dedicada y una interfaz de línea de comandos que gestiona el ciclo de vida de desarrollo de la extensión, desde la inicialización del entorno hasta el empaquetado binario. Incluye un mapeador de tipos que traduce estructuras del lenguaje a tipos compuestos de la base de datos y genera automáticamente las definiciones de esquema SQL correspondientes. El framework cubre una amplia superficie de capacidades, incluyendo el mapeo de funciones definidas por el usuario, integración de protocolos binarios y soporte para múltiples versiones de destino para asegurar la compatibilidad entre diferentes lanzamientos de la base de datos. También proporciona wrappers especializados de gestión de memoria para manejar punteros y prevenir fugas dentro del entorno de la base de datos.

    Implements the database-specific binary wire protocol for efficient data exchange and type mapping.

    Rust
    Ver en GitHub↗4,716
  • tableplus/tableplusAvatar de TablePlus

    TablePlus/TablePlus

    3,799Ver en GitHub↗

    TablePlus is a SQL database management GUI and professional administration tool designed for managing relational and NoSQL databases. It functions as a native SQL query client and relational data browser, providing a graphical interface for database administration, schema management, and data exploration. The project distinguishes itself through a staged-change commit system that buffers GUI-driven modifications locally for review before they are applied to the server. It also features a native-protocol connection layer for low-latency communication and secure connectivity via SSH tunneling.

    Utilizes binary protocol implementations for low-latency, native communication with various database engines.

    Ver en GitHub↗3,799
  • npgsql/npgsqlAvatar de npgsql

    npgsql/npgsql

    3,702Ver en 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

    Implements the PostgreSQL binary wire protocol to ensure efficient high-performance communication between the application and server.

    C#c-sharpdatabasedotnet
    Ver en GitHub↗3,702
  1. Home
  2. Data & Databases
  3. PostgreSQL Protocol Compatibility

Explorar subetiquetas

  • Binary Protocol ImplementationsImplementations of database-specific binary wire protocols for efficient communication. **Distinct from PostgreSQL Protocol Compatibility:** Distinct from general protocol implementations: focuses specifically on database wire protocol efficiency.
  • Data Ingestion2 sub-etiquetasIngesting data into the database through the PostgreSQL wire protocol. **Distinct from PostgreSQL Protocol Compatibility:** Distinct from PostgreSQL Protocol Compatibility: focuses on the ingestion use case via the PostgreSQL protocol, not just protocol-level compatibility.