☀️ interface framework that reaches for the sky 🎑
Find a file
2026-03-28 14:43:53 +02:00
.forgejo/workflows edn -> dsl 2025-03-15 16:49:26 +02:00
dizzle@192a1d8257 stub fn origin and iter 2026-03-21 20:56:42 +02:00
examples TuiThread factors out poll/sleep/perf details 2026-03-06 12:59:07 +02:00
proc logical, temporal, spatial, terminal 2026-02-23 17:47:40 +02:00
rust-jack@764a38a880 move the jack stuff from tek into tengri 2026-02-23 21:21:03 +02:00
src allow rect.into() 2026-03-28 14:43:53 +02:00
.editorconfig uuugh 2025-09-09 20:39:08 +03:00
.gitignore tabula rasa 2025-03-02 14:31:04 +02:00
.gitmodules move the jack stuff from tek into tengri 2026-02-23 21:21:03 +02:00
bacon.toml refactor: flatten this too 2026-02-21 04:40:35 +02:00
Cargo.lock move the jack stuff from tek into tengri 2026-02-23 21:21:03 +02:00
Cargo.toml wip: unearth the backlog severely 2026-03-20 02:49:10 +02:00
Justfile dsl, output, tui: add tests, examples, root dispatchers 2025-09-08 19:42:44 +03:00
LICENSE add license 2025-03-24 03:18:58 +02:00
README.md wip: refactor: removing seams 2026-03-19 17:22:47 +02:00
shell.nix perf: use mold 2025-09-08 00:31:18 +03:00
tengri.svg dsl: refactor with eyes closed 2025-08-22 23:15:38 +03:00

tengri Please don't upload to GitHub

tengri is the skygod in whose dream the tek is happening. it looks at us from its perch.

features

it is here to do the following:

sing

connect to jack audio connection kit to process chunks of audio and midi.

draw

backend-agnostic layout pattern.

play

the input handling system.

term

uses ratatui to render in in a terminal.

gui (todo-todo-todo)

opens windows, runs shaders in them and/or delegates them (to e.g. plugin guis).

lang

uses dizzle to let you livecode all of the above.

time

performance counter.

text

backend-agnostic text layout.

license

here and now, the blessings of tengri are invokable under the AGPL3.