EPANET
The public-domain standard for water distribution modelling — hydraulics and water quality in pressurised networks.
EPANET in the browser — build, import and run distribution models on a map with zero installation.
by Iterating
epanet-js runs the real EPANET engine compiled to WebAssembly, wrapped in a modern map-based interface: import an INP model or draw one on satellite imagery, run extended-period simulations, and inspect pressures and flows — all in a browser tab. The underlying open-source library (the epanet-js engine bindings) is MIT-licensed and usable in your own JavaScript projects.
For quick model checks, teaching, fire-flow spot analyses and utilities without modelling software budgets, it removes every setup barrier. The hosted app follows a freemium model with team features on paid plans.
Other water distribution & quality tools covering similar workflow stages.
The public-domain standard for water distribution modelling — hydraulics and water quality in pressurised networks.
Sandia/EPA's Python toolkit for water network resilience — EPANET simulation plus disaster scenarios and metrics.
Full MATLAB control of the EPANET engine — the standard bridge for control and optimisation research.
Multi-species water quality for EPANET — model chloramine decay, DBPs and reactive chemistry in networks.
Autodesk's ArcGIS Pro-native distribution modelling — for utilities whose network data lives in Esri.
Bentley's transient analysis package — the commercial standard for surge studies on pumping mains.