Skip to content

Demos

The demos/TachikomaDemos package includes 25+ interactive demos covering every major feature. Run the launcher to browse them all, or launch individual demos directly.

Running the Demos

julia
using Pkg
Pkg.activate("demos/TachikomaDemos")
Pkg.instantiate()

using TachikomaDemos
launcher()

The launcher presents a menu of all available demos. Use arrow keys to navigate and Enter to launch.

To run a specific demo directly:

julia
using TachikomaDemos
dashboard()

Available Demos

DemoFunctionDescription
Theme Gallerydemo()Color palettes, box styles, block characters, signal bars
Dashboarddashboard()Simulated system monitor with CPU/memory gauges, network sparkline, process table
Matrix Rainrain()Falling katakana and latin characters with brightness falloff
System Monitorsysmon()3-tab monitor: overview with bar charts, process table, network canvas plots
Clockclock()Real-time BigText clock with stopwatch and calendar widget
Snakesnake()Classic snake game with arrow key controls
Waveswaves()Animated parametric curves on braille canvas: Lissajous, spirograph, sine, oscilloscope
Game of Lifelife()Conway's cellular automaton on braille canvas with interactive cursor
Animation Systemanim_demo()Tween, Spring, Timeline, and easing functions across four live panels
Mouse Drawmouse_demo()Interactive braille canvas drawing with left-click, right-click erase, scroll brush resize
Chaoschaos()Logistic map bifurcation diagram on braille canvas
Dot Wavesdotwave()Halftone dot field modulated by layered sine waves and noise
Showcaseshowcase()Rainbow arc, terrain background, spring gauges, sparklines, particles
Backend Comparebackend_demo()Split-screen: same animation in braille, block, and PixelImage rendering
Resize Panesresize_demo()Drag pane borders to resize, demonstrating ResizableLayout
ScrollPane Logscrollpane_demo()Live log viewer with auto-follow, reverse mode, mouse wheel scrolling
Effects Galleryeffects_demo()fill_gradient!, fill_noise!, glow, flicker, drift, shimmer, breathing, pulse
Chartchart_demo()Interactive chart with dual sine, scatter cloud, and live streaming modes
DataTabledatatable_demo()Sortable, scrollable data table with column sort
Formform_demo()TextInput, TextArea, Checkbox, RadioGroup, DropDown with live preview
Code Editoreditor_demo()Julia syntax highlighting, auto-indentation, Tab/Shift-Tab indent
FPS Stress Testfps_demo()Interactive frame rate stress test with tunable complexity
Phylo Treephylo_demo()Radial phylogenetic tree background with animated branches
Cladogramclado_demo()Fan-layout cladogram with right-angle polar routing
PixelImage Demosixel_demo()Plasma, terrain, Mandelbrot, interference via sixel or braille fallback
Sixel Gallerysixel_gallery()CPU heatmap, latency distribution, memory page map, flame graph
Async Tasksasync_demo()Background task system: spawn tasks, trigger failures, repeating timers
Markdown Viewermarkdown_demo()README viewer, live split-pane editor, style preset picker