Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
$\begingroup$I do this type of thing with standard Mathematica - not sure how useful that is for you though. In the end it's just Christoffel symbols and partial derivatives.$\endgroup$
The free Mathematica package xTensor can perform calculations such as this. You will also need to companion package xCoba, assuming that your goal is to get the components of this expression in a component basis.
Mathematica itself is, of course, very much not free. But many institutions have a site license, and if you're at such an institution then this is not as much of an issue.
$\begingroup$You can also purchase a student edition of Mathematica for a lower price. (At least you could a few years ago.) That is what I purchased when I retired in 2019.$\endgroup$