DUCK 🦆
Simplifying Decentralised Communication
If you care about data ownership and need a private free chat, Duck Chat has got your back.
Have a private conversation in a crowded room without worrying about eavesdroppers.
- Github Releases should have all the releases.
If you want to build from source, read along...
Features ✨
- Complete Data Ownership
- Enhanced Privacy
- No single point of control
- No third party involvement
- Free Usage
- Open Source
- Lightweight
Development 💻
go install
&& go run main.go
make build
&& ./duck
make install
&& duck
Overview
Inspired by Peerchat on Kademlia DHT which is a terminal-based P2P chat application using libp2p and the IPFS network for peer discovery and routing.
It uses a Kademlia DHT from libp2p for peer discovery and routing and supports a more fully featured host. The other components of the libp2p such as TLS encryption, peer active discovery, YAMUX stream multiplexing are integrated as well.
Roadmap 🚀
- P2P CLI Chat.
- Web link to install, setup and open chat.
- Add as Utility to DripVerse.
- ...
Have a request for features or add-ons?
Devices Tested:
Device Type |
OS |
Status |
Desktop |
Mac Os 14 Sonoma |
✅ |
Desktop |
Linux PopOS |
✅ |
Desktop here is used as a synonymous term for laptops, desktops, Macs and PCs.