awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to github/orchestrator

Open-source alternatives to Orchestrator

30 open-source projects similar to github/orchestrator, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Orchestrator alternative.

  • openark/orchestratoropenark 的头像

    openark/orchestrator

    5,774在 GitHub 上查看↗

    MySQL replication topology management and HA

    Go
    在 GitHub 上查看↗5,774
  • hexdigest/prephexdigest 的头像

    hexdigest/prep

    36在 GitHub 上查看↗

    Prep finds all SQL statements in a Go package and instruments db connection with prepared statements

    Go
    在 GitHub 上查看↗36
  • 2tvenom/myreplication2

    2tvenom/myreplication

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • knocknote/octilleryknocknote 的头像

    knocknote/octillery

    201在 GitHub 上查看↗

    Go package for sharding databases ( Supports every ORM or raw SQL )

    Go
    在 GitHub 上查看↗201
  • nuveo/prestN

    nuveo/prest

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • siddontang/go-mysql-elasticsearchS

    siddontang/go-mysql-elasticsearch

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • sosedoff/pgwebsosedoff 的头像

    sosedoff/pgweb

    9,399在 GitHub 上查看↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    Gocross-platformgolangpgweb
    在 GitHub 上查看↗9,399

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • flike/kingshardflike 的头像

    flike/kingshard

    6,414在 GitHub 上查看↗

    Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple database nodes. It functions as a load balancer, read-write splitter, and SQL query firewall to manage how data is accessed and distributed across a database infrastructure. The system implements data sharding using hash, range, or date strategies to split tables across multiple nodes. It enables read-write splitting by directing data modification requests to a master node while distributing read-only queries across a pool of slave replicas. The proxy provides traffic management t

    Gokingshardmysqlmysql-proxy
    在 GitHub 上查看↗6,414
  • siddontang/go-mysqlsiddontang 的头像

    siddontang/go-mysql

    4,953在 GitHub 上查看↗

    go-mysql is a toolkit for the Go programming language designed for implementing MySQL protocol handlers, binary log replication systems, mock servers, and schema parsing utilities. It provides the necessary libraries to interact with MySQL servers through native network protocols and binary log streams. The project enables the creation of custom database proxies or mock servers by parsing and decoding low-level network packets. It also includes a replication tool for streaming and processing binary logs to synchronize data across different storage systems, alongside a schema parser for extrac

    Go
    在 GitHub 上查看↗4,953
  • nikepan/clickhouse-bulknikepan 的头像

    nikepan/clickhouse-bulk

    508在 GitHub 上查看↗

    Collects many small inserts to ClickHouse and send in big inserts

    Goclickhouseclickhouse-bulkclickhouse-server
    在 GitHub 上查看↗508
  • louischatriot/nedblouischatriot 的头像

    louischatriot/nedb

    13,540在 GitHub 上查看↗

    NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate

    JavaScript
    在 GitHub 上查看↗13,540
  • sj14/dbbenchsj14 的头像

    sj14/dbbench

    117在 GitHub 上查看↗

    🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts

    Gobenchmarkcassandracockroachdb
    在 GitHub 上查看↗117
  • youtube/vitessyoutube 的头像

    youtube/vitess

    21,032在 GitHub 上查看↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    Go
    在 GitHub 上查看↗21,032
  • vertamedia/chproxyVertamedia 的头像

    Vertamedia/chproxy

    1,463在 GitHub 上查看↗

    Open-Source ClickHouse http proxy and load balancer

    Go
    在 GitHub 上查看↗1,463
  • codingconcepts/datagenC

    codingconcepts/datagen

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • andizzle/rwdbandizzle 的头像

    andizzle/rwdb

    21在 GitHub 上查看↗

    Database wrapper that manage read write connections

    Go
    在 GitHub 上查看↗21
  • bytebase/bytebasebytebase 的头像

    bytebase/bytebase

    14,151在 GitHub 上查看↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Gocicddata-maskingdata-security
    在 GitHub 上查看↗14,151
  • apache/shardingsphereapache 的头像

    apache/shardingsphere

    20,737在 GitHub 上查看↗

    ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli

    Java
    在 GitHub 上查看↗20,737
  • patroni/patronipatroni 的头像

    patroni/patroni

    8,182在 GitHub 上查看↗

    Patroni is a high availability manager and cluster orchestrator for PostgreSQL. It functions as an automatic failover controller and replication manager that ensures continuous database availability by automating leader election and promoting standby nodes during failures. The system maintains a consistent cluster state by acting as a distributed consensus coordinator. It synchronizes configuration and manages leader elections through integration with distributed configuration stores such as etcd, ZooKeeper, or Consul. Its broader capabilities include managing both synchronous and asynchrono

    Pythonconsuletcdfailover
    在 GitHub 上查看↗8,182
  • acassen/keepalivedacassen 的头像

    acassen/keepalived

    4,587在 GitHub 上查看↗

    Keepalived is a high availability manager and virtual IP failover tool that ensures continuous service availability. It coordinates the migration of floating IP addresses between master and backup nodes using the Virtual Router Redundancy Protocol to manage router redundancy and seamless failover. The project distinguishes itself by integrating with the Linux kernel IPVS module to function as a transport-layer load balancer. It distributes network traffic across backend servers using various scheduling algorithms and forwarding methods such as NAT, direct routing, or tunneling. The system in

    Cbfdcdaemon
    在 GitHub 上查看↗4,587
  • cloudnative-pg/cloudnative-pgcloudnative-pg 的头像

    cloudnative-pg/cloudnative-pg

    8,051在 GitHub 上查看↗

    CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of PostgreSQL database clusters. It functions as a declarative orchestrator that manages database instances through custom resources and manifests. The project distinguishes itself by automating complex operational tasks, including primary election and failover management via streaming physical replication. It provides specialized tools for database version migrations, supporting both offline in-place upgrades and online migrations through logical replication. The operator cove

    Goautomated-failoverbusiness-continuitydatabase
    在 GitHub 上查看↗8,051
  • redis/ioredisredis 的头像

    redis/ioredis

    15,295在 GitHub 上查看↗

    ioredis is a performance-focused Redis client for Node.js applications. It provides a comprehensive interface for interacting with Redis servers, including specialized clients for sharded clusters and Sentinel-based high availability environments. The project distinguishes itself through advanced networking and execution capabilities, such as automatic event-loop pipelining to reduce overhead and a system for routing read-write traffic between primary and replica nodes. It also features a dedicated Lua scripting interface that allows server-side scripts to be registered as custom client comma

    TypeScriptnodejsredisredis-client
    在 GitHub 上查看↗15,295
  • apache/rocketmqapache 的头像

    apache/rocketmq

    22,461在 GitHub 上查看↗

    RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed transactional queue that ensures atomicity between local transactions and message delivery, and serves as an MQTT IoT message broker to bridge lightweight device traffic into high-performance data streams. The system is distinguished by a Kubernetes-native architecture that decouples compute from storage to allow independent scaling of traffic and data retention. It utilizes a tiered storage model to offload older data to remote storage and employs quorum-based replication and automat

    Java
    在 GitHub 上查看↗22,461
  • doocs/advanced-javadoocs 的头像

    doocs/advanced-java

    78,987在 GitHub 上查看↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Javaadvanced-javadistributed-search-enginedistributed-systems
    在 GitHub 上查看↗78,987
  • amacneil/dbmateamacneil 的头像

    amacneil/dbmate

    6,954在 GitHub 上查看↗

    Dbmate is a framework-agnostic SQL database migration tool used for tracking, applying, and rolling back schema changes to ensure consistent environments. It functions as a database schema versioning tool that manages updates independently of any specific application framework by relying on raw SQL and connection URLs. The project distinguishes itself by offering a container-based approach to database administration, allowing schema updates to be executed via Docker to avoid local binary installations. It also supports embedding migration scripts directly into the compiled binary to eliminate

    Goclickhousecppdatabase
    在 GitHub 上查看↗6,954
  • balajz/pgxclibalajz 的头像

    balajz/pgxcli

    60在 GitHub 上查看↗

    Postgres CLI with autocompletion and syntax highlighting

    Goclidatabasegolang
    在 GitHub 上查看↗60
  • balaji01-4d/pgxcliBalaji01-4D 的头像

    Balaji01-4D/pgxcli

    60在 GitHub 上查看↗

    Postgres CLI with autocompletion and syntax highlighting

    Go
    在 GitHub 上查看↗60
  • alicebob/sqlittleA

    alicebob/sqlittle

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • bartventer/gorm-multitenancybartventer 的头像

    bartventer/gorm-multitenancy

    82在 GitHub 上查看↗

    🚀📦 Multi-tenancy support for GORM managed databases

    Goechogingo
    在 GitHub 上查看↗82
  • adhorn/chaos-ssm-documentsadhorn 的头像

    adhorn/chaos-ssm-documents

    272在 GitHub 上查看↗

    Collection of AWS SSM Documents to perform Chaos Engineering experiments

    Python
    在 GitHub 上查看↗272