Free, glass-box, GPL-3.0 — steady, batch, dynamic, control and properties
CHOUPO Open Source Chemical Process Simulator
The process simulator that shows its work.
Choupo is a free and open-source chemical process simulator: chemical engineering flowsheet simulation software for steady-state and dynamic processes, written in C++17 and run in your browser through WebAssembly, with nothing to install. Build steady, batch and controlled processes; inspect thermodynamics; fit property models; and follow the balances and nonlinear solves all the way to the answer — flash and phase equilibrium, MESH distillation, CSTR, PFR and Gibbs reactors, heat exchangers, compressors, reverse-osmosis and nanofiltration membranes, electrodialysis, crystallisation and drying.
Current stable release Choupo-2608 · released 2026-09-02 · GPL-3.0-or-later · C++17 and WebAssembly · no licence fee or account · releases, development line & citation
Development line, counted when this page was built: 2.8 million lines across 43,000 open files — a 237,000-line C++17 engine, 497 runnable cases, 608 curated components plus ~28,000 compounds with open group-contribution estimates, and the manuals. How it is counted.