1 repo
Low-level libraries providing cross-platform access to terminal capabilities and ANSI escape sequences.
Distinguishing note: Operates at the system abstraction level to ensure consistent terminal behavior, rather than providing UI components.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Terminal Abstraction Layers. Refine with filters or upvote what's useful.
Ink is a declarative framework for building interactive command-line applications using a component-based architecture. It functions as a console renderer that maps component trees to terminal output buffers, allowing developers to manage stateful interfaces through standard component reconciliation. By translating high-level layout and style properties into terminal control codes, it enables the creation of responsive, dynamic interfaces within the console. The framework distinguishes itself by integrating a cross-platform layout engine that applies a flexible box model to the character-base
Manages raw input streams and ANSI escape sequences to provide consistent terminal behavior across different operating systems.