Topic summary
Community tank

Extracted from the Wikipedia article Community aquarium.
Community fish
For freshwater community tanks, there are large numbers of species that make successful community fishes. Most of the livebearers, barbs, tetras, rasboras, danios, and rainbowfishes are peaceful, though a few species are fin nippers, most notably tiger barbs and serpae tetras. Angelfishes, gouramis, and Corydoras catfishes are also popular, though angelfish are predatory and will eat very small fish such as neon tetras and livebearer fry. The size of the fish introduced within a new or established community tank is an essential factor to ensure harmony within the setup. A traditional and proven practice suggest- If a fish fits into the mouth of another fish, there are more chances of it being eaten by the larger variety. Understandably, all fish are opportunistic animals which makes them prone to occasional attacks on the other small-sized members within the tank. Considering the nature of aquatic animals, it is better to pair similar sized fish to maintain stable and peaceful aquarium communities. If neon tetras are kept around fish unlikely to take advantage of their small size, they are very peaceful towards other fish.