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

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

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

17 مستودعات

Awesome GitHub RepositoriesTerminal Content Rendering

Visualization of structured text content within a terminal interface, including syntax highlighting.

Distinguishing note: Candidates focus on AI chat interfaces or creative visualizers, not terminal-based text rendering.

Explore 17 awesome GitHub repositories matching user interface & experience · Terminal Content Rendering. Refine with filters or upvote what's useful.

Awesome Terminal Content Rendering GitHub Repositories

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

    ratatui-org/ratatui

    21,277عرض على GitHub↗

    Ratatui is a terminal rendering engine and library for the Rust language used to build interactive text-based user interfaces. It provides a framework for creating command-line dashboards and visual applications by rendering widgets and layouts directly to a terminal screen. The project utilizes a backend-agnostic interface to decouple UI logic from terminal drivers and employs a constraint-based layout engine to divide screen space into nested rectangular areas. It manages rendering through an immediate-mode drawing loop and a buffer-based system to minimize screen flicker. The library supp

    Renders interactive text-based user interfaces using a specialized system of widgets and layouts.

    Rust
    عرض على GitHub↗21,277
  • cheat/cheatالصورة الرمزية لـ cheat

    cheat/cheat

    13,361عرض على GitHub↗

    Cheat is a command-line cheatsheet manager and terminal reference tool used for creating and viewing searchable, interactive guides. It functions as a plain-text knowledge base that organizes technical notes and command snippets through a hierarchical directory structure and metadata tags. The tool provides context-aware note management by discovering and displaying project-specific documentation based on the current working directory. It allows for the creation of a personalized collection of reference files that can be retrieved directly within a shell environment to assist with command opt

    Displays plain-text reference files in the terminal with support for syntax highlighting.

    Go
    عرض على GitHub↗13,361
  • xwmx/nbالصورة الرمزية لـ xwmx

    xwmx/nb

    8,210عرض على GitHub↗

    nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc

    Renders notes directly in the terminal with syntax highlighting or opens them in external GUI applications.

    Shellarchivingbashbookmark-manager
    عرض على GitHub↗8,210
  • htop-dev/htopالصورة الرمزية لـ htop-dev

    htop-dev/htop

    8,126عرض على GitHub↗

    htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect

    Uses ncurses to render a comprehensive text-mode dashboard with managed windowing and colors.

    C
    عرض على GitHub↗8,126
  • peco/pecoالصورة الرمزية لـ peco

    peco/peco

    7,892عرض على GitHub↗

    Peco is an interactive text filter and fuzzy finder for the terminal. It serves as a terminal user interface selection tool that filters standard input in real-time using fuzzy matching and regular expressions. The tool preserves and renders ANSI color escape sequences from piped input streams while performing matching logic on plain-text versions. It supports multi-stage filtering, allowing users to freeze result sets to create a new base for subsequent refinements. Capability areas include advanced search filtering with negative matching, multi-item selection, and the ability to pipe selec

    Renders a searchable text-user interface in the terminal to manage layout and colors for filtering.

    Go
    عرض على GitHub↗7,892
  • donnemartin/gitsomeالصورة الرمزية لـ donnemartin

    donnemartin/gitsome

    7,674عرض على GitHub↗

    Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo

    Displays structured notifications, profiles, and issue details as formatted text within the terminal.

    Python
    عرض على GitHub↗7,674
  • nuxt/consolaالصورة الرمزية لـ nuxt

    nuxt/consola

    7,291عرض على GitHub↗

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

    Provides logic to switch between rich terminal styling and plain text based on the current execution environment.

    TypeScript
    عرض على GitHub↗7,291
  • hishamhm/htopالصورة الرمزية لـ hishamhm

    hishamhm/htop

    5,899عرض على GitHub↗

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

    Renders a complete user interface using a character-based grid for terminal emulators.

    Ccconsoleconsole-application
    عرض على GitHub↗5,899
  • microsoft/ethrالصورة الرمزية لـ microsoft

    microsoft/ethr

    5,861عرض على GitHub↗

    ethr هو أداة تشخيص شبكة سطر أوامر ومحلل أداء مصمم لقياس الإنتاجية، وزمن الوصول، وفقدان الحزم عبر بروتوكولات TCP و UDP و ICMP. يعمل كاختبار لإنتاجية الشبكة متعدد الخيوط وأداة تشخيصية لتحليل صحة الاتصال بين نقاط نهاية العميل والخادم. يتميز المشروع من خلال تشخيصات متخصصة مثل مراقبة إعادة إرسال TCP وتحليل المسار ثنائي الاتجاه لتحديد اختلافات الأداء غير المتماثلة. ويوفر القدرة على تقييم العبء الزائد لاتصالات HTTPS المشفرة وفرض إصدارات IP محددة لعزل الاختناقات الخاصة بالبروتوكول. تغطي إمكاناته الأوسع تتبع مسار الشبكة، وتحليل التذبذب (jitter) والتأخير، واختبار السعة لتحديد أقصى معدلات الحزم والاتصال. كما تستخرج الأداة مقاييس الشبكة الخام من نظام التشغيل وتوفر إحصائيات الواجهة في الوقت الفعلي. يتم عرض نتائج القياس وأحداث النظام في جداول طرفية منظمة ويمكن تصديرها إلى ملفات JSON للتدقيق دون اتصال.

    Formats real-time network data and system logs into structured tables for display within a command-line interface.

    Go
    عرض على GitHub↗5,861
  • visit1985/mdpالصورة الرمزية لـ visit1985

    visit1985/mdp

    5,266عرض على GitHub↗

    mdp هي أداة عرض تقديمية طرفية لـ Markdown وعارض شرائح. تستخدم واجهة مستخدم قائمة على النصوص لتحويل ملفات Markdown إلى عروض تقديمية مهيكلة تُعرض مباشرة داخل سطر الأوامر. يتميز المشروع بتقديم بيئة عرض قائمة على الطرفية ومحول من Markdown إلى PDF. يسمح هذا بتصدير محتوى الشرائح إلى مستندات PDF مع الحفاظ على تمييز بناء الجملة، والسمات الداكنة، والألوان المخصصة. يدير النظام التنقل بين الشرائح من خلال اختصارات لوحة المفاتيح، بما في ذلك الحركة المتسلسلة والفهرسة المباشرة. يدعم الكشف التدريجي عن المحتوى، حيث توقف علامات محددة المخرجات لعرض النقاط أو كتل النصوص فقط بعد إدخال المستخدم. يتضمن عرض المحتوى دعماً للعناوين، والقوائم، والاقتباسات، وكتل الكود، باستخدام أحرف UTF-8 للحدود المرئية والتخطيطات المركزية. يتم إدارة المظهر المرئي، بما في ذلك ألوان الخلفية واختصارات المفاتيح، من خلال إعدادات التكوين.

    Implements a full text-user interface to manage layout and colors for presentation slides in the terminal.

    C
    عرض على GitHub↗5,266
  • ullaakut/cameradarالصورة الرمزية لـ Ullaakut

    Ullaakut/cameradar

    5,084عرض على GitHub↗

    Cameradar is a network scanning tool designed to discover publicly accessible IP cameras. It identifies active Real Time Streaming Protocol services by scanning IP ranges and using device fingerprints to determine specific hardware models. The tool performs security auditing through dictionary-based probing and brute force attacks to uncover valid streaming paths and authentication credentials. It validates discovered streams by verifying the receipt of real-time transport protocol data packets to eliminate false positives. The system supports a multi-stage discovery pipeline and can export

    Switches between an interactive terminal user interface and plain text logs based on detected shell capabilities.

    Gocamerascctvhacking
    عرض على GitHub↗5,084
  • martanne/visالصورة الرمزية لـ martanne

    martanne/vis

    4,634عرض على GitHub↗

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

    Renders a full text-based user interface using curses or VT-100 escape sequences.

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

    sdushantha/tmpmail

    4,178عرض على GitHub↗

    tmpmail هو عميل بريد إلكتروني مؤقت يعتمد على الطرفية (terminal) تم تنفيذه كسكربت POSIX shell. يوفر واجهة بريد إلكتروني يمكن التخلص منها لإنشاء عناوين بريد إلكتروني قصيرة المدى وقراءة الرسائل الواردة دون الحاجة إلى متصفح ويب. تنشئ الأداة عناوين بريد إلكتروني مؤقتة عشوائية أو مخصصة لمنع كشف الحسابات الأساسية الدائمة أثناء تسجيلات الخدمات. تتضمن أداة لنسخ هذه العناوين التي تم إنشاؤها مباشرة إلى حافظة النظام. يدير البرنامج سير عمل البريد الإلكتروني من خلال واجهة سطر أوامر، ويقدم إمكانيات لسرد رسائل البريد الوارد واسترجاع محتوى بريد إلكتروني محدد بتنسيقات نص خام أو HTML.

    Renders raw email bodies into a readable text format for display within the terminal.

    Shell1secmailaurbash
    عرض على GitHub↗4,178
  • donnemartin/haxor-newsالصورة الرمزية لـ donnemartin

    donnemartin/haxor-news

    4,074عرض على GitHub↗

    Haxor-news is a command line interface and terminal news aggregator for browsing top stories, reading discussion threads, and searching job posts via the Hacker News API. It provides a text-based terminal user interface for consuming curated news feeds and viewing formatted web content directly within a system shell. The tool includes a regex-powered content filter used to search hiring and freelance threads, isolating specific professional roles and skills through regular expressions. It also functions as a terminal web content reader that fetches and formats HTML from external links for rea

    Visualizes structured news content and formatted HTML within a terminal interface.

    Python
    عرض على GitHub↗4,074
  • bgreenwell/doxxالصورة الرمزية لـ bgreenwell

    bgreenwell/doxx

    3,703عرض على GitHub↗

    Doxx is a collection of shell-based tools for parsing, viewing, and converting word processing files. It provides a terminal user interface for reading and searching DOCX files without requiring external office software, functioning as both a terminal document viewer and a command line parser. The project distinguishes itself by offering a full TUI document reader with outline navigation and the ability to export document content and metadata into alternative formats such as Markdown, CSV, JSON, and plain text. The system covers a broad range of capabilities including document metadata analy

    Renders formatted text, tables, lists, and equations from documents directly within a terminal interface.

    Rust
    عرض على GitHub↗3,703
  • textualize/rich-cliالصورة الرمزية لـ Textualize

    Textualize/rich-cli

    3,686عرض على GitHub↗

    rich-cli is a terminal rich text renderer and data visualizer that transforms raw text and structured data into styled console output. It functions as a command line markup processor, converting Markdown and custom markup into formatted text with clickable links and colors. The tool specializes in terminal content rendering for various formats, including syntax-highlighted source code, JSON data with consistent indentation, and CSV tables. It also supports the rendering of Jupyter notebooks and provides a terminal content pager for navigating long files and remote content via a scrollable int

    Visualizes structured text content, including Markdown, JSON, and CSV, within a terminal interface.

    Pythonmarkdownrichsyntax-highlighting
    عرض على GitHub↗3,686
  • skywind3000/vim-quickuiالصورة الرمزية لـ skywind3000

    skywind3000/vim-quickui

    1,174عرض على GitHub↗

    Vim-quickui is a text user interface library and plugin for Vim and Neovim editors that renders interactive widgets directly inside terminal environments without external dependencies. The framework provides buffer-independent UI drawing, popup window layering, state-driven event handling, and data-driven dialog generation that constructs modal forms and input controls from declarative data structures. The extension covers a broad suite of interface components including dropdown menu bars, context menus, scrollable list boxes, confirmation dialogs, and string input prompts. Users can inspect

    Renders interactive text user interface widgets directly inside terminal editors without dependencies.

    Vim Scriptborlandcommand-linegui
    عرض على GitHub↗1,174
  1. Home
  2. User Interface & Experience
  3. Terminal Content Rendering

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

  • Metric TablesRendering of numerical data and system logs into structured tables within a terminal interface. **Distinct from Terminal Content Rendering:** Distinct from general content rendering: specifically focuses on structured tabular formatting of real-time metrics.
  • Text-User Interface Rendering1 وسم فرعيRendering of user interfaces using text-mode libraries to manage layout, colors, and windowing in a terminal. **Distinct from Terminal Content Rendering:** Focuses on the programmatic rendering of a full TUI rather than just structured content or syntax highlighting.