duck

command module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2023 License: MIT Imports: 6 Imported by: 0

README ¶

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.

Duck Chat

Install 📦

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

Documentation ¶

The Go Gopher

There is no documentation for this package.

Directories ¶

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL