Not a plant expert so someone else may say otherwise but...
Second pic has 2 plants. Main bushy one is star grass, Heteranthera zosterifolia
Small tall thin dark green one is Baby Tears, Bacopa sp
Floating one with round leaves is pennywort, Hydrocotyle sp
I don't know the different crypts.