❯ tui.builders
Powered by SuperLightTUI — the zero-unsafe, immediate-mode Rust TUI library. 50+ widgets, live preview, export production code. Now also available for Ink (TypeScript).
Free · No signup · Open source
Pre-built layouts for common TUI patterns. Open in the editor, customize, and export.
Workflow
01. Design
02. Configure
let mut ui = Context::new();
ui.col(|ui| {
ui.text("Hello");
});
03. Export
04. Run
Four tools in one editor. Design visually, inspect properties, export Rust, switch themes.
Widgets
+11 more
Drag widgets from the palette onto the canvas. Nest containers for complex layouts.
Properties
Type
containerName
Direction
Gap
Padding
Border
Every widget exposes its full API as visual controls. Direction, padding, colors, borders - all editable.
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);
});
});
})
}Generated code uses the real SuperLightTUI API. Copy, paste into your project, cargo run.
Seven built-in themes from the SLT library. Switch with one click, preview instantly.
made with tui.builders
Dashboard
System Monitor
Chat Application
File Explorer
Built on SuperLightTUI - an immediate-mode Rust TUI framework. Two dependencies, zero unsafe, 60fps render loop.
Ink (TypeScript) Beta
Same visual editor, same drag-and-drop. Export as a React-based terminal app powered by Ink.
44 widgets · ink v6 · TypeScript
Try Ink Editorimport React from 'react';
import { render, Box, Text, useApp } from 'ink';
function App() {
const { exit } = useApp();
return (
<Box flexDirection="column" padding={1}
borderStyle="round" borderColor="cyan">
<Text bold color="green">
Hello from tui.builders
</Text>
<Text dimColor>
Press q to quit
</Text>
</Box>
);
}
render(<App />);One builder, every TUI framework
Design once, export to your stack. Starting with SuperLightTUI — more frameworks coming soon.
Start building terminal UIs
Free, open source, no account needed