❯ tui.builders
Powered by SuperLightTUI — die unsafe-freie Rust-TUI-Bibliothek im Immediate-Mode. 50+ Widgets, Live-Vorschau, produktionsreifer Code-Export. Weitere Frameworks folgen bald.
Kostenlos · Ohne Anmeldung · Open Source
Vorgefertigte Layouts für gängige TUI-Muster. Im Editor öffnen, anpassen und exportieren.
Workflow
01. Entwerfen
02. Konfigurieren
let mut ui = Context::new();
ui.col(|ui| {
ui.text("Hello");
});
03. Exportieren
04. Ausführen
Vier Werkzeuge in einem Editor. Visuell gestalten, Eigenschaften prüfen, Rust exportieren, Themes wechseln.
Widgets
+11 mehr
Ziehe Widgets aus der Palette auf das Canvas. Verschachtle Container für komplexe Layouts.
Eigenschaften
Typ
containerName
Richtung
Abstand
Innenabstand
Rahmen
Jedes Widget legt seine vollständige API als visuelle Steuerelemente offen. Richtung, Abstände, Farben, Rahmen — alles bearbeitbar.
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);
});
});
})
}Der generierte Code verwendet die echte SuperLightTUI-API. Kopieren, in dein Projekt einfügen, cargo run.
Sieben eingebaute Themes aus der SLT-Bibliothek. Mit einem Klick wechseln, sofortige Vorschau.
erstellt mit tui.builders
Dashboard
Systemmonitor
Chat-Anwendung
Datei-Explorer
Basierend auf SuperLightTUI - einem Rust-TUI-Framework im Immediate-Mode. Zwei Abhängigkeiten, kein unsafe, 60fps-Render-Schleife.
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