Hasty Briefsbeta

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.