Imad Talsi

← All projects

OpenPX

A metadata-driven ETL engine in Rust, inspired by DataStage Parallel Extender. Design pipelines once, then run them on a laptop, on-prem or in the cloud. · 2026

OpenPX is an open-source take on the parallel ETL engines I worked with early in my career: one Rust engine with a visual designer, composable operators, distributed execution and a portable dataset format. You design a pipeline on a laptop and scale it to an on-prem cluster or cloud object storage with the same engine and compiler, and no rewrite.

Architecture

Editions

Datasets written by one edition open in the other with no conversion.

UI suite

Four React apps talk to either edition over the same REST API:

Pipelines can also be driven from the HTTP API or the openpx CLI.