TransformUtils is an add-on that improves how Blender handles transformations on instanced objects. By default, applying transformations or setting origins to the 3D cursor does not preserve the position of instances. This tool provides an alternative version of these operations that correctly maintains instance positions. It works across various object types including meshes, curves, armatures, and metaballs.
Beyond fixing instance behaviors, the add-on includes several utility operations. Users can align the gizmo to a selected object, face, vertex, or edge, and match the current object's rotation to the gizmo's transform orientation. It also provides a way to store and restore an object's location, rotation, and scale. These operations are accessible directly through the apply menu, and the tool integrates with GroupPro.