Show HN: Ducktape – a tiny HTTP/2 wrapper around DuckDB's Appender API
3 days ago
- #microservice
- #DuckDB
- #HTTP/2
- Ducktape is a standalone microservice for appending, querying, and executing operations in DuckDB via HTTP/2.
- It avoids CGO dependency in Go, simplifying cross-compilation and CI/CD pipelines.
- Offers ~90% of native DuckDB performance over the network.
- Supports streaming NDJSON for high-throughput data ingestion.
- Includes a native Go client library for easier integration.
- Can connect to local DuckDB files or MotherDuck.
- Provides Docker support for easy deployment and testing.
- Features detailed benchmarks showing minimal performance penalty over HTTP/2.
- MIT licensed with comprehensive documentation and examples.