{"repo":"meszmate/zigzag","free":true,"listed":false,"github":"https://github.com/meszmate/zigzag","clone":"git clone https://github.com/meszmate/zigzag.git","description":"A Terminal UI framework for Zig","language":"Zig","stars":514,"topics":["terminal","terminal-based","terminal-ui","tui","tui-app","zig","zig-library"],"license":"MIT","category":"cli-tools","readme_excerpt":"ZigZag A TUI framework for Zig. Features · How it works · Quick start · Components · Examples · Reference ZigZag brings typed Model-Update-View applications, rich styling, flexible layout, and 40+ components to the terminal with no third-party dependencies. Features Capability Highlights ------------ ------------ Architecture Typed Model-Update-View, commands, async tasks, sub-programs Components 40+ inputs, tables, lists, charts, forms, and overlays Styling ANSI, 256-color, TrueColor, adaptive themes, borders, and text overflow Layout Placement, Flexbox constraints, split panes, and layered composition Terminal support Keyboard, mouse, clipboard, images, suspend/resume Performance Diff rendering, ANSI compression, and virtual lists How it works Events update the model, then view renders the next terminal frame. Quick start Requires Zig 0.16.0 or newer. Start with the counter example. Components Category Includes ---------- ---------- Input and forms Text input, text area, checkbox, radio group, slider, dropdown, form, file picker, stepper Data and navigation List, virtual list, table, sortable table, data table, tree, tabs, breadcrumbs, screen stacks Visualization Progress, spinner, gauge, sparkline, chart, bar chart, heatmap, canvas, Braille canvas Overlays and feedback Modal, confirmation, tooltip, notification, toast, context menu, command palette Content and tooling Markdown, code view, diff view, rich log, status bar, help, developer console Browse the component index →","default_branch":null,"files":null,"tree":[],"storefront":"/r/meszmate","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/meszmate/zigzag/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."}