TinyETL. Fast, zero-config ETL in a single binary.
Transform and move data between any format or database instantly. No dependencies, no config files, just one command.
Transform and move data between any format or database instantly. No dependencies, no config files, just one command.
Have you tried tabsdata and they're implementing with Rust with Python binding, with around 100 MB standalone binary [1].
It advertised as pub/sub for tables but it can perform ETL as well.
[1] Tabsdata: Pub/Sub for Tables: