1 Repo
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 ist ein plattformübergreifendes Framework für Terminal-Benutzeroberflächen und ein Konsolen-Wrapper. Es fungiert als curses-kompatible Bibliothek, die ein Toolkit zum Aufbau interaktiver textbasierter Anwendungen, einen ASCII-Art-Generator und eine Terminal-Animations-Engine bereitstellt. Das Projekt zeichnet sich durch eine Engine für visuelle Effekte aus, die Sprites, Partikelsysteme und antialiasing-geglättete Linien rendern kann. Es enthält spezialisierte Systeme zur Erstellung bewegter textbasierter Grafiken sowie Tools zur Konvertierung von Bilddateien in zeichenbasierte Darstellungen. Das Framework deckt das Kern-Terminal-Management ab, einschließlich der Handhabung von nicht-blockierenden Tastatur- und Mauseingaben, Cursor-Styling und der Erkennung von Fenstergrößenänderungen. Es bietet eine koordinatenbasierte Zeichen-Engine und eine widgetbasierte Layout-Komposition zur Anordnung interaktiver Elemente wie Buttons und Textboxen. Die Bibliothek abstrahiert die Unterschiede zwischen Unix-artigen termios- und Windows-Konsolen-APIs, um ein konsistentes visuelles Rendering über verschiedene Betriebssysteme hinweg zu gewährleisten.
Implements an API compatible with the curses standard for cross-platform terminal screen manipulation.