❯ tui.builders
Propulsé par SuperLightTUI — la bibliothèque Rust TUI en mode immédiat, sans unsafe. 50+ widgets, aperçu en direct, export de code prêt pour la production. D'autres frameworks arrivent bientôt.
Gratuit · Sans inscription · Open source
Mises en page prêtes à l'emploi pour les patterns TUI courants. Ouvrez dans l'éditeur, personnalisez et exportez.
Workflow
01. Concevoir
02. Configurer
let mut ui = Context::new();
ui.col(|ui| {
ui.text("Hello");
});
03. Exporter
04. Lancer
Quatre outils dans un seul éditeur. Concevez visuellement, inspectez les propriétés, exportez en Rust, changez de thème.
Widgets
+11 plus
Faites glisser des widgets depuis la palette vers le canvas. Imbriquez des conteneurs pour des mises en page complexes.
Propriétés
Type
containerNom
Direction
Espacement
Padding
Bordure
Chaque widget expose son API complète sous forme de contrôles visuels. Direction, espacement, couleurs, bordures — tout est modifiable.
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);
});
});
})
}Le code généré utilise la vraie API SuperLightTUI. Copiez, collez dans votre projet, cargo run.
Sept thèmes intégrés issus de la bibliothèque SLT. Changez en un clic, aperçu instantané.
créé avec tui.builders
Tableau de bord
Moniteur système
Application de chat
Explorateur de fichiers
Basé sur SuperLightTUI - un framework Rust TUI en mode immédiat. Deux dépendances, zéro unsafe, boucle de rendu à 60fps.
Un builder, tous les frameworks TUI
Concevez une fois, exportez vers votre stack. En commençant par SuperLightTUI — d'autres frameworks arrivent bientôt.
Commencez à créer des interfaces de terminal
Gratuit, open source, sans compte requis