Bruce-lie is a project mainly written in Objective-C, it's free.
a mathematica package for differential geometry
This is the readme file for bruce lie.