Raxol Component Gallery
40 interactive terminal UI components -- open playground
Table
IntermediateData table with sortable columns and row selection
Menu
IntermediateSelectable menu with keyboard navigation
TextArea
IntermediateMulti-line text editor with insert/normal modes
SelectList
IntermediateDropdown select list with keyboard navigation
RadioGroup
IntermediateGrouped radio buttons with tab switching
PasswordField
BasicPassword input with visibility toggle and strength meter
Text
BasicText rendering with style variations, ellipsis truncation, line clamping, and pretty wrapping
Tree
IntermediateExpandable tree view with keyboard navigation
CodeBlock
BasicCode display with line numbers and language samples
Markdown
IntermediateSimple markdown rendering with raw toggle
Harness Diff Viewer
IntermediatePre-apply file diff: line-based unified/split view with +/- markers and line numbers
Harness Transcript
IntermediateAgent-harness transcript blocks: completed message, collapsible reasoning, error
SplitPane
IntermediateResizable split pane with direction toggle, proportionally sized via {:pct, n}
Container
BasicScrollable container with viewport controls
Sparkline
BasicCompact sparkline for inline data trends
LineChart
IntermediateStreaming braille-resolution line chart
BarChart
BasicBlock-character bar chart with orientation toggle
ScatterChart
IntermediateBraille scatter plot with animated clusters
Cursor Trail
IntermediateAnimated cursor trail with presets
Panel Highlights
BasicPanel focus highlighting with border styles
Easing Functions
IntermediateAnimated easing function showcase
OSC Ambient
IntermediateHost-terminal desktop notification, taskbar progress, and pointer shape
Virtual FS
IntermediateIn-memory virtual file system with shell-like commands
REPL
AdvancedInteractive Elixir REPL with sandboxed evaluation
Salience Palette
IntermediateH-K salience colour solver: lightness solved per tier against the detected ground
Flex Layout
Intermediateflex_wrap, align_content, gap, and flex: 1 growth, with min-content flooring
Scroll Anchor
IntermediateViewport overflow_anchor: follow-tail pinning that releases when you scroll up
Harness Status
IntermediateAgent harness status bar, context/spend meters, activity indicator, advisory feed, and drift gauge
Harness Panels
IntermediateRead-only harness projection panels: worktracks kanban, rules (hard vs soft), memory, residual
Harness Approval
IntermediateAgent-harness approval gate: blast-radius preview and keyboard-driven allow/deny scope choice