{"repo":"phoenix-tui/phoenix","free":true,"listed":false,"github":"https://github.com/phoenix-tui/phoenix","clone":"git clone https://github.com/phoenix-tui/phoenix.git","description":"High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss.","language":"Go","stars":39,"topics":["bubbles","bubbletea","cli","command-line","component-library","cross-platform","ddd","elm-architecture","framework","go"],"license":"MIT","category":"cli-tools","readme_excerpt":"Phoenix TUI Framework Multi-module monorepo - 10 independent libraries. Full metrics in CI. Next-generation Terminal User Interface framework for Go Organization : github.com/phoenix-tui Go Version : 1.25+ Why Phoenix? Phoenix rises from the ashes of legacy TUI frameworks, solving critical problems: - Perfect Unicode/Emoji support - No more layout bugs - High Performance - Differential rendering, caching, zero allocations - DDD Architecture - Clean, testable, extendable - Rich Component Library - Everything you need out of the box - Public Cursor API - Full control for shell applications - Inline & Alt-Screen rendering - Per-line diffing without alt screen, or full-screen mode - TTY Control - Run editors, shells, and other processes from within your TUI - Easy Migration from Charm - Comprehensive migration guide included Libraries Phoenix is a modular framework with 10 independent libraries: Library Description --------- ------------- phoenix/core Terminal primitives, Unicode/Emoji support (correct width calculation) phoenix/terminal ANSI terminal operations, raw mode, capabilities phoenix/style CSS-like styling + Theme System (presets, runtime switching) phoenix/layout Flexbox & grid layout (box model, responsive sizing) phoenix/tea Elm Architecture + TTY Control + Inline Renderer phoenix/render High-performance differential renderer phoenix/components UI components: TextArea, TextInput, List, Viewport, Table, Modal, Progress, Select, MultiSelect, Confirm, Form phoenix/mouse","default_branch":null,"files":null,"tree":[],"storefront":"/r/phoenix-tui","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phoenix-tui/phoenix/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."}