awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesCross-Platform TTY Interfaces

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.

Awesome Cross-Platform TTY Interfaces GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • crossterm-rs/crosstermAvatar crossterm-rs

    crossterm-rs/crossterm

    4,098Vezi pe GitHub↗

    Crossterm este o bibliotecă Rust cross-platform pentru manipularea terminalului, oferind o interfață de nivel scăzut pentru controlul stării terminalului, mișcarea cursorului și stilizarea textului. Acționează ca o interfață TTY cross-platform care gestionează modul raw, bufferele de ecran alternative și metadatele ferestrei terminalului pe diferite sisteme de operare. Biblioteca include un motor de stilizare a textului ANSI pentru aplicarea culorilor RGB și a atributelor de text la output-ul consolei, precum și un handler de evenimente de intrare în terminal pentru capturarea apăsărilor de taste, mișcărilor mouse-ului și evenimentelor de redimensionare a terminalului în timp real. De asemenea, oferă integrare cu clipboard-ul sistemului pentru copierea și lipirea textului. Proiectul acoperă domenii largi de capabilități, inclusiv gestionarea stării terminalului, streaming-ul asincron de intrare și controlul cursorului. Oferă instrumente pentru manipularea mediului, cum ar fi ștergerea liniilor și actualizarea titlurilor ferestrelor, și suportă interogarea stării terminalului pentru a prelua dimensiunea ferestrei și starea TTY.

    Provides a low-level interface for handling raw mode and alternate screen buffers across operating systems.

    Rustcolorconsolecross-platform
    Vezi pe GitHub↗4,098
  1. Home
  2. Operating Systems & Systems Programming
  3. Cross-Platform TTY Interfaces