{"repo":"RtlZeroMemory/Rezi","free":true,"listed":false,"github":"https://github.com/RtlZeroMemory/Rezi","clone":"git clone https://github.com/RtlZeroMemory/Rezi.git","description":"Build TypeScript TUI backed by fast native rendering engine","language":"TypeScript","stars":669,"topics":["cli","nodejs","terminal-ui","tui","typescript","c","devtools","ffi","ink","opensource"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Rezi Rezi is a TypeScript framework for building terminal applications on Node.js and Bun. It provides structured layout, focus and input handling, routing, widgets, and testing tools, with rendering handled by Zireael, a terminal engine written in C. Links: Website · Docs · Quickstart · Widgets · Benchmarks Status Rezi is in beta . The core API — the app model, layout, input routing, theming, and the widget surface — is stable enough to build on, and the public API of @rezi-ui/core is recorded and diffed in CI. Breaking changes still happen before 1.0, but they are deliberate, batched, and documented in the changelog with migration notes. Individual widgets carry explicit stability tiers ( stable , beta , experimental ), so the guarantees that apply to what you use are spelled out rather than implied. What Rezi Is For Dashboards, control planes, internal tools, log viewers, agent consoles, and developer workflows that need more than line-oriented output: multi-panel layouts, routed screens, focusable controls, forms, tables, overlays, and predictable behavior under keyboard and mouse input. Apps choose their presentation: full-screen on the alternate buffer, or inline screen mode — a bounded region on the primary screen with terminal scrollback preserved above it and the final frame left in scrollback on exit (the presentation style of agent CLIs, progress UIs, and REPLs). See the Screen Modes guide. Why Rezi - A structured app model instead of a rendering loop you assemble ","default_branch":null,"files":null,"tree":[],"storefront":"/r/RtlZeroMemory","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RtlZeroMemory/Rezi/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."}