Crowdfunding: Native QGIS Tools for Hydrology

For years, QGIS users have relied on external toolsets from processing providers such as SAGA, GRASS, WhiteboxTools and PCRaster for hydrological analysis. These tools are powerful, but they also introduce challenges: installation issues, inconsistencies across operating systems and versions, and workflows that break when dependencies change. With QGIS 4.4 on the horizon, it's time to bring essential hydrological capabilities natively into QGIS core. Tools from processing providers will still be important for advanced workflows.
Together with Nyall Dawson (North Road), we have defined a clear, minimal, and highly useful set of hydrological tools that will allow QGIS users to perform interpolation of groundwater levels, stream extraction, drainage basin delineation, and catchment analysis without relying on external providers.
To make this happen, QWAST is opening a small crowdfunding effort to cover development costs. If you benefit from hydrological workflows in QGIS, your contribution will directly enable these tools to land in QGIS 4.4, which will be released on 30 October 2026.
Why This Matters
Hydrological workflows are foundational for:
groundwater modelling
catchment management
environmental impact studies
flood risk assessment
geomorphological research
teaching and training in GIS & hydrology
Right now, these workflows depend heavily on third-party processing providers. A native QGIS toolset ensures long‑term stability, improved calculation times, cross‑platform reliability, and seamless integration with the Processing Toolbox, Model Designer and PyQGIS.
This crowdfunding effort directly supports the development of atomic, efficient, and well‑integrated QGIS algorithms that reproduce the widely used SAGA stream and catchment delineation workflow, without external dependencies.
What Will Be Developed
These tools are based on the SAGA implementations but rewritten and optimized for QGIS. The Fill Sinks (Wang & Liu) tool was already implemented in QGIS 3.44 and is a nice example of porting SAGA tools to QGIS core.
We will implement the following tools:
1. Thin Plate Spline Interpolation
Port of the SAGA Thin Plate Spline tool that is important for interpolation of groundwater data.
2. Channel Network & Drainage Tools
Extracted from SAGA's Channel Network and Drainage Basins tool and split into efficient standalone algorithms for extracting channels with their Strahler orders:
Flow direction from DEM
Strahler order from DEM
Strahler order from DEM + flow direction
Channels / Drainage Basins / Junctions from DEM
Channels from DEM + flow direction + Strahler order
3. Upslope Area Tools
Port of SAGA's upslope area algorithm for catchment delineation of a specified outlet, exposed as two QGIS-native tools:
Upslope area (from point), similar to the original implementation where the catchment is delineated for a specified coordinate
Upslope area (from layer), calculates combined catchments for multiple points in a point vector layer

Total Funding Goal
To implement these tools, an amount of €6000 is needed. This covers the full development effort to bring these tools into QGIS core.
How You Can Support
If you or your organization rely on hydrological workflows in QGIS, please consider contributing. Even small contributions help! QWAST will make a first contribution of €2000 and will top up this amount if the crowdfunding goal is not reached before the end of the crowd funding on 1 September 2026.
Crowdfunding Progress
€ raised of €
Throught blog posts, I will keep contributors updated on development progress, testing builds, and integration into QGIS 4.4.
Why Crowdfunding?
Several people in the community have already expressed interest in contributing financially. Crowdfunding allows us to:
share the cost across the community
accelerate development
ensure these tools land in QGIS core rather than remaining external
strengthen QGIS's long-term hydrological capabilities
This is a practical, community-driven way to support open-source GIS development.
