Cabal-desktop iconCabal-desktop

Experimental P2P community chat platform.

Open Source Alternative to:

Repository activity:

Stars850

Forks78

Open Issues69

Last commit2 years ago

License:

AGPL-3.0

Languages:

JavaScript
SCSS
HTML
Cabal-desktop screenshot

Cabal is an experimental peer-to-peer (P2P) community chat platform designed to facilitate seamless and decentralized communication. Unlike traditional chat applications, Cabal operates without servers, ensuring that your data remains local and under your control. Each chat group, or 'cabal,' is identified by a unique secret key, which you can share with friends to allow them to join your community.

  • Decentralized Communication: No servers are needed, making Cabal resilient and censorship-resistant.
  • Local Storage: All data is stored locally, ensuring privacy and control over your information.
  • Offline Access: Browse your full chat history and send messages even when offline; messages will sync once you're back online.
  • Internet and Local Network: Cabal works over the internet but also supports local network communication for nearby peers.
  • Community-Driven: Regular updates and fixes are coordinated through community efforts, ensuring the platform evolves based on user feedback.

Cabal is still in its early stages, and while the team actively uses and develops it, occasional issues may arise. The community is encouraged to participate in its development via IRC or by joining the public cabal using the provided key. With Cabal, you can enjoy a robust, decentralized chat experience that's both private and resilient.

Share: