I use Aldi's Oxiwhite (or whatever it's called) its in a purple tub and it works great as long as you put the clothes in that day.
Ie. don't put them in the basket & wait till wash day to try & get it out. Mix the solution & chuck the item in that evening. Next day = gone.