Family of Rivulidae
The family Rivulidae currently includes 39 genera in three subfamilies. Furthermore, the subfamilies are divided into different tribes.
However, the correctness of the taxonomy listed below cannot be guaranteed within the framework of the ‘International Rivulid Coservation Program’. After all, taxonomy is not the primary function of the IRCP.
(the upper five genera are sometimes considered to be subgenera of Rivulus. Austrofundulus is considered as a synonym of Rachovia occasionally and Aphyolebias as a seperate genus. - The relationship between the six genera and the two tribes is uncertain.)
Moema (syn.: Aphyolebias)
The naming of subfamilies and tribes listed above follows VAN DER LAAN, R. (2019): Case 3793 – Request for a confirmation of the correct stem for family-group names proposed before 2000 and typified by fish genera with names ending in -lebias. Bulletin of Zoological Nomenclature 76. and VAN DER LAAN, R., ESCHMEYER, W. N. & FRICKE, R. (2014): Family-group names of Recent fishes. Zootaxa 3882 (2).
Apart from that, the taxonomy listed above follows LOUREIRO, M. et al. (2018): Review of the family Rivulidae (Cyprinodontiformes, Aplocheiloidei) and a molecular and morphological phylogeny of the annual fish genus Austrolebias Costa 1998. Neotropical Ichthyology, 16 (3): e180007., except for the synonymization of Austrofundulus with Rachovia, because this approach does not seem to be generally accepted and splitting Rachovia into two genera seems more reasonable to remove the paraphyly of Rachovia.
For the sake of completeness, an alternative opinion on the taxonomy of the family Rivulidae is pointed out here: https://www.killi-data.org/list-names-familygroup.php