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

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

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

23 مستودعات

Awesome GitHub RepositoriesTerminal Text Coloring

Systems for applying colors to text within a terminal to distinguish information.

Distinct from Text Rendering: Focuses on terminal-specific colored text output via ANSI codes, distinct from canvas-based text rendering or hex-dumps.

Explore 23 awesome GitHub repositories matching user interface & experience · Terminal Text Coloring. Refine with filters or upvote what's useful.

Awesome Terminal Text Coloring GitHub Repositories

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

    jroimartin/gocui

    10,575عرض على GitHub↗

    gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend

    Provides capabilities to apply different colors to text to visually distinguish various interface elements.

    Gocuigogocui
    عرض على GitHub↗10,575
  • penrose/penroseالصورة الرمزية لـ penrose

    penrose/penrose

    7,949عرض على GitHub↗

    Penrose is a compiler that transforms structured mathematical notation into optimized SVG diagrams. It uses a three-stage pipeline of separate domain, substance, and style files to define mathematical objects, relationships, and visual presentation, then solves continuous optimization problems with user-defined spatial constraints and objectives to automatically arrange diagram elements. The system separates diagram content from visual style using distinct declarative languages, and provides a typed domain language with subtype hierarchies for mathematical objects. It supports embedding compi

    Defines colors using RGB, HSV, or hexadecimal notation with an optional alpha channel for opacity.

    TypeScriptdiagramsdomain-specific-languagemathematics
    عرض على GitHub↗7,949
  • bensadeh/tailspinالصورة الرمزية لـ bensadeh

    bensadeh/tailspin

    7,875عرض على GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Implements dynamic assignment of ANSI color codes to text fragments based on matched regex categories.

    Rustcczecolorizercolors
    عرض على GitHub↗7,875
  • fatih/colorالصورة الرمزية لـ fatih

    fatih/color

    7,883عرض على GitHub↗

    This is an ANSI terminal color library and console output manager used for applying colors and text attributes to command line interface output. It functions as a terminal text styler and RGB color formatter, generating the escape codes necessary for foreground and background styling. The project supports 24-bit high-color RGB mapping for precise color rendering in compatible terminal emulators. It enables the creation of colorized text fragments that can be embedded into larger blocks of text or applied as global styles that persist across subsequent output streams. The library covers broad

    Controls the use of ANSI escape codes to ensure text is colored correctly across different terminal emulators.

    Goansicolorcoloring
    عرض على GitHub↗7,883
  • raycast/script-commandsالصورة الرمزية لـ raycast

    raycast/script-commands

    6,765عرض على GitHub↗

    This project is a desktop automation scripting framework and shell script command runner. It allows users to execute custom scripts and workflows from a central launcher to automate repetitive desktop tasks and system operations. The framework functions as a unified command interface and a JSON input automation bridge, serializing search queries into arguments passed to the execution environment. It integrates large language model prompts directly into the desktop interface to automate content generation and answer questions. The system handles a broad range of capabilities including the exe

    Implements a system for applying ANSI escape codes to terminal output to visually distinguish information.

    Shell
    عرض على GitHub↗6,765
  • busyloop/lolcatالصورة الرمزية لـ busyloop

    busyloop/lolcat

    6,546عرض على GitHub↗

    lolcat is a command line text processor and color filter that transforms standard text streams into rainbow gradients. It functions as a terminal text colorizer that modifies the visual presentation of shell output using ANSI escape codes. The tool processes text passed through Unix pipes to apply rainbow gradients and color highlights. It uses these visual effects to customize terminal output and differentiate blocks of text within a command line interface.

    Applies colors to text within a terminal to distinguish information and improve aesthetic appeal.

    Rubycliessentials
    عرض على GitHub↗6,546
  • sharkdp/pastelالصورة الرمزية لـ sharkdp

    sharkdp/pastel

    6,243عرض على GitHub↗

    Outputs text with foreground and background colors, plus bold and underline styles, from a shell script.

    Rustclicolor-convertercolor-space
    عرض على GitHub↗6,243
  • jakubonderka/php-console-colorالصورة الرمزية لـ JakubOnderka

    JakubOnderka/PHP-Console-Color

    6,120عرض على GitHub↗

    PHP-Console-Color هي مكتبة ألوان وحدة تحكم PHP ومنسق ألوان ANSI مصمم لإضافة رموز ألوان إلى مخرجات نص سطر الأوامر. تعمل كمكتبة لتصميم نصوص CLI لتمييز وتلوين مخرجات الطرفية لتحسين القراءة وتمييز المعلومات للمستخدم. توفر المكتبة أدوات لتصميم نصوص الطرفية وتنسيق مخرجات CLI. تُستخدم في تطوير تطبيقات وحدة تحكم PHP لإنشاء تمييزات مرئية بين أنواع مختلفة من المخرجات، مثل الأخطاء، أو التحذيرات، أو رسائل النجاح.

    Provides functions for applying colors to text within a terminal to distinguish information.

    PHP
    عرض على GitHub↗6,120
  • codeigniter4/codeigniter4الصورة الرمزية لـ codeigniter4

    codeigniter4/CodeIgniter4

    5,924عرض على GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Displays text in multiple colors in the terminal for clearer command-line feedback.

    PHPcodeignitercodeigniter4framework-php
    عرض على GitHub↗5,924
  • pterm/ptermالصورة الرمزية لـ pterm

    pterm/pterm

    5,470عرض على GitHub↗

    pterm هي مكتبة واجهة طرفية بلغة Go تُستخدم لبناء واجهات سطر أوامر غنية. توفر مجموعات أدوات لتصور بيانات الطرفية، وتتبع تقدم العمليات، وإدخال المستخدم التفاعلي، والتسجيل المهيكل. تتميز المكتبة بمجموعة شاملة من الأدوات المرئية، بما في ذلك إطار عمل لمطالبات الطرفية التفاعلية مثل قوائم الاختيار ومربعات حوار التأكيد، ونظام متخصص لعرض المخططات الشريطية، والخرائط الحرارية، وهياكل الأشجار. كما تتضمن مسجل طرفي مهيكل قادر على إنتاج رسائل نظام ملونة ومستوية. يغطي المشروع مجالات قدرة واسعة بما في ذلك التخطيط والتنسيق، والمراقبة عبر أشرطة التقدم والدوارات، وإدارة السمات العالمية للحفاظ على هوية مرئية موحدة عبر وحدة التحكم.

    Provides a comprehensive system for applying ANSI-based colors and styles to terminal text output.

    Goanimationansi-colorsbeautify
    عرض على GitHub↗5,470
  • marak/colors.jsالصورة الرمزية لـ Marak

    Marak/colors.js

    5,171عرض على GitHub↗

    colors.js هي مكتبة ألوان طرفية لـ Node.js وأداة لتصميم نصوص وحدة التحكم. تعمل كمغلف لرموز الهروب ANSI، مما يوفر واجهة برمجة تطبيقات عالية المستوى لتطبيق ألوان المقدمة والخلفية، والأنماط، والأنماط الزخرفية على مخرجات وحدة التحكم. تتضمن المكتبة منسق مخرجات طرفي قادراً على إنشاء تأثيرات مرئية متخصصة، مثل أنماط قوس قزح والحمار الوحشي. تستخدم آلية لاكتشاف دعم ألوان الجهاز الطرفي تلقائياً أو السماح بالتجاوزات اليدوية للتصميم المرئي. تغطي الأداة مجموعة واسعة من تنسيق النصوص، بما في ذلك سمات تركيز النص مثل الغامق، والمائل، والتسطير، والتوسط. تُستخدم هذه القدرات لتصميم مخرجات الجهاز الطرفي وتصور سجل وحدة التحكم لتنظيم المعلومات داخل واجهات سطر الأوامر.

    Provides a comprehensive utility for applying colors and styles to terminal text to improve readability.

    JavaScript
    عرض على GitHub↗5,171
  • athityakumar/colorlsالصورة الرمزية لـ athityakumar

    athityakumar/colorls

    5,123عرض على GitHub↗

    colorls هو مصور دليل طرفي يعتمد على Ruby يعرض محتويات نظام الملفات باستخدام الألوان، وأيقونات Font Awesome، ومؤشرات حالة Git. يعمل كواجهة سطر أوامر لعرض محتويات الدليل وتسلسلات هرمية لنظام الملفات المتداخلة في تنسيقات القائمة والشجرة. يتميز المشروع بمحرك سمات قابل للتخصيص يسمح للمستخدمين بتجاوز الألوان الافتراضية وأيقونات unicode عبر ملفات التكوين الخارجية. ويتكامل مع التحكم في الإصدار لإلحاق حالة الملفات والمجلدات مباشرة داخل القائمة الطرفية. توفر الأداة إمكانيات لتصور التسلسل الهرمي للدليل مع عمق قابل للتكوين وتعيين امتدادات الملفات لأيقونات وألوان محددة. ويدعم مراقبة حالات التحكم في الإصدار لتحديد التغييرات المعلقة أثناء التنقل في الدليل.

    Provides colored text output in the terminal using ANSI escape sequences to distinguish file types and folders.

    Rubyclicoloreye-candy
    عرض على GitHub↗5,123
  • gdamore/tcellالصورة الرمزية لـ gdamore

    gdamore/tcell

    5,076عرض على GitHub↗

    tcell is a Go terminal user interface library and framework for building cell-based applications. It functions as a terminal emulator backend and input processor, utilizing a change-based diffing engine to manage screen state and efficiently render updates. The project is distinguished by its pluggable backend abstraction, which allows terminal interfaces to be rendered across physical terminals or compiled into WebAssembly for web browser display. It provides a virtual screen simulation to enable programmatic event injection and output inspection for automated application testing. Its capab

    Applies foreground and background colors to text via ANSI codes to display content at specific screen coordinates.

    Go
    عرض على GitHub↗5,076
  • alecthomas/chromaالصورة الرمزية لـ alecthomas

    alecthomas/chroma

    4,960عرض على GitHub↗

    Chroma is a syntax highlighter written in Go that converts raw source code into colorized text or HTML. It identifies programming languages and tokens using language-specific lexers to produce highlighted output for various environments. The project utilizes a theme-driven colorization system that decouples token types from final colors through an intermediate style mapping layer. This allows for custom code theming by mapping specific token categories to foreground and background colors. The system covers language identification, terminal text formatting for ANSI-compatible viewers, and web

    Generates ANSI colorized output to improve code readability in terminal environments.

    Goconsolegogolang
    عرض على GitHub↗4,960
  • martanne/visالصورة الرمزية لـ martanne

    martanne/vis

    4,634عرض على GitHub↗

    Vis هو محرر نصوص قائم على الطرفية (terminal) يستخدم اختصارات vi ونظاماً من التعبيرات النمطية الهيكلية. يعمل كبيئة قابلة للبرمجة حيث يتم استخدام Lua للتكوين، وتعيينات المفاتيح المخصصة، وتطوير الإضافات. يتميز المحرر بنظام تمييز الصيغة القائم على قواعد التعبير النمطي (Parsing Expression Grammars) ومحرك مطابقة أنماط يعامل النص كهيكل لعمليات البحث والاستبدال المعقدة. كما يتكامل مباشرة مع صدفة النظام (shell)، مما يسمح للمستخدمين بتوجيه نطاقات النص إلى أوامر خارجية والتقاط المخرجات الناتجة. يوفر المشروع قدرات واسعة لمعالجة النصوص، بما في ذلك استخدام مؤشرات وتحديدات متعددة، ومخطط موجه لسجل التراجع والإعادة غير الخطي، وواجهة متعددة النوافذ يتم عرضها عبر تسلسلات هروب VT-100. يمكن للمستخدمين تحديد حركات وعوامل تشغيل مخصصة من خلال واجهة برمجة التطبيقات النصية المضمنة. يمكن تجميع التطبيق في ملف ثنائي واحد مرتبط ساكناً لسهولة النقل.

    Supports defining text and background colors using hex codes and terminal indices for visual styling.

    C
    عرض على GitHub↗4,634
  • jeffkaufman/icdiffالصورة الرمزية لـ jeffkaufman

    jeffkaufman/icdiff

    4,369عرض على GitHub↗

    icdiff هو أداة لتحليل النصوص عبر سطر الأوامر وأداة للمقارنة جنباً إلى جنب (side-by-side diff). يعمل كأداة مقارنة مرئية تحدد التعديلات بين ملفي نص وتعرضها في تخطيط عمودي ملون داخل الطرفية. تعمل الأداة كمزود للمقارنة في أنظمة التحكم في الإصدار، مما يسمح للمستخدمين باستبدال محركات المقارنة الافتراضية بتنسيق جنباً إلى جنب. وتستخدم رموز ألوان ANSI لتمييز التغييرات على مستوى الحروف، مما يوفر طريقة مرئية لمراجعة الكود وتحليل النصوص عبر الطرفية. يتعامل النظام مع حساب الفروقات من خلال التحليل القائم على الأسطر وحساب عرض العمود الديناميكي. ويدعم معالجة تدفق الإدخال القياسي، مما يتيح التكامل مع سير عمل أدوات الصدفة (shell) والأنابيب (pipes).

    Applies colors to text within the terminal to distinguish between original and modified content.

    Python
    عرض على GitHub↗4,369
  • praydog/reframeworkالصورة الرمزية لـ praydog

    praydog/REFramework

    4,423عرض على GitHub↗

    REFramework is a runtime modding framework for games built on the RE Engine, providing a C# plugin system with typed proxy code generation, a Lua scripting interface, an ImGui-based UI system, a runtime debugging toolkit, and a VR integration layer. At its core, it intercepts and modifies internal game engine functions and state at runtime through hooking and scripting APIs, enabling deep inspection and manipulation of live game objects. The framework distinguishes itself through typed proxy code generation that auto-creates C# interfaces from the game's type database, giving compile-time saf

    Provides an API for rendering colored text within the immediate mode UI overlay.

    C++cmkrcppdmc5
    عرض على GitHub↗4,423
  • bombela/backward-cppالصورة الرمزية لـ bombela

    bombela/backward-cpp

    4,285عرض على GitHub↗

    backward-cpp هي مكتبة تتبع مكدس C++ وأداة تصحيح أخطاء مصممة لالتقاط وحل وطباعة تتبعات التنفيذ التفصيلية وتقارير الأعطال. تعمل كمبلغ عن الأعطال وطابعة مكدس الاستدعاءات التي تترجم عناوين الذاكرة الخام إلى أسماء وظائف، وأسماء ملفات، وأرقام أسطر مقروءة بشرياً. يوفر المشروع تقارير أعطال مؤتمتة عن طريق تسجيل معالجات النظام للأخطاء القاتلة، مثل أخطاء التجزئة، لتوليد تتبعات التنفيذ تلقائياً عند فشل البرنامج. يتميز باستخراج أجزاء ملف المصدر من القرص لعرض أسطر معينة من الكود بجانب إطارات المكدس المحلولة. تغطي مجموعة الأدوات فك إطارات المكدس وحل عنوان الذاكرة لتحليل تسلسل استدعاءات الوظائف التي تؤدي إلى عطل. تتضمن قدرات لترجمة الرموز المؤجلة والعرض الملون لتنسيق بيانات التتبع لمخرجات الطرفية.

    Formats resolved trace data and source snippets into color-coded text for terminal output.

    C++
    عرض على GitHub↗4,285
  • yggdroot/indentlineالصورة الرمزية لـ Yggdroot

    Yggdroot/indentLine

    4,121عرض على GitHub↗

    indentLine هو إضافة Vim وامتداد لمحرر النصوص يعمل كمصور لهيكل الكود. يقوم بعرض أدلة مسافة بادئة عمودية لمساعدة المطورين على تحديد بداية ونهاية الكتل المتداخلة وتحسين قابلية قراءة الكود. توفر الأداة مظاهر قابلة للتخصيص لخطوط المسافة البادئة، مما يسمح للمستخدمين بتحديد الأحرف والألوان المستخدمة للتمييز بين مستويات التداخل المختلفة. تتضمن أيضاً مفتاح تبديل للرؤية لتشغيل أو إيقاف هذه الأدلة. يدير المكون الإضافي تصور مستوى المسافة البادئة من خلال تراكب نص افتراضي لا يعدل محتوى النص الفعلي للملف. يستخدم حسابات إحداثيات قائمة على الأعمدة وتحديثات قائمة على الأحداث لضمان محاذاة الخطوط مع حالة المخزن المؤقت الحالية.

    Provides a system for mapping specific indentation depths to distinct highlight groups for visual clarity.

    Vim Scriptindentlinevimvim-plugin
    عرض على GitHub↗4,121
  • awesome-print/awesome_printالصورة الرمزية لـ awesome-print

    awesome-print/awesome_print

    4,082عرض على GitHub↗

    Awesome Print هو طابعة جميلة (pretty printer) ومفتش كائنات بلغة Ruby مصمم لتصور هياكل البيانات من خلال المسافات البادئة وألوان ANSI. يعمل كمنسق للأصداف التفاعلية وأداة لتحليل حالات الكائنات الداخلية. يتميز المشروع بنظام إضافات لتحديد قواعد تنسيق مخصصة لأنواع كائنات محددة ويدعم تحميل التفضيلات العالمية عبر ملف تكوين في الدليل الرئيسي. يمكنه إرجاع سلاسل ASCII منسقة بدلاً من الطباعة مباشرة إلى وحدة التحكم. تمتد الإمكانيات إلى عرض هياكل الكائنات المنسقة داخل قوالب الويب وكتابة تمثيلات الكائنات الملونة إلى سجلات النظام. تتكامل الأداة مع بيئات REPL لتنسيق القيم المرجعة تلقائياً.

    Offers convenience methods to apply specific colors to string values for highlighted console output.

    Ruby
    عرض على GitHub↗4,082
السابق12التالي
  1. Home
  2. User Interface & Experience
  3. Terminal Text Coloring

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

  • Color Specifications1 وسم فرعيDefinitions of colors using hex codes or indices for consistent terminal styling. **Distinct from Terminal Text Coloring:** Distinct from Terminal Text Coloring as it focuses on the definition and specification of colors rather than the act of applying them.
  • Colored Text RenderersRendering text in a specified ARGB color within an immediate mode GUI window. **Distinct from Terminal Text Coloring:** Distinct from Terminal Text Coloring: focuses on colored text in an immediate mode GUI overlay rather than terminal ANSI escape sequences.