I'm sorry, but I absolutely do NOT suggest every putting zebras danios, glofish, black kuhlis, albino cories, hatchetfish, or most of the commonly available tetras in a 10g tank. Yes, it will work for a bit, but those are all species that get bigger than people realize, are active, and do better in a bigger set-up. This is especially true for zebra danios and glofish.
There are a ton of very cool nano fish that positively thrive in a tank like a 10g. I suggets looking into clown killifish, Norman's lampeye killifish, betta (there are many more types than just the betta splendens commonly available in pet stores), dwarf cories (C. habrosus, pygmaeus, and hastatus), Dwarf anchor catfish, otos (I only suggest a max of 2), ember tetras, green neons, jellybean tetras, dwarf puffers, shell dwelling cichlids, fw bumblebee goby, pygmy sunfish, guppies, platies, Endler's livebearers, least killifish, red cherry shrimp, celestial pearl danios, dwarf spot rasbora, emerald rasbora, chili rasbora, croaking gourami, sparkling gourami, and scarlet badis. There are other, more obscure species of microrasbora as well. But, this is a good list to start with.