☀️ interface framework that reaches for the sky 🎑
Find a file
same mf who else 8f0a2accce
Some checks failed
/ build (push) Has been cancelled
breaking: refactor: cooking
2026-03-08 22:19:44 +02:00
.forgejo/workflows edn -> dsl 2025-03-15 16:49:26 +02:00
dizzle@6026aff29f bump dizzle! 2026-02-23 23:03:14 +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 breaking: refactor: cooking 2026-03-08 22:19:44 +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 breaking: refactor: cooking 2026-03-08 22:19:44 +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 breaking: refactor: cooking 2026-03-08 22:19:44 +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

abstract interface layout system for defining interface layouts abstractly.

play

the input handling system.

tui

uses ratatui to run 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.

license

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