{"repo":"kahliburke/Tachikoma.jl","free":true,"listed":false,"github":"https://github.com/kahliburke/Tachikoma.jl","clone":"git clone https://github.com/kahliburke/Tachikoma.jl.git","description":"Build rich terminal apps in Julia — widgets, layouts, sixel graphics, Kitty graphics, animations, and more","language":"Julia","stars":10,"topics":["cli","julia","juliac","sixel","terminal","terminal-ui","tui","widgets","kitty","animation"],"license":"MIT","category":"cli-tools","readme_excerpt":"Tachikoma.jl A terminal UI framework for Julia --- Tachikoma is a pure-Julia framework for building rich, interactive terminal applications. It provides an Elm-inspired Model / update! / view architecture, a 60fps event loop with double-buffered rendering, 30+ composable widgets, constraint-based layouts, animation primitives, kitty/sixel pixel graphics, and built-in recording and export to SVG/GIF. Features Architecture — Declarative Elm pattern with clean separation of state, logic, and rendering. 60fps event loop with automatic frame pacing and double-buffered output. 30+ Widgets — Text inputs, text areas, code editor with syntax highlighting, data tables with column resize and sort, forms with validation and Tab navigation, tree views, charts, bar charts, sparklines, calendars, modals, dropdowns, radio groups, checkboxes, progress indicators, scrollable panes, markdown viewer, and more. Constraint Layouts — Fixed , Fill , Percent , Min , Max , and Ratio constraints. Draggable resizable pane borders with layout persistence via Preferences.jl. Animation — Tweens with 10 easing functions, physics-based springs, timelines for sequencing, and organic effects: noise , fbm , pulse , breathe , shimmer , jitter , flicker , drift , glow . Graphics — Three rendering backends: Braille dots (2x4), quadrant blocks (2x2), and pixel rendering (16x32 per cell, Kitty or sixel). Vector drawing API with lines, arcs, circles, and shapes. 26 Themes — 12 dark and 14 light palettes with hot-swap","default_branch":null,"files":null,"tree":[],"storefront":"/r/kahliburke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kahliburke/Tachikoma.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}