4 रिपॉजिटरी
Frameworks and tools for building interactive, full-screen, or inline terminal applications.
Distinct from Console User Interfaces: None of the candidates cover the overarching domain of TUI development as a framework identity.
Explore 4 awesome GitHub repositories matching user interface & experience · Text User Interface Development. Refine with filters or upvote what's useful.
Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter
Provides a comprehensive toolkit for building interactive full-screen or inline console applications using .NET.
react-blessed is a React renderer for the blessed library that enables the construction of interactive command-line interfaces using a component-based architecture. It functions as a terminal user interface framework that maps a virtual component tree to a terminal environment, allowing React's declarative state management to control blessed terminal widgets and layout nodes. The system supports the integration of custom renderers through a dedicated creation function to change how nodes are instantiated. It provides a mechanism to retrieve original terminal library objects through references
Enables the development of interactive command-line applications using a structured, component-based architecture.
Asciimatics एक क्रॉस-प्लेटफ़ॉर्म टर्मिनल यूजर इंटरफ़ेस फ्रेमवर्क और कंसोल रैपर है। यह एक कर्स-संगत लाइब्रेरी के रूप में कार्य करता है जो इंटरैक्टिव टेक्स्ट-आधारित एप्लिकेशन बनाने के लिए एक टूलकिट, एक ASCII आर्ट जनरेटर, और एक टर्मिनल एनिमेशन इंजन प्रदान करता है। यह प्रोजेक्ट स्प्राइट्स, पार्टिकल सिस्टम, और एंटी-अलाइज्ड लाइन्स को रेंडर करने में सक्षम एक दृश्य प्रभाव इंजन के माध्यम से खुद को अलग करता है। इसमें चलती टेक्स्ट-आधारित ग्राफिक्स बनाने के लिए विशेष सिस्टम और इमेज फ़ाइलों को वर्ण-आधारित अभ्यावेदन में बदलने के लिए टूल शामिल हैं। यह फ्रेमवर्क कोर टर्मिनल प्रबंधन को कवर करता है जिसमें नॉन-ब्लॉकिंग कीबोर्ड और माउस इनपुट हैंडलिंग, कर्सर स्टाइलिंग, और विंडो रिसाइज़ डिटेक्शन शामिल है। यह बटन और टेक्स्ट बॉक्स जैसे इंटरैक्टिव तत्वों को व्यवस्थित करने के लिए एक समन्वय-आधारित ड्राइंग इंजन और विजेट-आधारित लेआउट संरचना प्रदान करता है। लाइब्रेरी विभिन्न ऑपरेटिंग सिस्टमों में सुसंगत दृश्य रेंडरिंग सुनिश्चित करने के लिए Unix-जैसे termios और Windows कंसोल APIs के बीच के अंतर को समाप्त करती है।
Provides a full framework for building interactive, full-screen terminal applications with layout and widget support.
toolong is a terminal log viewer and TUI log manager designed for monitoring live log streams and navigating large log files. It functions as a log aggregator and JSONL formatter, capable of merging multiple log files into a single chronological view by automatically detecting timestamps. The application supports the visualization of structured data by pretty printing JSONL files and applying syntax highlighting to common web server log patterns. It handles large-scale data efficiently through virtual-sized scrollable views, allowing users to open compressed logs or files of any size without
Provides tools and frameworks for building interactive, full-screen terminal user interfaces.