← back

category

Distributed SQL databases

SQL databases that spread data across nodes and speak the PostgreSQL wire protocol.

Side by side

Distributed SQL databases
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
CockroachDB33kOtherSource availableYesGov26.2.72026-10-03
Apache ShardingSphere21kApache-2.0Open sourceYesJava5.5.32026-10-06
Citus13kAGPL-3.0Open sourceYesCv14.2.02026-10-06
YugabyteDB11kOtherOpen coreYesCv2026.1.2.02026-10-06
PgDog5.6kAGPL-3.0Open sourceYesRustv0.1.602026-10-06
YDB4.8kApache-2.0Open sourceYesC++26.2.1.142026-10-06
MatrixOne2kApache-2.0Open sourceYesGov4.2.52026-10-06

7 tools

CockroachDB

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

Language
Go
Licence
Other
Stars
33k
Latest
v26.2.7
Last push
2026-10-03
Citus

Distributed PostgreSQL as an extension

Language
C
Licence
AGPL-3.0
Stars
13k
Latest
v14.2.0
Last push
2026-10-06
YugabyteDB

YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

Language
C
Licence
Other
Stars
11k
Latest
v2026.1.2.0
Last push
2026-10-06
PgDog

PostgreSQL connection pooler, load balancer and database sharder.

Language
Rust
Licence
AGPL-3.0
Stars
5.6k
Latest
v0.1.60
Last push
2026-10-06
YDB

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

Language
C++
Licence
Apache-2.0
Stars
4.8k
Latest
26.2.1.14
Last push
2026-10-06
MatrixOne

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.

Language
Go
Licence
Apache-2.0
Stars
2k
Latest
v4.2.5
Last push
2026-10-06

What these tools replace