Astichat is an encrypted chat system written in GO. It's open-source and built the simplest way possible. Its main features are:
- all messages are encrypted from start to finish through a public/private key encryption system
- the private key is embedded in the binary therefore your binary IS your private key
- if set up correctly, 2 clients can interact with each other directly without any messages going through any server
- anyone can set up an Astichat server and run its own encrypted chat server
Check out the wiki for more information.