Skip to content
@cabal-club

cabal

decentralized local-first peer-to-peer group chat (like IRC/Slack)

Cabal: experimental p2p community chat platform

Join the public cabal by entering the following key into any cabal client:

cabal://324eee92611cd877841c4de9fd5253e9dba6033329a837ee5f01beb005dffb2f

ABOUT cabal

No servers are needed to join a cabal, or to start your own. Everything is stored and runs locally. A cabal can never go down or be taken away.

A cabal is identified by its secret key (cabal://7d99b453506b974...) that you share with your friends. This key lets them find and join the cabal.

Cabal works over the internet, but also works offline: you can still browse your full chat history, and send messages that will be sync'd with any future peers you connect to.

Pinned Loading

  1. cabal-cli cabal-cli Public

    Terminal client for Cabal, the p2p chat platform.

    JavaScript 524 43

  2. cabal-desktop cabal-desktop Public

    Desktop client for Cabal, the p2p/decentralized/local-first chat platform.

    JavaScript 854 78

  3. cable-docs cable-docs Public

    companion docs for understanding the peer-to-peer cable chat protocol

    7 1

  4. cable cable Public

    A lightweight peer-to-peer chat protocol.

    75 4

  5. cabal-core cabal-core Public

    Core database and replication for cabal.

    JavaScript 303 43

Repositories

Showing 10 of 31 repositories
  • cable-handshake.ts Public

    TypeScript implementation of the Cable Handshake Protocol.

    cabal-club/cable-handshake.ts’s past year of commit activity
    TypeScript 4 AGPL-3.0 1 0 0 Updated Nov 9, 2024
  • cabals Public

    a list of public cabals

    cabal-club/cabals’s past year of commit activity
    18 MIT 4 0 0 Updated Sep 27, 2024
  • cabal-cli Public

    Terminal client for Cabal, the p2p chat platform.

    cabal-club/cabal-cli’s past year of commit activity
    JavaScript 524 43 24 (4 issues need help) 0 Updated Sep 22, 2024
  • cabal-client Public

    interface for writing peer-to-peer chat clients

    cabal-club/cabal-client’s past year of commit activity
    JavaScript 97 GPL-3.0 14 25 3 Updated May 15, 2024
  • cable Public

    A lightweight peer-to-peer chat protocol.

    cabal-club/cable’s past year of commit activity
    75 4 7 0 Updated May 2, 2024
  • cable-docs Public

    companion docs for understanding the peer-to-peer cable chat protocol

    cabal-club/cable-docs’s past year of commit activity
    7 1 0 0 Updated Apr 27, 2024
  • cable-client.js Public

    p2p chat client library for the cable protocol

    cabal-club/cable-client.js’s past year of commit activity
    JavaScript 8 1 0 1 Updated Apr 25, 2024
  • cable.js Public

    library for reading & writing the cable protocol's wire format

    cabal-club/cable.js’s past year of commit activity
    JavaScript 11 1 0 0 Updated Apr 25, 2024
  • cable-core.js Public

    cable-core is a library powering cable peers in nodejs

    cabal-club/cable-core.js’s past year of commit activity
    JavaScript 8 0 0 0 Updated Apr 25, 2024
  • cable.rs Public

    rust implementation of the cable protocol

    cabal-club/cable.rs’s past year of commit activity
    Rust 32 4 4 2 Updated Mar 1, 2024