/cabal-desktop

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

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Cabal Desktop

Desktop client for cabal, the p2p/decentralized/offline-first chat platform.

Install

Download the latest release

https://github.com/cabal-club/cabal-desktop/releases/

Build from source

$ git clone https://github.com/cabal-club/cabal-desktop
$ cd cabal-desktop

$ npm install             # install dependencies
$ npm start               # start the application

Download from AUR

https://aur.archlinux.org/packages/cabal-desktop-git/

Distribute

build for current platform:

$ npm run dist

build for multiple platforms:

$ ./bin/build-multi

How to Contribute

Formatting Rules

This repository is formatted with StandardJS (there is a vscode plugin).