Skip to content

tau-OS/libhelium

Repository files navigation

libhelium

The elegant framework for building beautiful and useful apps. libhelium is suited for building amazing native applications, regardless of design background or skill level.

License: LGPL v3

Demo Screenshot

🚀 Getting Started

Welcome! Please see the various resources below. If you have any questions, our Discord is always open :)

Note libhelium's documentation is a bit sparse right now, if you'd like to help us, please see #23.

🛠️ Dependencies

Please make sure you have these dependencies first before building.

gtk4
libgee-0.8
meson
vala

Please note that the demo also requires the following dependencies.

libbismuth-1.0
blueprint-compiler

Generating documentation requires the following.

valadoc
gi-docgen

🏗️ Building

Simply clone this repo, then:

meson _build --prefix=/usr && cd _build
sudo ninja install

For additional build options, please see meson_options.txt. For example, to enable the demo:

meson _build -Ddemo=true --prefix=/usr && cd _build
sudo ninja install