epanet-js

Win11xpe

No installs. No forced cloud storage. Just fast, local-first water modeling — powered by the engine you already trust.

The EPANET user's dilemma

  • Classic EPANET is powerful — but clunky and outdated. Workarounds become your workflow — slow and cumbersome.
  • Big-name platforms look polished, but they're overpriced and bloated with features you don't need to analyze your network quickly.
  • Modern browser-based tools exist — but they force your data into the cloud, raising privacy and compliance concerns. Plus, they offer little for those doing long-term planning and analysis.

You shouldn't have to choose between speed, security, and affordability just to understand your water networks.

Old EPANET UI
Complex Modeling App

Win11xpe

is a community-driven project that lets you build a custom, lightweight "live" version of Windows 11 that runs entirely from your RAM or a USB drive. It is essentially a DIY toolkit for creating a powerful Windows Preinstallation Environment (WinPE) with a full desktop interface. What is it? Based on the popular

framework, this tool takes a standard Windows 11 ISO and strips it down to its core. Instead of a basic command prompt, you get a familiar-looking desktop with a taskbar, start menu, and the ability to run standard Windows apps. Why use it? System Recovery

: Use it as an emergency "rescue disk" to recover files from a PC that won't boot. Malware Removal

: Run antivirus scans from outside the infected OS so the malware can't hide. Disk Management

: Format drives, clone partitions, or test hardware without installing anything on the local disk.

: Browsing or working in Win11XPE leaves no trace on the computer's hard drive once you unplug the USB. How it Works : You provide a Windows 11 installation image (ISO). Customization : Using the Win10XPE/Win11XPE builder

, you select which "plugins" (apps) to include, such as Chrome, 7-Zip, or specialized hardware diagnostic tools. : The tool automates the complex

commands needed to inject drivers and apps into the boot image. The Output

: It spits out a custom ISO file that you can flash to a USB drive using tools like Key Considerations False Positives

: Because the builder scripts modify Windows core functions, antivirus programs often flag it as a "HackTool" or "Trojan." These are typically false alarms inherent to how the project works. Hardware Requirements

: It requires a decent amount of RAM (usually 4GB+) because the entire OS loads into memory for speed. Microsoft's terms

, WinPE environments are intended for recovery and deployment, not as a permanent daily-driver OS. essential apps people usually bake into their custom Win11XPE builds? Win10XPE is a Complete Project Based on Win10 ... - GitHub 25-Aug-2023 —

Win11XPE: Architecture, Implementation, and Applications of a Customizable Windows 11 Preinstallation Environment

The Windows Preinstallation Environment (WinPE) serves as a critical lightweight operating system for troubleshooting, system deployment, and recovery. Win11XPE represents a community-driven, script-based builder that allows users to construct highly customized, feature-rich WinPE environments based on the Windows 11 codebase. This paper explores the core architecture of Win11XPE, analyzes the technical methodology behind its creation, discusses its practical applications in system administration, and addresses the challenges inherent in stripped-down Windows environments. 1. Introduction

Standard Windows Preinstallation Environments provided by Microsoft in the Windows Assessment and Deployment Kit (ADK) are intentionally minimalist, featuring a command-line interface (CLI) and restricted native API support. While sufficient for basic automated deployments, they lack the graphical user interface (GUI), driver support, and software compatibility required for complex system rescues and hardware diagnostics.

bridges this gap by acting as a specialized build wrapper. Utilizing the Win10XPE framework adapted for Windows 11, it allows administrators and power users to inject desktop shells, file managers, network stacks, and custom applications directly into the read-only Windows image. 2. Architecture and Core Components

Win11XPE operates by extracting files from a standard Windows 11 ISO and mounting the core boot image (

). It heavily relies on PE-builder scripts to strip away heavy, non-essential OS telemetry while retaining the core subsystems required to execute Win32 and specific x64 applications. Key architectural modifications include: The Shell (GUI):

Native Windows 11 Explorer is difficult to port into PE without heavy resource footprints. Win11XPE frequently relies on lightweight alternative shells like win11xpe

or specialized configurations to provide a taskbar, start menu, and desktop environment. Volatile RAM Disk (X: Drive):

By default, WinPE loads entirely into system memory, creating a virtual

drive. This ensures high-speed operation and allows modifications to the host PC's physical disks without locking critical OS files. Registry Redirection:

Win11XPE dynamically imports registry hives from the host install file ( install.wim

) to ensure that driver signatures and basic subsystem permissions are respected. 3. Creation and Deployment Methodology

The creation of a custom Win11XPE environment follows a structured, algorithmic procedure managed via a graphical builder application. Source Acquisition:

A valid, official Windows 11 ISO is required. The builder mounts the standard Windows image to harvest system files. Plugin Integration:

Users select pre-configured scripts (plugins) to add third-party utilities. Popular integrations include disk partitioners, antivirus scanners, web browsers, and data recovery tools. Driver Injection:

Network, storage (NVMe/RAID), and display drivers are injected into the image to ensure the environment can communicate with modern, varied hardware out-of-the-box. WIM Compilation and ISO Generation: The builder packs the customized file structure back into a file and wraps it into a bootable ISO. Deployment: Tools like

are typically utilized to burn the ISO onto a USB flash drive using either MBR (for legacy BIOS compatibility) or GPT (for modern UEFI systems). 4. Primary Use Cases

Win11XPE environments are highly versatile and applied across several specialized domains: System Recovery and Forensics:

IT professionals utilize Win11XPE to access non-bootable host operating systems, reset lost Windows passwords, backup critical data, and scan for rootkits without the malware being active. Disk Management:

Advanced partitioning, cloning, and image deployments (using tools like Macrium Reflect or Acronis) can be securely performed without operating system interference. Hardware Stress Testing:

Because it runs entirely in RAM, technicians use it as a clean environment to benchmark components or test hardware stability without thermal or background software overhead from the primary OS. Audiophile Customization:

Niche communities use heavily stripped "flatboot" iterations of Win11XPE to minimize CPU interrupts and Desktop Window Manager (DWM) noise, creating an ultra-low latency audio playback environment. 5. Technical Challenges and Limitations

Despite its advantages, maintaining and building a Win11XPE image presents distinct technical hurdles: Missing Dependencies:

Removing core Windows components frequently breaks applications that rely on specific frameworks, DWM, or complex WinSxS WinRT runtimes. Volatile Storage Constraints:

Because operations run in a RAM disk, any downloaded files, installed drivers, or registry tweaks are completely lost upon reboot. Remediation requires complex "flatboot" setups on physical drives. Windows Update Conflicts: is a community-driven project that lets you build

As Microsoft updates the core Windows 11 builds, builder scripts often break due to altered system file paths or removed legacy fallback modules. 6. Conclusion

Win11XPE stands as a powerful demonstration of operating system modularity. By deconstructing the monolithic Windows 11 OS and rebuilding it as a lightweight, portable, and highly capable environment, it fulfills a vital role in modern IT administration. Future development will likely focus on better integration with Windows 11's security baselines, such as TPM 2.0 and Secure Boot, ensuring these custom rescue environments remain compliant with advancing hardware standards. How would you like to upon this paper? We could dive deeper into the exact scripts used to build it, or focus on a specific use case like malware forensics

Windows 11 PE Audiophile Setup Guide | PDF | Booting - Scribd

This paper provides an overview of Win11XPE, a powerful community-driven project used to build customized Windows 11 Preinstallation Environments (WinPE). Understanding Win11XPE: Architecture and Implementation 1. Introduction

Win11XPE is an advanced build project based on the Win10XPE framework. It allows users to create a lightweight, bootable version of Windows 11 that runs entirely in RAM. Unlike standard Windows PE provided by Microsoft, which is primarily a command-line environment for deployment and repair, Win11XPE provides a full Graphical User Interface (GUI) and support for standard Windows applications. 2. Core Components and Prerequisites

To build a Win11XPE environment, several components are required:

The Win10XPE Project Framework: A collection of scripts and tools that automate the PE creation process.

Windows 11 Installation Media: A standard Windows 11 ISO (Source) from which the system files are extracted.

The PE Builder (Win10XPE.exe): The main interface used to configure the build, select plugins, and compile the final ISO. 3. Build Process and Customization

The creation of a Win11XPE image follows a specific workflow:

Preparation: Extracting the build framework to a root directory (e.g., C:\Win11XPE) to avoid path length issues.

Source Selection: Mounting a Windows 11 ISO and pointing the builder to the sources folder.

Plugin Configuration: Users can add "scripts" or plugins to include specific drivers (Network, WiFi, Graphics) or third-party applications like web browsers, disk utilities, and audio playback tools.

Build Core: The builder automates the mounting of the boot.wim file, injects the selected files and registry changes, and unmounts the image.

ISO Creation: The final output is a bootable ISO file that can be written to a USB drive using tools like Rufus. 4. Key Use Cases

System Recovery: Accessing files on a crashed OS or performing partition management.

Malware Removal: Scanning a system while the primary OS is offline to prevent malware interference.

Audiophile Optimization: Creating a "minimalist" OS with only essential services running to reduce electrical noise and improve sound quality. How to Create Your Own Win11xpe Bootable USB

Hardware Testing: Testing new hardware or overclocking stability without risking the main Windows installation. 5. Conclusion

Win11XPE transforms a basic deployment tool into a versatile, portable operating system. By leveraging community scripts, users can maintain a personalized toolkit that boots on almost any modern UEFI-based hardware, providing a safety net for system administrators and enthusiasts alike.

Windows 11 PE Audiophile Setup Guide | PDF | Booting - Scribd

Win11XPE is a community-driven project based on the Win10XPE framework, designed to build a custom Windows Preinstallation Environment (WinPE) using a Windows 11 source. It allows users to create a lightweight, bootable "rescue" version of Windows 11 that runs entirely from RAM. Core Functionality

Rescue Media Construction: It uses a Windows 11 or Windows 10 recovery environment as a base and adds full Windows features, including a desktop shell and explorer.

Customization via Plugins: Users can add specific applications (web browsers, disk utilities, antivirus) using pre-made scripts or "plugins" to tailor the environment for their specific needs.

Hardware Compatibility: Modern builds support Windows 11-specific features and can sometimes be configured to bypass standard CPU or TPM requirements that the full OS might enforce. Key Projects and Tools

Win10XPE (ChrisR): The primary engine. Despite the name, it is a complete project for both Windows 10 and Windows 11 recovery environments.

PhoenixPE: A modern alternative based on Win10XPE that specifically recommends using Windows 11 22H2 or 23H2 as a source for better stability.

WinSetupShell: A specialized desktop shell written in Python, often integrated into Win11PE to replace the standard setup media interface. Common Use Cases

Win10XPE is a Complete Project Based on Win10, Win11 ... - GitHub

Win10XPE is a complete project based on Windows 10 or Windows 11 Recovery Environment with many windows features added. GitHub

A Comprehensive Guide to Windows 11 and Windows XP: Understanding the Differences and Choosing the Right Operating System

Windows 11 and Windows XP are two vastly different operating systems developed by Microsoft, catering to distinct user needs and hardware capabilities. Windows 11 is the latest iteration of the Windows operating system, designed for modern hardware and offering cutting-edge features. On the other hand, Windows XP, although outdated, still holds a special place in the hearts of many users due to its simplicity and efficiency on older hardware.

Common Use Cases for Win11xpe

Example minimal toolset to include

How to Create Your Own Win11xpe Bootable USB

Building Win11xpe from scratch requires Microsoft’s Windows Assessment and Deployment Kit (ADK). However, for most users, using a pre-configured builder tool is far easier. Below is the step-by-step method using the popular WinPE Builder (also known as Win10XPE, but adapted for Windows 11).

Win11XPE — Technical Report

Understanding Windows 11

Key Features:

  1. Modern Design: Windows 11 boasts a new design language that focuses on simplicity, with rounded corners, improved typography, and a centered taskbar.
  2. Performance: It offers better performance, with faster startup times and improved resource management.
  3. Gaming: Windows 11 includes features specifically designed for gamers, such as DirectX 12 Ultimate, Xbox app integration, and Auto HDR.
  4. Security: Enhanced security features include hardware-based isolation for sensitive data, improved biometric authentication, and better protection against malware.

System Requirements:

Security and privacy risks

Common components

Model water networks instantly.

No setup or downloads — just instant access right in your browser.

Start modeling now

EPANET deserves better — and so do you.

EPANET was a gift to the industry — free, open-source water modeling for all. But commercial vendors built on it, locked away improvements, and left the community behind.

epanet-js is our answer: a faster, simpler, affordable water modeling tool that protects your privacy and sustains the open-source future of water modeling.

We're proud to be part of the next chapter — and we're just getting started.

EPA logo
Source code of epanet-js on GitHub

When you support epanet-js, you support EPANET.

When you purchase more features in epanet-js, you're investing in the future of open-source EPANET development.

Our open-source model balances innovation and accessibility:

Anyone can build on our code. The two-year commercial-use delay gives us the incentive to keep pushing forward — and that fuels progress for everyone.

That means when you support us, you support more affordable hydraulic modeling software for the entire community.

Simple, transparent pricing for every kind of modeler.

Choose the plan that works for you

Free

For everyone.$0 /yr
  • Web based EPANET model
  • Background maps and satellite
  • Automated Elevations
  • No limits on sizes
  • Community Support

ProMost popular

Advanced modeling & scenarios$950 /yr

Individual named license

Everything in free, and:
  • Scenarios
  • Professional support
  • Custom layers
Coming soon:
  • Cloud storage
  • Point in time restore - 30 days
  • Demand analysis

Teams

Centralized control & collaboration
$4400/yr

Base cost

+
$600/yr

User

Everything in Pro, and:
  • Priority support
  • Self-service seat management
  • Pay by invoice
Coming soon:
  • Team storage
  • Point in time restore - 90 days
  • Sharing models

Have questions? or book a call.

Special access for personal and educational use

Available for non-commercial projects, learning, and student work.

Personal

$100/yr

For curious minds and personal growth.

Everything in pro, but:
  • Community support only
  • Non-commercial usage

Education

$0/yr

Free for students and teachers.

Everything in pro, but:
  • Community support only
  • Non-commercial usage

Frequently asked questions

Find answers to common questions about epanet-js.

Just open your browser and model.

No install. No login. No cloud required.

Launch epanet-js now

You may not know this, but for decades, the U.S. EPA has given the water industry an extraordinary gift: the free and open-source hydraulic modeling software EPANET. Odds are, if you've used any commercial hydraulic modeling software today, it was built on the EPANET engine.

The problem is, instead of giving back to their open-source roots like other industries do, big-name software vendors took EPANET's open code, built private tools on top of the engine, and then locked those improvements behind patents and proprietary licenses.

Some vendors even pressured the EPA to focus only on the engine — discouraging any effort to improve the interface or user experience for everyone else.

Those vendors now charge you exorbitant prices to use their software while EPANET lags behind — and utilities, engineers, and educators with smaller budgets suffer.

We think this is backwards — and we're on a mission to change it. We're focused on creating a better experience for the entire hydraulic modeling community.

That's why we built epanet-js under an FSL license — because we want to give you an affordable, easy-to-use water modeling option that creates a sustainable future for open-source EPANET development.

Support EPANET by using software that supports it back.

A better future for water modeling.

Simple, quick, and useful right out of the gate — designed to open-and-go.

Launch epanet-js now