Almost everything except livebearers and some rainbowfish (some are soft water, some moderately hard), and rift lake cichlids need quite hard water. So that means most of the fish from South America (tetras, hatchetfish, pencilfish, catfish like cories, plecos, etc, dwarf cichlids) and SE Asia (rasboras, danios, barbs, gourami, loaches). That is for the water. The tank size and your fish likes will help narrow it down. There are other criteria, like swimming activity levels, temperature differences, compatibility, how the tank is aquascaped (substrate, plants, wood, rock, etc).