Long stemmed water lillies grow on the water and don't need soil to grow. Underneath them is one long root that sucks up water. These cannot be grown without being on top big body's of water.
Moss is a kinda a lech. It grows on other things that bring in nutrients and take them. They can grow near water and attach to water-based plants.
Green river grass is tall, thin grass that grows near river and stream. It only grows near large body's of water because it needs a lot of water to get tall.
Acorus Calamus are short plants with strong roots. It grows at the bottom of ditches and sprouts to the top. Like other water plants much water is need. The rots of this plant a strong and can move around rocks and such to reach water.
Cryptocoryne walkeri are like under water trees. That don't need as much water as other plants. Because these can grow under water.
Water violets are grown all over the world and are very pretty. These plants grow near water lilies and have the same root system. These plants are known for their big leaves.
The brazilian pennywort small plants with big roots. It can grow anywhere with a lot of water
Duck weed are little leaf like plants that leave their man source then take over the surface of water. They also need a lot of water for the main plant to grow.
These lotus are amazing. They grow near water lilies and sprout from the water floor.
These sagittaria plants grow just like the water lotus, but are just a bit taller