awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesPostgreSQL Pool Managers

Connection pool managers specifically tailored for PostgreSQL database connections.

Distinct from Connection Pools: Specializes generic connection pooling to the PostgreSQL wire protocol and server behavior.

Explore 9 awesome GitHub repositories matching data & databases · PostgreSQL Pool Managers. Refine with filters or upvote what's useful.

Awesome PostgreSQL Pool Managers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • brianc/node-postgresAvatar von brianc

    brianc/node-postgres

    13,155Auf GitHub ansehen↗

    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

    Manages a reusable cache of PostgreSQL connections to reduce network overhead.

    JavaScriptlibpqnode-postgrespostgres
    Auf GitHub ansehen↗13,155
  • magicstack/asyncpgAvatar von MagicStack

    MagicStack/asyncpg

    7,953Auf GitHub ansehen↗

    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

    Provides a connection pool specifically optimized for PostgreSQL wire protocol and server behavior.

    Pythonasync-programmingasync-pythonasyncio
    Auf GitHub ansehen↗7,953
  • hatchet-dev/hatchetAvatar von hatchet-dev

    hatchet-dev/hatchet

    6,622Auf GitHub ansehen↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Establishes PostgreSQL connection pools with read-replica and PgBouncer support for the engine's database.

    Goconcurrencydagdistributed
    Auf GitHub ansehen↗6,622
  • lukemathwalker/zero-to-productionAvatar von LukeMathWalker

    LukeMathWalker/zero-to-production

    6,486Auf GitHub ansehen↗

    This project is a reference implementation of a production-ready backend API built with Rust and the Actix-Web framework. It serves as a codebase demonstrating the development of a newsletter subscription service, encompassing the management of subscriber sign-ups, email confirmations, and campaign delivery. The project highlights a layered architecture that separates concerns into handler, service, and repository layers. It utilizes an actor-based concurrency model for handling HTTP requests and employs trait-based abstractions to decouple business logic from external dependencies, such as e

    Integrates a PostgreSQL backend with SQLx for asynchronous connection pooling and compile-time SQL query validation.

    Rustbookrust
    Auf GitHub ansehen↗6,486
  • gajus/slonikAvatar von gajus

    gajus/slonik

    4,910Auf GitHub ansehen↗

    Slonik ist ein typsicherer PostgreSQL-Client für Node.js, der Tagged Template Literals verwendet, um sicherzustellen, dass Parameter gebunden und gegen Injection-Angriffe geschützt sind. Er bietet ein Framework für die Verbindung von Anwendungen mit PostgreSQL mit automatischer Typüberprüfung für Abfragen und Datenbankschemata. Das Projekt zeichnet sich durch einen spezialisierten SQL-Abfrage-Linter aus, der ungültige Spalten und Typ-Fehlanpassungen erkennt, indem er Code während des Entwicklungsprozesses gegen ein Live-Datenbankschema verifiziert. Es enthält zudem einen hochperformanten binären Bulk-Daten-Inserter zum Laden großer Datensätze mittels nativer binärer Serialisierung sowie einen Connection-Pool-Manager, der dynamisches Query-Routing zwischen Primär- und Replika-Knoten ermöglicht. Die Bibliothek deckt ein breites Set an Datenbankfähigkeiten ab, einschließlich atomarem Transaktionsmanagement, dynamischem SQL-Abfragebau und der Verarbeitung großer Ergebnismengen mittels async-iterable Streaming. Sie bietet zudem Middleware-Interzeptoren für Logging und Benchmarking, benutzerdefiniertes Typ-Parsing und asynchrone Callback-Mechanismen zur Aktualisierung von Datenbank-Authentifizierungsdaten.

    Implements a connection pool manager specifically tailored for PostgreSQL database connections in Node.js.

    TypeScript
    Auf GitHub ansehen↗4,910
  • postgresml/pgcatAvatar von postgresml

    postgresml/pgcat

    3,966Auf GitHub ansehen↗

    Pgcat ist eine PostgreSQL-Middleware-Lösung für Connection Pooling, Sharding, Load Balancing und Failover-Management. Sie fungiert als Proxy, der die Ressourcennutzung und Skalierbarkeit optimiert, indem er Datenbanksitzungen verwaltet und Abfragen auf mehrere Instanzen verteilt. Das System zeichnet sich durch Traffic-Mirroring aus, bei dem Live-Produktionsabfragen zur Validierung an Testdatenbanken dupliziert werden. Zudem implementiert es einen Sharding-Proxy, um Daten und Abfragen basierend auf Sharding-Keys auf mehrere Datenbankinstanzen zu verteilen. Das Projekt deckt Hochverfügbarkeit durch automatisiertes Failover und Server-Health-Monitoring ab. Es umfasst Traffic-Routing zur Trennung von Lese- und Schreiboperationen, Transport Layer Security für verschlüsselte Kommunikation sowie eine virtuelle administrative Datenbank für das Systemmanagement und den Export von Leistungsmetriken. Der Dienst wird als Docker-Container bereitgestellt, um eine konsistente Bereitstellung in verschiedenen Umgebungen zu gewährleisten.

    Manages a pool of database connections specifically tailored for the PostgreSQL wire protocol to optimize resource usage.

    Rustpoolerpoolingpostgresql
    Auf GitHub ansehen↗3,966
  • pgbouncer/pgbouncerAvatar von pgbouncer

    pgbouncer/pgbouncer

    3,937Auf GitHub ansehen↗

    PgBouncer is a lightweight middleware proxy server and connection pooler for PostgreSQL. It acts as a database connection manager and load balancer, reducing system overhead by managing a pool of reusable connections and distributing incoming traffic across multiple backend servers. The project distinguishes itself through a protocol-level proxying approach that handles authentication and TLS encryption without parsing underlying SQL queries. It provides specialized support for mapping named prepared statements across different backend connections and implements a socket-sharing process model

    Provides a specialized connection pool manager tailored for the PostgreSQL wire protocol and server behavior.

    Cpostgresql
    Auf GitHub ansehen↗3,937
  • pgdogdev/pgdogAvatar von pgdogdev

    pgdogdev/pgdog

    3,361Auf GitHub ansehen↗

    pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency

    Implements a multiplexed connection pooler specifically tailored for the PostgreSQL wire protocol and server behavior.

    Rustload-balancerpoolerpostgresql
    Auf GitHub ansehen↗3,361
  • simolus3/driftAvatar von simolus3

    simolus3/drift

    3,231Auf GitHub ansehen↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Establishes connections to PostgreSQL databases using endpoints or integrates with existing connection pools.

    Dartdartdart-build-systemflutter
    Auf GitHub ansehen↗3,231
  1. Home
  2. Data & Databases
  3. Connection Pools
  4. PostgreSQL Pool Managers

Unter-Tags erkunden

  • Compile-Time Validated BackendsDatabase implementations that use compile-time SQL validation to ensure query correctness against the schema. **Distinct from PostgreSQL Pool Managers:** Distinct from generic pool managers by focusing on the compile-time safety provided by SQLx.
  • Resource LimitsMechanisms for limiting concurrent connections and timing out idle sessions to protect database resources. **Distinct from PostgreSQL Pool Managers:** Focuses on resource constraint enforcement (limits/timeouts) rather than general pool management