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
sorintlab avatar

sorintlab/stolon

0
View on GitHub↗
4,816 stars·448 forks·Go·Apache-2.0·24 viewstalk.stolon.io↗

Stolon

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 standby clusters. It also includes capabilities for securing database connections via encryption and automating the detection of process address changes within the network.

Features

  • Database Orchestrators - Functions as a cloud-native manager that orchestrates PostgreSQL deployments with dynamic networking and automated recovery.
  • Database High Availability - Coordinates database nodes to ensure continuous service availability through automated failover and primary role election.
  • WAL-Based Standby Replication - Maintains standby nodes by continuously transmitting real-time write-ahead log records from the primary instance.
  • Database Replication - Configures synchronous or asynchronous data mirroring across multiple storage nodes to ensure high availability.
  • Real-Time Data Replication - Synchronizes standby instances with the primary node by streaming data changes in real time.
  • PostgreSQL Cluster Management Platforms - Provides a comprehensive platform for the deployment and administration of PostgreSQL clusters with coordinated data mirroring.
  • Database Orchestration - Deploys and scales PostgreSQL instances across dynamic networks with automated service discovery and routing.
  • Cluster Discovery Services - Dynamically identifies and registers database nodes within a network to route clients to the current primary.
  • Registry-Based Service Discovery - Uses an external key-value store as a registry to track and resolve the current primary node address.
  • Dynamic Service Discovery - Dynamically detects process address changes and reconfigures the cluster to eliminate manual network updates.
  • Traffic Routing - Directs client network traffic to the active primary node through a proxy to decouple applications from database topology.
  • Database Traffic Routing - Routes database read and write requests across distributed nodes to ensure clients reach the active primary.
  • Node Health-Check Failover - Provides automated node health monitoring and failover switching to standby instances when the primary becomes unavailable.
  • Disaster Recovery Workflows - Provides automated workflows for point-in-time recovery and standby cluster maintenance to prevent data loss.
  • Multi-Site Standby Clusters - Supports cascading data from a primary cluster to remote standby clusters for disaster recovery and geographic redundancy.
  • Point-in-Time Recovery - Implements mechanisms to restore database states to specific historical moments by replaying archived write-ahead logs.
  • Multi-Site Standby Management - Deploys and maintains secondary clusters for multi-site replication to facilitate migrations and reduce update downtime.
  • Dynamic Service Discovery - Implements a dynamic service discovery mechanism to detect database node addresses and route traffic to the active primary.
  • Database Systems - Cloud-native high availability solution for PostgreSQL.
  • High Availability - High availability management with Kubernetes and consensus integration.
  • High Availability and Scaling - Cloud-native manager for PostgreSQL high availability.

Star history

Star history chart for sorintlab/stolonStar history chart for sorintlab/stolon

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Projects sharing features with Stolon

These projects share indexed features with Stolon. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vonng/pigstyVonng avatar

    Vonng/pigsty

    5,172View on GitHub↗

    Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of high-availability PostgreSQL clusters. It functions as an infrastructure-as-code framework that manages cluster coordination, node provisioning, and service discovery through idempotent playbooks. By integrating distributed consensus mechanisms, the platform ensures automated failover and consistent state enforcement across diverse environments, including bare metal and virtualized infrastructure. The platform distinguishes itself through a robust suite of operational capabiliti

    Shell
    View on GitHub↗5,172
  • crunchydata/postgres-operatorCrunchyData avatar

    CrunchyData/postgres-operator

    4,423View on GitHub↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Go
    View on GitHub↗4,423
  • 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
  • pgsty/pigstypgsty avatar

    pgsty/pigsty

    4,703View on GitHub↗

    Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs

    Shellgraphicsinfrapostgres
    View on GitHub↗4,703
Compare all 30 related projects→

Frequently asked questions

What does sorintlab/stolon do?

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.

What are the main features of sorintlab/stolon?

The main features of sorintlab/stolon are: Database Orchestrators, Database High Availability, WAL-Based Standby Replication, Database Replication, Real-Time Data Replication, PostgreSQL Cluster Management Platforms, Database Orchestration, Cluster Discovery Services.

Which projects share features with sorintlab/stolon?

Projects with overlapping indexed features include: vonng/pigsty — Pigsty is a comprehensive database infrastructure orchestration platform designed to automate the full lifecycle of… crunchydata/postgres-operator — This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters… vitabaks/autobase — Autobase is a self-hosted PostgreSQL database management platform and orchestrator designed to provide… pgsty/pigsty — Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL… spring-cloud/spring-cloud-gateway — Spring Cloud Gateway is an API gateway and routing service built on Spring Boot. It acts as a central entry point for… cloudnative-pg/cloudnative-pg — CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of…