1 مستودع
Abstractions for handling terminal raw mode, buffers, and metadata consistently across different operating systems.
Distinct from TTY Frame Buffers: Candidates were either pen interfaces, chat interfaces, or narrow frame buffers; this is a general TTY interface.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Cross-Platform TTY Interfaces. Refine with filters or upvote what's useful.
Crossterm is a cross-platform Rust library for terminal manipulation, providing a low-level interface for controlling terminal state, cursor movement, and text styling. It acts as a cross-platform TTY interface that handles raw mode, alternate screen buffers, and terminal window metadata across different operating systems. The library includes an ANSI text styling engine for applying RGB colors and text attributes to console output, as well as a terminal input event handler for capturing keyboard presses, mouse movements, and terminal resize events in real time. It also provides system clipbo
Provides a low-level interface for handling raw mode and alternate screen buffers across operating systems.