tui.builders

Crea interfaces de terminal
como sitios web

Impulsado por SuperLightTUI — la biblioteca Rust TUI de modo inmediato, sin unsafe. Más de 50 widgets, vista previa en tiempo real, exporta código de producción. Más frameworks próximamente.

$cargo add superlighttui

Gratis · Sin registro · Código abierto

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

Plantillas

Diseños predefinidos para patrones TUI comunes. Ábrelos en el editor, personalízalos y exporta.

Ver todos
50+ widgets7 temas< 2 MB de salida

flujo de trabajo

01. Diseñar

02. Configurar

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

03. Exportar

Compilado
Terminado en 0.42s

04. Ejecutar

Cómo funciona

Cuatro herramientas en un solo editor. Diseña visualmente, inspecciona propiedades, exporta Rust, cambia temas.

Widgets

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

+11 más

canvas
en tiempo real

Arrastra widgets desde la paleta al canvas. Anida contenedores para diseños complejos.

vista previa

Propiedades

Tipo

container

Nombre

Contador

Dirección

col
row

Espacio

1

Relleno

1

Borde

rounded&blacktriangledown;

Cada widget expone su API completa como controles visuales. Dirección, relleno, colores, bordes — todo editable.

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; compila sin errores

El código generado usa la API real de SuperLightTUI. Copia, pega en tu proyecto, cargo run.

Dark
Catppuccin
Tokyo
Dracula
Nord
Gruvbox
Solarized

Siete temas integrados de la biblioteca SLT. Cambia con un clic, vista previa instantánea.

hecho con tui.builders

dashboard.rs

Panel de control

system-monitor.rs

Monitor del sistema

chat-app.rs

Aplicación de chat

file-browser.rs

Explorador de archivos

Construido sobre SuperLightTUI - un framework Rust TUI de modo inmediato. Dos dependencias, cero unsafe, bucle de renderizado a 60fps.

50+widgets
7temas
2dependencias
0unsafe
60fps

Un builder, todos los frameworks TUI

Diseña una vez, exporta a tu stack. Comenzando con SuperLightTUI — más frameworks próximamente.

Empieza a crear interfaces de terminal

Gratis, código abierto, sin necesidad de cuenta

Abrir editor