@hatarilabs has interesting free online apps: HatariUtils. This video reviews the Watershed Delimitation tool, which can be used to derive the stream network, main river and catchment boundary from an uploaded digital elevation model.
HatariUtils: https://utils.hatarilabs.com/
HatariLabs: https://hatarilabs.com
#watershed #gis