Frida should be a very helpful toolbox for anyone interested in dynamic instrumentation and/or reverse-engineering. There are now language bindings for Node.js, Python, Swift, .NET, Qt/Qml, Go, and it is also possible to use Frida from C.

https://frida.re/news/2023/06/23/frida-16-1-0-released/>>