Microfibre cloths such as Ecloth are reportedly very effective and use no chemicals at all.
Enjo have a range of cloths and gloves for cleaning tasks, no chemicals involved. They also minimise their use of packaging.