2 Repos
Rendering systems for displaying interactive command-line interfaces for remote shells and terminal applications.
Distinguishing note: Candidates are too specific (hyperlinks, markdown slides) or focus on runtimes rather than the rendering of the emulator itself.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Interactive Terminal Rendering. Refine with filters or upvote what's useful.
Upterm is a terminal emulator development project designed to render an interactive command-line interface. It provides emulation for standard terminals to maintain compatibility with complex command-line programs, text editors, and remote shells. The project focuses on shell workflow optimization through interactive command completion. This includes a state-driven suggestion engine that displays a suggestion box with command descriptions and expanded alias values while a user is typing. The system manages real-time input and output streams using pseudo-terminals and virtual terminal emulati
Renders an interactive command-line interface supporting remote shells and standard terminal-based applications.
Promptui is a Go library for building interactive command-line prompts, providing components for collecting text input with validation, presenting scrollable selection lists, and enabling dynamic addition of list items. It serves as a toolkit for creating terminal user interfaces where users can navigate menus, search options, and enter text with live validation and masking. The library implements interactive prompts through a synchronous blocking I/O model combined with ANSI cursor control and terminal-event-driven rendering, allowing for real-time UI updates. Its template-driven output form
Renders interactive prompts by listening for raw terminal input events and redrawing only the changed lines in place.