I think perhaps the most interesting will be crackshot. The code is on github. I hope it helps.
I'll see if it still holds up in Godot 3.1 (or maybe my code is just terrible and 3.1's debugger hates me).
Thank you!