Skip to content
forked from OkuBrowser/oku

Kõkai - A web browser with an emphasis on local-first data storage using ipfs

License

Notifications You must be signed in to change notification settings

cosmic-zip/kokai

 
 

Repository files navigation

banner

Kõkai

A Web browser with an emphasis on local-first data storage.

Building

Note: Currently, the Kõkai browser is only available on operating systems using the Linux kernel. The protocol included with Kõkai may be used via a command-line frontend, available on Linux, macOS, and Windows.

Binary

Prerequisites

To build, please install:

tip: If you building on ubuntu or debian you just run build.sh

  • A copy of the Rust toolchain
    • It is recommended that you install Rust using rustup.rs, though many Linux distributions also package the Rust toolchain as well.
  • GTK and its dependencies, including GDK, GLib, and Pango
    • It is recommended that you obtain these development packages from your distribution.
  • WebKitGTK
    • Some distributions provide multiple versions of WebKitGTK; look for packages resembling webkitgtk-6.0.
  • libfuse
    • It is recommended that you obtain this development package from your distribution.
  • The Vox static site generator
    • This can be installed using the Rust toolchain by running cargo install --git https://github.com/emmyoh/vox --features="cli".

Commands

Note: Before new builds, please run ./prebuild.sh to complete necessary pre-compilation tasks.

After pre-requisites are installed and pre-compilation tasks are complete, you may run:

  • cargo build for debug builds.
  • cargo build --release for release builds.
  • cargo install --path . to install Kõkai.

License

This software is available under the GNU Affero General Public License, Version 3.

Releases

No releases published

Sponsor this project

 

Languages

  • Rust 96.0%
  • CSS 3.4%
  • Other 0.6%