http://www.domapi.com
I just started using it for developing client side interfaces while backend is OpenACS.