An awesome terminal chat application built using Golang.
- Start the server using
go run cmd/server/main.go [-addr] - Start the client using
go run cmd/client/main.go [-addr] [-user] [-tui] [-room]
Don't have golang installed? Download the executables from here.
- Use
:<emoji-code>:to send emoji. - Use
>username <msg>to send a private message to username.
It uses websockets for server-client communication and Sqlite for storing all messages.
Add emojis which you want to add in internal/textParser/emoji.go and create a PR.

