There's always homemade.

Buying a homemade detergent kit kind of defeats the purpose IMO ... but once you're started, you can buy all the ingredients anywhere.