A Web browser with an emphasis on local-first data storage.
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.
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.
- It is recommended that you install Rust using
- 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
.
- Some distributions provide multiple versions of WebKitGTK; look for packages resembling
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"
.
- This can be installed using the Rust toolchain by running
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.
This software is available under the GNU Affero General Public License, Version 3.