awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 مستودعات

Awesome GitHub RepositoriesTerminal User Interface Tooling

Development tools and debugging utilities specifically designed for creating terminal-based user interfaces.

Explore 7 awesome GitHub repositories matching operating systems & systems programming · Terminal User Interface Tooling. Refine with filters or upvote what's useful.

Awesome Terminal User Interface Tooling GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • willmcgugan/richالصورة الرمزية لـ willmcgugan

    willmcgugan/rich

    56,640عرض على GitHub↗

    Rich is a Python terminal formatting library and user interface framework. It provides tools for rendering rich text, colors, and complex layouts within a terminal environment, including specialized formatters for markdown and source code syntax highlighting. The library distinguishes itself through high-level UI components such as tables with unicode borders, hierarchical tree views for nested data structures, and a system for building structured terminal user interfaces. It also includes a debugging visualizer for pretty-printing complex data and formatting error tracebacks. The capability

    Offers a framework for building professional CLI tools with syntax highlighting and formatted logs.

    Python
    عرض على GitHub↗56,640
  • textualize/richالصورة الرمزية لـ Textualize

    Textualize/rich

    56,636عرض على GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Inspect nested interface regions using tree-based visualizations to verify component positioning and layout logic during development.

    Pythonansi-colorsemojimarkdown
    عرض على GitHub↗56,636
  • snapkit/masonryالصورة الرمزية لـ SnapKit

    SnapKit/Masonry

    18,157عرض على GitHub↗

    Masonry is a declarative UI layout engine and domain-specific language for defining layout constraints on iOS and macOS. It serves as a wrapper for native Apple layout constraints, providing a system for positioning views on a screen by declaring rules and priorities. The library implements a fluent interface that uses chainable method calls to define complex screen layouts. This approach replaces native configuration calls with an expressive syntax for generating layout rules. The engine includes capabilities for managing constraint priorities to resolve layout conflicts and tools for updat

    Includes utilities for naming views and constraints to isolate and fix layout errors in the console.

    Objective-C
    عرض على GitHub↗18,157
  • tachyons-css/tachyonsالصورة الرمزية لـ tachyons-css

    tachyons-css/tachyons

    11,711عرض على GitHub↗

    Tachyons is a utility-first CSS framework and functional CSS library. It provides a collection of single-purpose classes used to style elements and build layouts without writing custom CSS. The framework centers on a mobile-first responsive design system and a nestable grid architecture that adapts layouts across different screen sizes. It includes accessible color palettes and schemes designed to meet visual contrast and accessibility standards. The system provides tools for utility-first styling, responsive layout management, and visual debugging to resolve alignment and spacing issues.

    Provides specialized utility tools to visualize and resolve structural alignment and spacing problems.

    CSScssdesigndesign-patterns
    عرض على GitHub↗11,711
  • sindresorhus/cli-spinnersالصورة الرمزية لـ sindresorhus

    sindresorhus/cli-spinners

    2,789عرض على GitHub↗

    cli-spinners is a collection of predefined terminal animation sequences and structured datasets used to signal background activity in console applications. It serves as a library of visual frame sequences and a JSON dataset designed for integration into command line scripts. The project provides a curated collection of spinner frame sequences and timing intervals to create loading indicators. It includes utilities for selecting specific animations or picking a random configuration from the available library of styles. The library covers terminal animation assets and visual feedback mechanism

    Enhances terminal user experience by providing clear indicators that a background process is active.

    JavaScript
    عرض على GitHub↗2,789
  • gvcgo/version-managerالصورة الرمزية لـ gvcgo

    gvcgo/version-manager

    1,332عرض على GitHub↗

    This project is a command-line utility designed to manage development environments by installing, switching, and pinning multiple versions of programming languages, SDKs, runtimes, and database engines. It functions as a centralized controller for complex toolchains, ensuring that specific software versions are maintained consistently across different machines and project directories. The tool distinguishes itself through an interactive terminal interface that allows users to browse and select software versions visually, reducing the need to memorize complex command-line arguments. It also pr

    Provides visual terminal-based tooling to manage development utilities without memorizing complex command-line arguments.

    Goasdf-vmcondacross-platform
    عرض على GitHub↗1,332
  • snaptoken/kilo-tutorialالصورة الرمزية لـ snaptoken

    snaptoken/kilo-tutorial

    972عرض على GitHub↗

    This project is an educational resource designed to teach low-level software development through the incremental construction of a functional terminal-based text editor. It provides a step-by-step curriculum that guides users through the process of building an interactive application from scratch using C and standard terminal input handling. The tutorial distinguishes itself by utilizing an incremental implementation pattern, where each functional milestone builds upon previous code to ensure a manageable learning curve. To support this process, the project includes a command-line utility tha

    Provides implementation exercises for managing raw terminal modes and rendering text buffers for interactive tools.

    عرض على GitHub↗972
  1. Home
  2. Operating Systems & Systems Programming
  3. Terminal and Command-Line Environments
  4. Terminal Interface Systems
  5. Terminal User Interface Tooling

استكشف الوسوم الفرعية

  • Layout Debugging Utilities2 وسوم فرعيةTools that visualize or inspect the internal structure of interface components for development purposes.