{"repo":"XenoAtom/XenoAtom.Terminal.UI","free":true,"listed":false,"github":"https://github.com/XenoAtom/XenoAtom.Terminal.UI","clone":"git clone https://github.com/XenoAtom/XenoAtom.Terminal.UI.git","description":"XenoAtom.Terminal.UI is a modern, reactive retained-mode terminal UI framework for .NET","language":"C#","stars":288,"topics":["terminal-ui","tui","console","csharp","curses","dotnet","terminal","terminal-application"],"license":"BSD-2-Clause","category":"cli-tools","readme_excerpt":"XenoAtom.Terminal.UI XenoAtom.Terminal.UI is a modern, reactive retained-mode terminal UI framework for .NET, built on top of XenoAtom.Terminal. It provides a rich set of controls (TextBox, TextArea, lists, tables, dialogs…), a consistent layout system, a styling/theming model, and a binding system designed for smooth live UIs. ✨ Features - Two hosting models : - Inline widgets via Terminal.Write(...) and Terminal.Live(...) - Fullscreen apps via Terminal.Run(...) (alternate screen + input loop) - Modern control library (60+ built-in controls): - Buttons, toggles, lists, tables, closable/scrollable/reorderable tabs, menus, dialogs/popups, toasts , charts, progress, spinners, tooltips… - Text editing: TextBox , TextArea , CodeEditor , PromptEditor , MaskedInput , NumberBox (undo/redo: Ctrl+Z / Ctrl+R , clipboard paste interception, auto-expanding editor height via TextEditorAutoSizeMode.Height , CodeEditor Find/Replace: Ctrl+F / Ctrl+H , Go To Line: Ctrl+G , retained line visuals, configurable spaces/tabs indentation, PromptEditor Shift+Enter new-line shortcut with Ctrl+N fallback, and completion gestures that can be rebound to preserve Tab focus traversal) - Advanced widgets: LogControl , CommandPalette , BreakdownChart , ColorPicker - Mockup/empty-state widget: Placeholder (text + background surfaces, gradients) - Companion extension package: XenoAtom.Terminal.UI.Extensions.Markdown ( MarkdownControl , MarkdownMarkupConverter with source-preserving highlight mode) - Companion","default_branch":null,"files":null,"tree":[],"storefront":"/r/XenoAtom","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/XenoAtom/XenoAtom.Terminal.UI/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."}