Delta Hydro

epanet-js

Active

EPANET in the browser — build, import and run distribution models on a map with zero installation.

by Iterating

Pricing
Freemium
License
MIT (engine bindings); hosted app proprietary
Commercial use
Permitted
Ecosystem
Browser, JavaScript, EPANET
Platform
Web

About epanet-js

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.

Where it fits in the workflow

TerrainCatchmentRainfallRunoffRoutingHydraulicsMappingReporting

Appears in collections

  • The EPANET Ecosystem

    The public-domain engine and everything built on it — Python, MATLAB, QGIS and the browser.

Alternatives to epanet-js

Ranked by the topics, categories and workflow stages they share with epanet-js.

QGISRed

Open Source

A QGIS plugin that turns the free GIS into a water-network modelling environment for EPANET.

Water Distribution & QualityActiveEPANETQGIS Hydrology

EPANET

Gov-PublicVerified

The public-domain standard for water distribution modelling — hydraulics and water quality in pressurised networks.

Water Distribution & QualityActiveEPANETWater Distribution Modelling

WNTR

Open SourceVerified

Sandia/EPA's Python toolkit for water network resilience — EPANET simulation plus disaster scenarios and metrics.

Water Distribution & QualityActiveEPANETWater Distribution Modelling