tui.builders

Terminal-UIs bauen
wie Websites

Powered by SuperLightTUI — die unsafe-freie Rust-TUI-Bibliothek im Immediate-Mode. 50+ Widgets, Live-Vorschau, produktionsreifer Code-Export. Weitere Frameworks folgen bald.

$cargo add superlighttui

Kostenlos · Ohne Anmeldung · Open Source

tui.builders/editor
dashboard.rs
● NORMAL65×22SLT v0.11.0UTF-8

Templates

Vorgefertigte Layouts für gängige TUI-Muster. Im Editor öffnen, anpassen und exportieren.

Alle ansehen
50+ Widgets7 Themes< 2 MB Ausgabe

Workflow

01. Entwerfen

02. Konfigurieren

let mut ui = Context::new();
ui.col(|ui| {
  ui.text("Hello");
});

03. Exportieren

Kompiliert
Fertig in 0,42 s

04. Ausführen

So funktioniert es

Vier Werkzeuge in einem Editor. Visuell gestalten, Eigenschaften prüfen, Rust exportieren, Themes wechseln.

Widgets

text
button
input
list
table
tabs
progress
gauge
sparkline
checkbox
toggle
select

+11 mehr

Canvas
live

Ziehe Widgets aus der Palette auf das Canvas. Verschachtle Container für komplexe Layouts.

Vorschau

Eigenschaften

Typ

container

Name

Zähler

Richtung

col
row

Abstand

1

Innenabstand

1

Rahmen

rounded&blacktriangledown;

Jedes Widget legt seine vollständige API als visuelle Steuerelemente offen. Richtung, Abstände, Farben, Rahmen — alles bearbeitbar.

counter.rsSLT v0.11.0
use slt::{Context, Border, Color};

fn main() -> std::io::Result<()> {
    let mut count: i32 = 0;
    slt::run(|ui: &mut Context| {
        if ui.key('q') { ui.quit(); }
        if ui.key('k') { count += 1; }

        ui.bordered(Border::Rounded)
          .pad(1).gap(1).col(|ui| {
            ui.text("Counter")
              .bold().fg(Color::Cyan);
            ui.row(|ui| {
                ui.text("Count:");
                ui.text(format!("{count}"))
                  .bold().fg(Color::Green);
            });
        });
    })
}
$cargo run&check; kompiliert sauber

Der generierte Code verwendet die echte SuperLightTUI-API. Kopieren, in dein Projekt einfügen, cargo run.

Dark
Catppuccin
Tokyo
Dracula
Nord
Gruvbox
Solarized

Sieben eingebaute Themes aus der SLT-Bibliothek. Mit einem Klick wechseln, sofortige Vorschau.

erstellt mit tui.builders

dashboard.rs

Dashboard

system-monitor.rs

Systemmonitor

chat-app.rs

Chat-Anwendung

file-browser.rs

Datei-Explorer

Basierend auf SuperLightTUI - einem Rust-TUI-Framework im Immediate-Mode. Zwei Abhängigkeiten, kein unsafe, 60fps-Render-Schleife.

50+Widgets
7Themes
2Abhängigkeiten
0unsafe
60fps

Ein Builder, alle TUI-Frameworks

Einmal entwerfen, in deinen Stack exportieren. Beginnend mit SuperLightTUI — weitere Frameworks folgen bald.

Terminal-UIs bauen

Kostenlos, Open Source, kein Konto erforderlich

Editor öffnen