thuli 1.0.0

A quiet little REPL for exploring Farben markup.
thuli-1.0.0 is not a library.

Thuli

A quiet little REPL for exploring Farben markup.

Crates.io Version docs.rs License MIT License Apache-2.0 Crates.io Downloads Rust Edition Deps.rs

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

cargo install thuli

Or build from source:

cargo install --git https://codeberg.org/razkar/thuli

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:

thuli

One-shot mode:

thuli '[bold cyan]hello'

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.