epanet-js is a web-based version of EPANET that allows users to build, edit, and simulate water distribution networks directly in the browser.
<aside> 💡
This application utilizes the EPANET hydraulic analysis engine. Please note that this frontend is an independent project and is not associated with the US EPA or the official EPANET development team.
</aside>
Unlike traditional cloud-based applications, epanet-js is local-first, meaning that your projects are saved directly to your computer, not the cloud.
Understanding the local-first approach
https://www.youtube.com/watch?v=jw7xXLr3wLo
epanet-js preserves the familiar layout of the traditional desktop GUI to ensure a seamless transition, while adding modern quality-of-life improvements. It upgrades the design experience with a fully interactive map, allowing you to draw and modify networks visually directly over real-world satellite and street basemaps
As an open-source, web-based platform, epanet-js is accessible on any device running a modern browser, including Windows, macOS, and Linux environments. While the it’s optimized for large displays, it’s also available for mobile devices to facilitate light work on the go.
Unlike typical web tools, epanet-js runs entirely offline and saves projects directly to your local file system. This local-first approach allows you to model without an internet connection while ensuring your data never leaves your machine.
Turn raw simulation data into clear visual insights by overlaying metrics like pressure and flow directly onto the network map. This feature supports dynamic color coding with advanced classification algorithms (such as Natural Breaks) and offers granular control over color ramps and value ranges to precisely highlight critical system behaviors.