This library implements performant ReadProcessMemory and WriteProcessMemory with generic type parameters using InlineIL and also offers methods required to open processes and create remote threads.
Yato.LowLevelInput offers a safe implementation of the windows hooking api.
You can easily monitor mouse and keyboard events and register callbacks for specific keys.
Yato.DirectXOverlay offers an easy to use interface for basic Direct2D drawing on any Window.
You can also create transparent windows to do your drawing on top of any other window.
Transparent windows optionally stick to their parent.