This is a river I created a while back in Blender using primarily the Openscatter addon to distribute the vegetation, I must say this project was an interesting one, the image you see is as a result of multiple trials.
Full tutorial is on my YouTube channel.