tengri/tengri
unspeaker e3e3c163da
Some checks are pending
/ build (push) Waiting to run
input: refactor, move dsl stuff to tek config
2025-08-23 13:47:45 +03:00
..
src so many ood tests 2025-08-03 01:58:50 +03:00
Cargo.toml input: refactor, move dsl stuff to tek config 2025-08-23 13:47:45 +03:00
README.md dsl: update docs 2025-08-23 13:10:59 +03:00

tengri is a metaframework for building interactive applications with rust. (aren't we all?)

tengri is developed as part of tek, a music program for terminals.

tengri contains:

  • dizzle, a framework for defining domain-specific languages
  • output, an abstract UI layout framework
  • input, an abstract UI event framework
  • tui, an implementation of tengri over ratatui.

as well as:

  • core, the shared definitions ("utils") module
  • proc, the space for procedural macros
  • tengri, the top-level reexport crate

tengri is published under AGPL3.