DuckDB Universe / Client-Server Setups

Client-Server Setups

All 10 client-server setups in the DuckDB ecosystem, ranked by GitHub stars. Top: AliSQL, pg_duckdb, pg_mooncake, pg_lake.

AliSQL logo
AliSQLClient-Server Setups
A MySQL branch originated from Alibaba Group. Integrates DuckDB as a native storage engine.
★ 6K
pg_duckdb logo
pg_duckdbClient-Server Setups
DuckDB-powered PostgreSQL for high-performance apps & analytics.
★ 3.3K
pg_mooncake logo
pg_mooncakeClient-Server Setups
A PostgreSQL extension that adds native column store tables with DuckDB.
★ 2K
pg_lake logo
pg_lakeClient-Server Setups
`pg_lake` integrates Iceberg and data lake files into Postgres. Uses DuckDB to execute queries.
★ 1.7K
MyDuck Server logo
MyDuck ServerClient-Server Setups
A server wrapping DuckDB with MySQL and PostgreSQL wire protocol support.
★ 594
GizmoSQL - Arrow Flight SQL Server logo
GizmoSQL - Arrow Flight SQL ServerClient-Server Setups
A C++ implementation of the Arrow Flight SQL protocol that runs in a client-server setup with DuckDB or SQLite as backends.
★ 375
Porter logo
PorterClient-Server Setups
A Go-based implementation of a DuckDB Arrow Flight SQL Server.
★ 151
airport-go logo
airport-goClient-Server Setups
Go package for building Arrow Flight servers that DuckDB queries through the Airport extension.
★ 45
Hardcharger logo
HardchargerClient-Server Setups
An open-source DuckDB server using Warp SQL (HTTP and Apache Arrow), with authentication, concurrent sessions, and ADBC, JDBC, and JavaScript clients.
★ 22
VillageSQL logo
VillageSQLClient-Server Setups
Aggregate Parquet, CSV and JSON in object storage from SQL, with DuckDB embedded in MySQL.
★ 2