go-terminal-chat

An awesome terminal chat application built using Golang.

MIT License

Stars
5

Terminal-Chat

An awesome terminal chat application built using Golang.

TUI mode

CLI mode

How to use?

  • 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.

How it works?

It uses websockets for server-client communication and Sqlite for storing all messages.

How can I add more emojis?

Add emojis which you want to add in internal/textParser/emoji.go and create a PR.