awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repositorio

Awesome GitHub RepositoriesTTY Detection

Mechanisms to detect if an output stream is a TTY and supports interactive control sequences.

Distinct from TTY Attribute Synchronizations: None of the candidates focus on the detection of TTY status for interactive vs plain text output.

Explore 1 awesome GitHub repository matching operating systems & systems programming · TTY Detection. Refine with filters or upvote what's useful.

Awesome TTY Detection GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • crossterm-rs/crosstermAvatar de crossterm-rs

    crossterm-rs/crossterm

    4,098Ver en GitHub↗

    Crossterm es una librería de Rust multiplataforma para la manipulación de terminales, que proporciona una interfaz de bajo nivel para controlar el estado de la terminal, el movimiento del cursor y el estilo del texto. Actúa como una interfaz TTY multiplataforma que maneja el modo raw, buffers de pantalla alternativos y metadatos de la ventana de la terminal en diferentes sistemas operativos. La librería incluye un motor de estilo de texto ANSI para aplicar colores RGB y atributos de texto a la salida de la consola, así como un manejador de eventos de entrada de terminal para capturar pulsaciones de teclado, movimientos del ratón y eventos de redimensionamiento de terminal en tiempo real. También proporciona integración con el portapapeles del sistema para copiar y pegar texto. El proyecto cubre amplias áreas de capacidad, incluyendo la gestión del estado de la terminal, streaming de entrada asíncrono y control del cursor. Proporciona herramientas para la manipulación del entorno, como limpiar líneas y actualizar títulos de ventanas, y admite consultas de estado de la terminal para recuperar el tamaño de la ventana y el estado de la TTY.

    Checks if the output stream is a terminal to decide between interactive features and plain text fallback.

    Rustcolorconsolecross-platform
    Ver en GitHub↗4,098
  1. Home
  2. Operating Systems & Systems Programming
  3. TTY Detection