I will take your list one by one
Cherry barb - fine for your water and tank size. At least 6 with equal numbers of males and females (males bright red, females dull washed out red)
Guppy - these are hard water fish which need a hardness of over 143 ppm
Platy - these are also hard water fish which need a hardness over 10 dH
Swordtail - need hardness over 179 ppm, and a tank at least 120 cm long
Kribensis - water and tank size fine. If you want a pair, they must choose their own mates. Just any male and any female may well not get along. They must be chosen carefully - if you definitely decide on these fish I can tell you how to choose the fish from the shop tank. If a pair bred, they will turn very territorial!
Orange chromide - need a larger tank, and hard water to brackish water
Neon tetra - fine for your tank and water. At least 6 with more being better.
Spotted headstander - I know little about these fish as I've never seen them in a shop. Apparently your water is fine for them, though they do need a slightly bigger tank.
Zebra loach - while your water is fine, they do need a tank with a bigger footprint at 120 x 30 cm
You are quite right in saying the tank is not big enough for angels or sharks, but I can't think of any similar fish that would fit I'm afraid.
The problem with the profiles on here is that they are rather old and our understanding of a fish's needs has increased in the last few years. I first joined the forum in 2006 (on a different host, all that forum has been lost when the site had to change hosts at very short notice) and the profiles were written before I joined. The best site for researching fish is
http://www.seriouslyfish.com/knowledge-base/ Unlike sites which are written by people who keep fish, this is written by ichthyiologists.
I suggest that your list falls into 2 parts - fish that are OK and fish that are not.
OK fish are cherry barb, kribs, neon tetras, spotted headstander if you can find any.
Fish that are not OK are those which need an bigger tank and /or harder water - guppy, platy, swordtail, orange chromide, zebra loach.
If you want yellow fish, you could change kribs for apistogrammas. All apistos have yellow females, but A. agassizii also has a yellow make, and these are commonly stocked fish. Your tank could house a 1 male 2 female trio of apistos. You would need a cave per female and one spare.
With your water you could keep the vast majority of fish from south America and Asia, though with a tank 81 cm long you need to stick with the smaller species which don't dash round the tank but pootle around.
Most small tetras would be fine; harlequin rasboras; rice fish; honey gouramis; peacock gudgeons/gobies (both name are used) though not with kribs or apistos are they are also bottom dwelling fish. If you didn't have any other bottom dwellers - that is no kribs, apistos or gudgeons - you could keep a species of cory. Cories have no concept of territory so never learn to keep out of other fish territories and get picked on.