Archimedes' screw
There is also a kind of reverse Archimedes' screw. Water poured in on top turns the screw. The turning drives an electric generator, which makes electricity. It is good for rivers with modest water drops ('low heads'). The reverse screw has the same benefits as using the screw for pumping: it can handle very dirty water and widely varying rates of flow, with high efficiency.