QGIS
The free, open-source GIS that has become the default spatial platform for water engineers worldwide.

500+ fast geospatial analysis tools with the best DEM hydrology toolkit in open source.
by Whitebox Geospatial Inc.
Install
pip install whiteboxWhiteboxTools, from John Lindsay's Geomorphometry and Hydrogeomatics lab at the University of Guelph, packs over five hundred geoprocessing tools into a single fast Rust binary — and its hydrological terrain analysis is the deepest available anywhere: depression breaching (its least-cost breaching is the reference implementation), flow pointers and accumulation in many flavours, stream extraction, wetness indices and lidar processing.
It runs standalone, from Python, or inside QGIS/ArcGIS via frontends, with no dependencies to install. For DEM conditioning and delineation pipelines, WhiteboxTools is usually the sharpest free tool in the drawer.
Other geospatial & hydro-gis tools covering similar workflow stages.
The free, open-source GIS that has become the default spatial platform for water engineers worldwide.
JAXA's 30m global DSM from PRISM stereo imagery — a strong third opinion alongside SRTM and Copernicus DEM.
A 30m global DEM reaching to 83° latitude — the go-to where SRTM/NASADEM have no coverage at all.
Esri's free hydrology framework for ArcGIS Pro — terrain preprocessing and the data model behind many agency workflows.
ESA's TanDEM-X-derived global DEM — the most accurate free global surface model available today.
QGIS plugin for exploring mesh model results — animate TUFLOW, Telemac and HEC-RAS 2D outputs in the GIS.