This library, which supports a bunch of common (ETC1, DXT, PVRTC, etc.) formats (not all for encoding yet though) looks great:
https://github.com/GammaUNC/FasTC
https://github.com/GammaUNC/FasTC