chat
PeerChat: A terminal-based P2P chat application using libp2p and Golang
PeerChat is a terminal-based P2P chat application using libp2p and Golang. It utilizes a Kademlia DHT and the IPFS network for peer discovery and routing. The application supports features such as TLS encryption, peer active discovery, YAMUX stream multiplexing, and allows users to switch between chat rooms and change usernames.