Rainbowfish su šarene male ribe koje žive u slatkoj vodi, a kao odrasle imaju širok raspon boja. Oni su iz obitelji Melanotaenia i obično se nalaze oko Indonezije, Australije i Nove Gvineje. Tijela ovih riba obično su dugačka, ponekad narastu do oko 6 inča (15 cm). Obično imaju velike ljuske i strane koje se čine ravnim.
Odrasli mužjaci duginih riba obično su jarke boje od njihovih ženki i mogu razviti prugu niz bok dok se razmnožavaju. Svoje boje obično pokazuju ujutro kada pokušavaju privući ženku. Ove ribe ne pokazuju svoje razrađene boje sve dok ne dostignu punu zrelost ili se ne razmnožavaju.
Da bi osoba mogla vidjeti boje duginih riba, potrebno je da u blizini postoje druge dugine ribe. Ove ribe putuju u jatama i neće pokazati svoje boje osim ako nisu s drugima svoje vrste. Ribe iz ove obitelji također zahtijevaju puno prostora, jer vole plivati i stalno su aktivne. Svaki spremnik u kojem se nalazi ova vrsta ribe mora imati dovoljno otvorenog prostora da riba ostane aktivna.
Iako su duge velike školske ribe, svaka ima svoju osobnost. Mnoge su agresivne prema drugim ribama iste obitelji. Osoba koja želi imati jato od šest do 10 duginih ribica u akvariju može doživjeti nešto od ove agresivnosti između riba. Njihovo prirodno stanište također može igrati ulogu u tome kako reagiraju na novu jatu riba.
Tijekom razmnožavanja, ženka polaže nekoliko jaja svaki dan. Ovo je poznato kao dugotrajni uzgoj. U divljini ribe obično polažu jaja u alge, ali u akvariju mora biti osigurana prihvatljiva biljka za polaganje jaja. Ako su ribe u akvariju, jaja će se morati ukloniti i staviti u poseban spremnik. Do skoro dva mjeseca starosti, mladi, zvani mladice, u opasnosti su da ih pojedu odrasle ribe.
Rainbowfish ne obolijevaju lako i obično ne zahtijevaju veliku njegu kada žive u zatočeništvu. Dobra voda i ispravna pH ravnoteža u akvariju mogu gotovo jamčiti sigurnost i zdravlje duginih riba. Problem s vodom mogao bi dovesti do blijeđenja boja na dugoj ribi.