1 dépôt
Libraries that provide an API compatible with the curses standard for terminal screen manipulation.
Distinguishing note: Candidates were focused on general library versioning or web APIs, not the curses terminal standard.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Curses-Compatible Implementations. Refine with filters or upvote what's useful.
Asciimatics est un framework d'interface utilisateur de terminal multiplateforme et un wrapper de console. Il fonctionne comme une bibliothèque compatible curses fournissant une boîte à outils pour construire des applications interactives basées sur le texte, un générateur d'art ASCII et un moteur d'animation de terminal. Le projet se distingue par un moteur d'effets visuels capable de rendre des sprites, des systèmes de particules et des lignes anti-aliasées. Il inclut des systèmes spécialisés pour créer des graphiques animés basés sur le texte et des outils pour convertir des fichiers image en représentations basées sur des caractères. Le framework couvre la gestion de base du terminal, y compris la gestion des entrées clavier et souris non bloquantes, le style du curseur et la détection de redimensionnement de fenêtre. Il fournit un moteur de dessin basé sur les coordonnées et une composition de mise en page basée sur des widgets pour organiser des éléments interactifs comme des boutons et des zones de texte. La bibliothèque abstrait les différences entre les API termios de type Unix et les API de console Windows pour assurer un rendu visuel cohérent à travers différents systèmes d'exploitation.
Implements an API compatible with the curses standard for cross-platform terminal screen manipulation.