Skip to content

A simple command-line chat application written in Go using WebSockets. It includes both server and client implementations and allows multiple clients to chat with each other in real time through a terminal interface.

Notifications You must be signed in to change notification settings

faizanfirdousi/go-cli-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

go-cli-chat

A simple command-line chat application written in Go using WebSockets. This project includes both a server and a client that communicate over WebSocket connections. Multiple clients can connect and chat with each other in real time through their terminals.


๐Ÿ“ฆ Features

  • Real-time messaging via WebSockets
  • Multiple clients supported concurrently
  • Messages are broadcasted to all connected clients (except the sender)
  • Simple CLI interface for input and display
  • Built with Goโ€™s goroutines, channels, and mutex for concurrency

๐Ÿš€ Getting Started

1. Clone the Repository

git clone https://github.com/your-username/go-cli-chat.git
cd go-cli-chat

About

A simple command-line chat application written in Go using WebSockets. It includes both server and client implementations and allows multiple clients to chat with each other in real time through a terminal interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages