I am super proud to work on a project that serves both the open source community and @supabase.
we are working on a Rust-based ETL server that can stream your Postgres database to S3/Iceberg (and other databases like BigQuery & ClickHouse)
100% open source, and designed so that it can be embedded in any Rust server
Nov 3, 2025 · 10:04 PM UTC
We built ETL to fit your existing workflow. Use it as a library in your Rust projects or deploy it as a Docker container.
Both paths give you complete Postgres table replication with minimal setup.
Extensibility is built into the architecture. Adding a new destination requires only a few hundred lines of code.
We knew that lowering the barrier to contribution was critical for real open source adoption.
There's still plenty to build. We're focused on foundational improvements like schema change support, a production-grade Apache Iceberg destination, parallel intra-table copies for faster initial loads, and deeper performance optimizations.



