/varnam-desktop

Desktop client for Varnam

Primary LanguageGoOtherNOASSERTION

Varnam Desktop App

Cross-platform desktop app for Varnam. Uses varnam-editor as GUI frontend.

Installation

Dependencies

Debian or Ubuntu based systems :

sudo apt install libwebkit2gtk-4.0-37

Windows : Include these DLLs in the folder

Mac : Safari Browser should be installed

Development

  • Clone the repo.
  • Install dependencies
  • Build libvarnam (On Windows, Visual Studio is needed to make the DLLs) :
git submodule update --init --recursive
cd libvarnam/libvarnam && cmake . && make varnamstatic && ln -s $(realpath libvarnamstatic.a) libvarnam.a && cd -
  • Build varnam :
make deps
make editor
make build
  • Run :
./varnam

Thanks to stuffbin, HTML+CSS+JS files are all merged into one big binary (varnam).

Usage

varnam bundles with varnamd, the HTTP server to interface with varnam library. By default, the server runs on 127.0.0.1:8123. See varnamd for more details.