AltHub

yugabyte/yugabyte-db Alternatives

distributed SQL database

YugabyteDB is a cloud-native, PostgreSQL-compatible distributed SQL database for mission-critical OLTP applications, offering horizontal scalability, strong consistency, and high availability.

10.5kCNOASSERTIONactive · last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

cockroachdb/cockroachGitHub

Choose if you want a mature Go-based distributed SQL DB with advanced multi-region features and accept a source-available license.

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32.4k
Go
NOASSERTION
active2mo ago
pingcap/tidbGitHub

Choose if you prefer MySQL compatibility, Apache-2.0 licensing, and a proven community for distributed OLTP.

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

40.5k
Go
Apache-2.0
active1mo ago
oceanbase/oceanbaseGitHub

Choose if you need MySQL compatibility, strong ACID, and an Apache-2.0 distributed database proven at cloud scale.

OceanBase is the unified distributed database for the AI era — open-source, multi-model, one engine for your most demanding workloads.

10.3k
C++
Apache-2.0
active1mo ago
ydb-platform/ydbGitHub

Choose if you want an Apache-2.0 distributed SQL database with strong consistency, especially for multi-tenant deployments.

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

4.8k
C++
Apache-2.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

citusdata/citusGitHub

Choose if you already run PostgreSQL and want a familiar extension to shard tables horizontally rather than migrating to a separate database.

Distributed PostgreSQL as an extension

12.7k
C
AGPL-3.0
active1mo ago
neondatabase/neonGitHub

Choose if you want serverless Postgres with scale-to-zero and branching, not a multi-writer distributed database.

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

23.1k
Rust
Apache-2.0
active1mo ago
matrixorigin/matrixoneGitHub

Choose if you need an HTAP database with vector search and AI-driven workloads rather than traditional OLTP.

AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.

1.9k
Go
Apache-2.0
active1mo ago
apache/shardingsphereGitHub

Choose if you want a middleware layer to shard existing databases without replacing your database.

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

20.8k
Java
Apache-2.0
active1mo ago
polardb/PolarDB-for-PostgreSQLGitHub

Choose if you want a cloud-native PostgreSQL fork with compute-storage separation, especially in Alibaba Cloud ecosystem.

A cloud-native database based on PostgreSQL developed by Alibaba Cloud.

3.2k
C
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

rqlite/rqliteGitHub

Choose if you need a lightweight, simple distributed SQL database and can live with SQLite limitations.

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

17.7k
Go
MIT
active1mo ago
canonical/dqliteGitHub

Choose if you need an embeddable, Raft-replicated SQL engine for a small cluster instead of a full standalone database.

Embeddable, replicated and fault-tolerant SQL engine.

4.4k
C
NOASSERTION
active18d ago
litebase/litebaseGitHub

Choose if you want a simple distributed SQLite-based database backed by object storage, not a full-featured DB.

Open source distributed database built on SQLite and backed by distributed file systems and object storage

449
Go
MIT
active6mo ago

Listed as an alternative to

These projects were analysed and named yugabyte-db among their alternatives. The relationship is not symmetric — how yugabyte-db rates them is a separate judgement, made when yugabyte-db is analysed in its own right.

cockroachdb/cockroachGitHub

calls yugabyte-db “choose when you want a direct peer with Postgres wire compatibility and strong consistency.”

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

32.4kGoactive
pingcap/tidbGitHub

calls yugabyte-db “PostgreSQL-compatible distributed SQL database, choose when your stack uses PostgreSQL rather than MySQL.”

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

40.5kGoactive
surrealdb/surrealdbGitHub

calls yugabyte-db “Choose for a Postgres-compatible distributed SQL database with multi-region replication.”

A scalable, distributed, collaborative, document-graph database, for the realtime web

33.0kRustactive
neondatabase/neonGitHub

calls yugabyte-db “When you need a Postgres-compatible distributed SQL DB with multi-region resilience and your own cluster management.”

Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

23.1kRustactive
vitessio/vitessGitHub

calls yugabyte-db “A PostgreSQL-compatible distributed SQL database; choose it when you want open-source distributed SQL with high availability and geo-distribution rather than a MySQL sharding cluster.”

Vitess is a database clustering system for horizontal scaling of MySQL.

21.3kGoactive
apache/shardingsphereGitHub

calls yugabyte-db “Choose it when you want a PostgreSQL-compatible distributed SQL database with built-in high availability and no separate gateway layer.”

Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

20.8kJavaactive
rqlite/rqliteGitHub

calls yugabyte-db “Choose when you need a cloud-native distributed SQL database with PostgreSQL compatibility and stronger consistency, at the cost of a heavier deployment.”

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

17.7kGoactive
arangodb/arangodbGitHub

calls yugabyte-db “choose for a cloud-native distributed SQL database compatible with PostgreSQL, not multi-model.”

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

14.3kC++active
citusdata/citusGitHub

calls yugabyte-db “Choose when you need a standalone distributed SQL database with PostgreSQL wire compatibility and stronger multi-region replication, rather than a Postgres extension.”

Distributed PostgreSQL as an extension

12.7kCactive
datalevin/datalevinGitHub

calls yugabyte-db “Choose when you need distributed, Postgres-compatible SQL with strong consistency across regions.”

A simple, fast and versatile Datalog database

1.5kClojureactive