This project has the following dependencies, excluding the Go standard library:
We use the xdg package to get the user’s config directory.
We use sha3 to hash authentication tokens. It is not in the crypto standard library.
We use keylogger to get keyboard input on the client and simulate keystrokes on the server.
We also rely on gorilla/websocket for the websocket server that processes keyboard input.