juqkai / HumbleUI

Clojure Desktop UI framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Humble UI is a desktop UI framework for Clojure.

Status

Work in progress. No docs, and everything changes every day.

Resources

Slack:

Posts:

Videos:

Development

Run nREPL server:

./script/run.py

See (comment) forms in user.clj.

Examples

(ns examples.label
  (:require
    [io.github.humbleui.ui :as ui]))

(def ui
  (ui/valign 0.5
    (ui/halign 0.5
      (ui/dynamic ctx [{:keys [font-ui fill-text]} ctx]
        (ui/label "Hello from Humble UI! 👋" font-ui fill-text)))))

About

Clojure Desktop UI framework


Languages

Language:Clojure 83.3%Language:Python 16.7%