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 2ndquadrant/repmgr

Open-source alternatives to Repmgr

15 open-source projects similar to 2ndquadrant/repmgr, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Repmgr alternative.

  • phpredis/phpredisphpredis avatar

    phpredis/phpredis

    10,219View on GitHub↗

    phpredis is a C-based native extension that bridges PHP applications with Redis servers for high-performance data storage and retrieval. It serves as an interface for manipulating strings, hashes, lists, sets, and sorted sets while providing a direct path for executing Redis commands and server-side scripts. The extension provides comprehensive support for distributed environments and high availability. It interfaces with Redis Cluster to distribute data across multiple nodes using hash slots and manages Redis Sentinel for service discovery and automatic failover. It also enables shared state

    Cclusterkeydbphp
    View on GitHub↗10,219
  • actiontech/dtleactiontech avatar

    actiontech/dtle

    559View on GitHub↗

    Distributed Data Transfer Service for MySQL

    Go
    View on GitHub↗559
  • aiven/pglookoutaiven avatar

    aiven/pglookout

    190View on GitHub↗

    PostgreSQL replication monitoring and failover daemon

    Python
    View on GitHub↗190
  • ankane/pgsyncankane avatar

    ankane/pgsync

    3,453View on GitHub↗

    Sync data from one Postgres database to another

    Rubypostgresql
    View on GitHub↗3,453
  • benbjohnson/litestreambenbjohnson avatar

    benbjohnson/litestream

    13,240View on GitHub↗

    Litestream is a database backup utility that provides continuous, incremental replication for SQLite databases. It operates as a background process that monitors local database files and streams modifications to remote cloud storage, ensuring that off-site backups are maintained without manual intervention. The tool functions by intercepting the database file system layer to capture page-level changes and tailing the write-ahead log. This approach allows for real-time synchronization of transactions to various cloud object storage providers through a unified abstraction layer. Beyond continu

    Goreplications3sqlite
    View on GitHub↗13,240

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
  • clusterlabs/pafClusterLabs avatar

    ClusterLabs/PAF

    350View on GitHub↗

    PostgreSQL Automatic Failover: High-Availibility for Postgres, based on Pacemaker and Corosync.

    Perl
    View on GitHub↗350
  • hashmap-kz/pgrwlhashmap-kz avatar

    hashmap-kz/pgrwl

    176View on GitHub↗

    Cloud-native continuous backup for PostgreSQL - WAL/base-backup streaming, compression, encryption, retention, and monitoring in a single binary.

    Go
    View on GitHub↗176
  • hasura/pgdeltastreamhasura avatar

    hasura/pgdeltastream

    257View on GitHub↗

    Streaming Postgres logical replication changes atleast-once over websockets

    Go
    View on GitHub↗257
  • krylosov-aa/pg-statuskrylosov-aa avatar

    krylosov-aa/pg-status

    79View on GitHub↗

    A microservice (sidecar) that helps instantly determine the status of your PostgreSQL hosts including whether they are alive, which one is the master, which ones are replicas, and how far each replica is lagging behind the master.

    C
    View on GitHub↗79
  • pgedge/spockpgEdge avatar

    pgEdge/spock

    672View on GitHub↗
    C
    View on GitHub↗672
  • pgq/skytools-legacypgq avatar

    pgq/skytools-legacy

    249View on GitHub↗

    Obsolete, see https://github.com/pgq/ for maintained code.

    Python
    View on GitHub↗249
  • sorintlab/stolonsorintlab avatar

    sorintlab/stolon

    4,816View on GitHub↗

    Stolon is a cloud native database manager and orchestrator for PostgreSQL. It functions as a high availability manager designed to automate failover, replication, and cluster management in distributed environments. The system coordinates synchronous and asynchronous data mirroring and uses a service discovery mechanism to dynamically detect database node addresses. It routes client traffic to the current primary instance through a proxy to maintain application access during role switches. The project covers disaster recovery through point-in-time recovery and the maintenance of multi-site st

    Go
    View on GitHub↗4,816
  • vitabaks/autobasevitabaks avatar

    vitabaks/autobase

    4,266View on GitHub↗

    Autobase is a self-hosted PostgreSQL database management platform and orchestrator designed to provide database-as-a-service capabilities. It automates the full lifecycle of PostgreSQL clusters, from initial provisioning and deployment to ongoing administration and decommissioning. The system distinguishes itself by treating database infrastructure as code, allowing clusters to be deployed and updated through version control and continuous integration pipelines. It provides both a centralized web console for visual management and programmatic interfaces for automating infrastructure orchestra

    TypeScript
    View on GitHub↗4,266
  • 2ndquadrant/bdr2ndQuadrant avatar

    2ndQuadrant/bdr

    359View on GitHub↗

    Bi-Directional Multi-Master Replication (BDR) for PostgreSQL, deprecated, please visit 2ndQuadrant website for latest BDR3

    C
    View on GitHub↗359
  • zalando/patronizalando avatar

    zalando/patroni

    8,528View on GitHub↗

    Patroni is a high availability manager and cluster orchestrator for PostgreSQL. It functions as a failover controller that monitors database health and manages leader transitions to ensure continuous availability and consistency across multiple nodes. The system relies on a distributed configuration store client to synchronize cluster state and perform leader election. It supports integration with external consensus services such as Etcd, Consul, and ZooKeeper, and provides specific orchestration capabilities for deploying clusters within Kubernetes environments. The project covers the manag

    Python
    View on GitHub↗8,528