Thuli
A quiet little REPL for exploring Farben markup.
Thuli is Zulu for "quiet" or "peace". The name fits: a calm, focused space for typing markup and seeing what comes out, without noise.
Install
Or build from source:
What it is
A small interactive shell, in the spirit of python or irb, but for Farben
markup. Type a line of markup, see the rendered terminal output. Define styles
on the fly. Inspect what the parser is doing under the hood.
It also works as a one-shot tool from the shell:
Features
- Interactive REPL loop (read line, render, quit on Ctrl+D)
- Pretty error printing (no panics)
- Commands: /help, /quit, /tags, /style, /prefix, /show, /theme, /load
- One-shot mode via CLI argument
- Theme loading from
theme.frb.toml
Coming soon: tab completion for tag names, a /colors command for browsing the ANSI 256 palette, history persistence.
Quick Start
Run the REPL:
One-shot mode:
Requires Rust 2024 edition (Rust 1.85+).
License
Licensed under either of MIT License or Apache License, Version 2.0 at your option.
Cheers, RazkarStudio. © 2026 RazkarStudio. All rights reserved.