I love Godot, and I love its XR toolkit. One thing I don't love about it though is its grabbing implementation. It forces developers to set up pre defined grab spots for all objects that need to be grabbed, and for some games, this just won't do.
I'm working on an Joint Based Grabbing implementation that lets a user grab an object wherever they wanna grab it. It currently works by attaching a StaticBody to the Controllers, and 3 nodes inside of that, an Area3D, a Collision Shape (ball shaped), and a Joint. I'm planning on releasing this on the Asset Library once it's done, hence the Tool and Assets tag.
In the video, the hand on the left has the Old Grabbing, and the hand on the right has my implementation. The cube has the Old Grabbing component, but the ball doesn't. Since both are RigidBodies, my Component was able to grab them both.