{"repo":"migueldeicaza/TermKit","free":true,"listed":false,"github":"https://github.com/migueldeicaza/TermKit","clone":"git clone https://github.com/migueldeicaza/TermKit.git","description":"Terminal Kit - Console UI toolkit for Swift applications","language":"Swift","stars":566,"topics":["terminal","gui","toolkit","swift","curses"],"license":"MIT","category":"cli-tools","readme_excerpt":"TermKit - Terminal UI Toolkit for Swift This is a simple UI Toolkit for Swift, a port of my gui.cs library for .NET. While I originally wrote gui.cs, it has evolved significantly by the contributions of Charlie Kindel (@tig), @BDisp and various other contributors - this version started as an effort to bring this to Swift, but diverted as a result of a more Unix-centric/UIKit-centric design view. This toolkit contains various controls for build text user interfaces using Swift. It works on Mac, Linux and Windows. Controls The following controls are currently implemented: - Button - Clickable buttons with text - Checkbox - Checkboxes for boolean input - DataTable - Tabular data display - Frame - Container with optional border and title - HexView - Hexadecimal data viewer - Label - Text display - ListView - Lists with selection and scrolling - MarkupView - Rich text with markup support - Menu/MenuBar - Menus and menu bars - ProgressBar - Progress indicators - RadioGroup - Radio button groups - ScrollView - Scrollable containers - Spinner - Loading spinners - SplitView - Resizable split containers - StatusBar - Status information display - TabView - Tabbed interfaces - Terminal/TerminalView - Terminal emulation - TextField - Single-line text input - TextView - Multi-line text editing - MarkdownView - Markdown viewer - CommandPalette - Command search and execution interface - Toplevel - Top-level windows - StandardDesktop - Desktop-style top-level with MenuBar, StatusBar, and mana","default_branch":null,"files":null,"tree":[],"storefront":"/r/migueldeicaza","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/migueldeicaza/TermKit/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."}