|
|
|
DuckDB Harbor — many clients, one DuckDB, over plain HTTP. One small binary that serves a DuckDB file to everything, and is its own modern shell. |
DuckTable — the native macOS desktop face for Harbor servers. Query, browse, and edit your data. Nothing else. |
Two products, one repo. DuckTable requires Harbor and builds Harbor’s protocol
crates from the tree beside it, so the wire contract is checked on both sides
of every commit. Each directory is its own Cargo workspace with its own
version and releases: harbor tags are v*, DuckTable tags are ducktable-v*.
Install harbor:
curl -fsSL https://raw.githubusercontent.com/shreeve/duckdb-harbor/main/install.sh | bash
Install DuckTable (macOS, Apple Silicon):
curl -fsSL https://raw.githubusercontent.com/shreeve/duckdb-harbor/main/ducktable/scripts/install.sh | bash
Uninstall either with ... | bash -s -- --uninstall — your databases,
state, and settings stay.
MIT.