KLANG.tui is an over-simplified syntax translator with interactive builders for crafting dynamic, configurable, versionable terminal user-interfaces.
Find a file
Cullen Carstens 341e05dc0d Update docs: rename base branch from research to develop
- Default branch is now develop
- Research topics still branch as research/{prefix}--topic
- Forgejo default branch setting updated accordingly
2026-05-14 13:22:40 +02:00
branding/assets update: Added a concept logo for branding. 2026-05-14 13:11:54 +02:00
research Update docs: rename base branch from research to develop 2026-05-14 13:22:40 +02:00
README.md Update docs: rename base branch from research to develop 2026-05-14 13:22:40 +02:00

KLANG.tui

A forge for terminal interfaces. Hammer the config, hear the clang.


STATUS: RESEARCH PHASE

Research Knowledgebase →


KLANG.tui is an over-simplified syntax translator with interactive builders for crafting dynamic, configurable, versionable terminal user-interfaces. It doesn't run your TUI—it binds multiple backend services behind a simplified configuration syntax, then builds a binary or serves as a dependency-level translator.

Three Modes, One Engine

Mode Use Case
Stand-alone Build and distribute your own CLI/TUI app
Integrated Use as a dependency to offer built-in CLIs/TUIs in your packages
Hybrid Stand-alone complement utility alongside existing packages

The Promise

  • Expressive syntax — complex, interactive, conditional, multi-step flows
  • Template library.tink files for every purpose, versioned with the engine
  • Use it as you please — one config, three deployment modes

Getting Involved

This repository is in active research. We're identifying and evaluating backend services, dependency candidates, and architectural patterns. If you're interested in:

  • Terminal UI component libraries
  • Configuration syntax design
  • TypeScript/JavaScript parser-compiler patterns
  • CLI/TUI developer experience

...then watch this space, open discussions, or reach out.

License

Open-source for individuals and companies generating under $5,000/month. Above that threshold, commercial/enterprise licensing applies. See LICENSE once published.


Development branch: develop — research topics branch as research/{prefix}--topic, merged via pull request.