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

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

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

12 مستودعات

Awesome GitHub RepositoriesTerminal-Based Dashboards

Interactive interfaces rendered in the terminal using low-level escape sequences.

Explore 12 awesome GitHub repositories matching user interface & experience · Terminal-Based Dashboards. Refine with filters or upvote what's useful.

Awesome Terminal-Based Dashboards GitHub Repositories

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

    wagoodman/dive

    54,242عرض على GitHub↗

    Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engine that calculates net changes between sequential layers to highlight redundant data and storage inefficiencies. Users interact with this data through a terminal-based dashboard that provides keyboard-driven navigation of complex file structures and layer metadata. By abstracting

    Renders a real-time dashboard using terminal escape sequences for high-performance navigation of complex filesystem trees.

    Goclidockerdocker-image
    عرض على GitHub↗54,242
  • linusdierheimer/fastfetchالصورة الرمزية لـ LinusDierheimer

    LinusDierheimer/fastfetch

    23,254عرض على GitHub↗

    Fastfetch is a high-performance system information tool written in C designed to profile machine state and display hardware summaries with minimal resource overhead. It functions as a command line utility that retrieves hardware and software specifications and renders them as a visual summary in a terminal emulator. The project enables custom terminal branding through the rendering of ASCII art or image files as visual headers. It utilizes configuration files and format strings to control the visibility and detail of the displayed data, allowing for personalized system fetch layouts. The too

    Renders system data as a visual summary dashboard within the terminal using low-level escape sequences.

    C
    عرض على GitHub↗23,254
  • tui-rs-revival/ratatuiالصورة الرمزية لـ tui-rs-revival

    tui-rs-revival/ratatui

    21,091عرض على GitHub↗

    Ratatui is a Rust framework and cross-platform terminal renderer used to build rich terminal user interfaces. It functions as a toolkit for creating interactive command-line displays, dashboards, and data visualizations. The library employs an immediate mode rendering approach, where the interface is redrawn every frame based on the current application state. It uses a widget-based layout system to compose complex text-based interfaces. The framework includes a rectangle-based layout engine and a backend-agnostic drawing system to decouple UI logic from specific terminal emulators. It furthe

    Provides the necessary primitives and tools to build interactive, data-driven dashboards rendered in the terminal.

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

    wtfutil/wtf

    16,971عرض على GitHub↗

    This project is a modular, terminal-based dashboard framework designed to aggregate and display real-time information within a grid-aligned interface. It functions as a centralized monitoring tool that translates data from local system resources, infrastructure services, and external web APIs into a unified, text-based display. The dashboard is distinguished by its plugin-based architecture, which allows users to encapsulate distinct data sources and display logic into isolated, independently managed modules. Users define their workspace through declarative configuration files or an interacti

    Provides a framework for building customizable, modular terminal-based dashboards.

    Gocuidashboarddevops
    عرض على GitHub↗16,971
  • yaronn/blessed-contribالصورة الرمزية لـ yaronn

    yaronn/blessed-contrib

    15,745عرض على GitHub↗

    blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building data-driven command line interfaces. It serves as an ASCII data visualization toolkit and a dashboard framework for organizing grid-based layouts and interactive elements within a console. The project provides a collection of reusable terminal components, including a command line image renderer and tools for text-based graphic rendering. It specifically enables the creation of terminal dashboards through a system for positioning multiple widgets across rows and columns and a mecha

    Provides a framework for building interactive, data-driven dashboards rendered in the terminal using low-level escape sequences.

    JavaScript
    عرض على GitHub↗15,745
  • sqshq/samplerالصورة الرمزية لـ sqshq

    sqshq/sampler

    14,577عرض على GitHub↗

    Sampler is a shell command monitoring tool and terminal-based metrics dashboard. It functions as a YAML-configured shell orchestrator that executes commands at set intervals to collect data and monitor system metrics. The tool distinguishes itself by rendering real-time shell output as terminal widgets, such as sparklines, gauges, bar charts, and run charts. It also includes a conditional alerting system that triggers audio notifications, visual alerts, or secondary shell commands when sampled output matches predefined data conditions. The project covers broad capability areas including shel

    Renders real-time shell output as sparklines, gauges, and bar charts within a terminal-based dashboard.

    Go
    عرض على GitHub↗14,577
  • rivo/tviewالصورة الرمزية لـ rivo

    rivo/tview

    13,928عرض على GitHub↗

    tview is a library for building interactive text-based user interfaces in Go. It functions as a toolkit for managing event loops, user input, and screen rendering, providing a framework of pre-built widgets and an integrated layout engine for creating command-line applications. The project distinguishes itself through a comprehensive layout system that uses grid and flexbox models to create responsive designs. It also supports UI layer stacking to manage multiple screens and modal overlays. The framework includes a diverse suite of interactive components for data display, such as tables and

    Provides tools for constructing real-time monitoring dashboards with formatted text and images in the console.

    Gogolangterminal-baseduser-interface
    عرض على GitHub↗13,928
  • syllo/nvtopالصورة الرمزية لـ Syllo

    Syllo/nvtop

    10,150عرض على GitHub↗

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

    Features an interactive terminal-based dashboard rendered using ncurses for real-time hardware monitoring.

    Cadrenoamdapple
    عرض على GitHub↗10,150
  • maciek-roboblog/claude-code-usage-monitorالصورة الرمزية لـ Maciek-roboblog

    Maciek-roboblog/Claude-Code-Usage-Monitor

    6,617عرض على GitHub↗

    Renders color-coded progress bars and sortable data tables that adapt to terminal size and theme.

    Pythonaianalyticsclaude
    عرض على GitHub↗6,617
  • cointop-sh/cointopالصورة الرمزية لـ cointop-sh

    cointop-sh/cointop

    4,377عرض على GitHub↗

    Cointop is a terminal-based cryptocurrency dashboard that displays real-time market data, prices, and portfolio values in a text-based interface. It aggregates data from multiple cryptocurrency exchange APIs and presents it in an interactive terminal user interface with vim-inspired keyboard shortcuts for navigation and control. The application distinguishes itself by embedding an SSH server that allows remote access to the dashboard from any device, with persistent client configuration tied to individual SSH keys. It includes a fuzzy search system for quickly finding coins by name, desktop n

    Displays real-time cryptocurrency prices, market stats, and charts in a terminal-based dashboard.

    Gobitcoinblockchaincli
    عرض على GitHub↗4,377
  • txn2/kubefwdالصورة الرمزية لـ txn2

    txn2/kubefwd

    4,123عرض على GitHub↗

    kubefwd هي أداة لنفق الشبكة وإعادة توجيه الخدمة في Kubernetes تقوم بتعيين خدمات العنقود (cluster) البعيدة إلى عناوين loopback المحلية. تقوم بمزامنة ملف المضيفين المحلي لحل أسماء خدمات Kubernetes إلى عناوين IP محلية، مما يتيح لبيئات التطوير المحلية استخدام أسماء مضيفي الإنتاج. ينفذ المشروع خادم بروتوكول سياق النموذج (Model Context Protocol)، مما يسمح لمساعدي الذكاء الاصطناعي الخارجيين باكتشاف وتصفح والتحكم في إعادة توجيه الشبكة من خلال واجهة موحدة. كما يوفر واجهة مستخدم طرفية لإدارة إعادة توجيه الخدمة، ومراقبة حركة مرور الشبكة في الوقت الفعلي، وبث سجلات الـ pod. يتعامل النظام مع إدارة اتصالات العناقيد المتعددة، وتوجيه الخدمة بدون رأس (headless)، واستمرارية الاتصال الآلي باستخدام المزامنة القائمة على الأحداث والتراجع الأسي. يتضمن REST API للتحكم البرمجي في مساحات الأسماء وتسجيلات الخدمة، إلى جانب أدوات لتشخيص مشاكل الاتصال وفحص صحة الـ pod. يمكن نشر الأداة كحاوية ذات امتيازات أو عبر Docker Compose لإدارة واجهات الشبكة المحلية وتعديلات ملف المضيف.

    Features a terminal-based dashboard for streaming real-time network metrics and pod logs.

    Goapi-restdeveloper-toolsdevops
    عرض على GitHub↗4,123
  • moncho/dryالصورة الرمزية لـ moncho

    moncho/dry

    3,225عرض على GitHub↗

    Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture

    Ships a terminal-based interface for real-time monitoring of container resource usage, logs, and system events.

    Godockerdocker-clidocker-engine
    عرض على GitHub↗3,225
  1. Home
  2. User Interface & Experience
  3. Graphical User Interfaces
  4. Terminal-Based Dashboards

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

  • Cryptocurrency DashboardsTerminal-based dashboards for tracking cryptocurrency prices, market stats, and portfolio values. **Distinct from Terminal-Based Dashboards:** Distinct from Terminal-Based Dashboards: focuses on cryptocurrency market data rather than general system or development dashboards.