aradotso avatar

Openduck Distributed Duckdb

This is an open-source distributed DuckDB implementation that gives you remote database attach, hybrid query execution, and differential storage without MotherDuck's pricing. The architecture is clean: a gRPC gateway splits queries between local and remote workers, so a single SQL join can pull from your laptop and a remote cluster transparently. It's built in Rust with a C++ DuckDB extension, uses Postgres for metadata and object storage for sealed layers, and the hybrid execution model is genuinely clever. Setup requires building both the Rust backend and the extension, which is not trivial but well-documented. If you want MotherDuck's capabilities self-hosted or need fine-grained control over query execution boundaries, this is worth the compile time.

skills.sh installs
321
GitHub stars
26
last updated
Jun 3, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill openduck-distributed-duckdb --agent claude-code

Installs into .claude/skills of the current project.

Files

OpenDuck Distributed DuckDB

Skill by ara.so — Daily 2026 Skills collection

OpenDuck is an open-source implementation of distributed DuckDB featuring differential storage (append-only immutable layers via Postgres + object store), hybrid dual execution (single queries split across local and remote workers), and transparent remote database attach via ATTACH 'openduck:mydb'. It is architecturally inspired by MotherDuck but fully open protocol (gRPC + Arrow IPC).


Architecture Overview

DuckDB client (openduck extension)
  └─ ATTACH 'openduck:mydb?endpoint=...' AS cloud
       └─ gRPC + Arrow IPC
            └─ Gateway (Rust)
                 ├─ auth / routing / plan splitting
                 ├─ Worker 1 (embedded DuckDB)
                 └─ Worker N (embedded DuckDB)
                      ├─ Postgres (metadata)
                      └─ Object store (sealed layers)

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Category
Databases
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251

Recommended

More Databases
1aradotso avatarxata-postgres-platformaradotso/trending-skillsxata postgres platform312skills.sh installs
2aradotso avatarpgque-postgres-queuearadotso/trending-skillspgque postgres queue296skills.sh installs
3neondatabase avatarneon-serverlessneondatabase/ai-rulesneon serverless285skills.sh installs
4sickn33 avatarsupabase-automationsickn33/antigravity-awesome-skillssupabase automation261skills.sh installs
52025emma avatarpostgresql2025emma/vibe-coding-cnpostgresql215skills.sh installs
6alinaqi avatardatabase-schemaalinaqi/claude-bootstrapdatabase schema200skills.sh installs