3 Repos
Visual layouts and data-rich interfaces specifically designed for command-line tools to present complex information.
Distinct from Command Line Analytics Tools: None of the candidates cover the specific architectural goal of building data dashboards for CLI tools
Explore 3 awesome GitHub repositories matching user interface & experience · CLI Dashboards. Refine with filters or upvote what's useful.
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
Enables the creation of visual layouts and data dashboards for CLI tools to improve information readability.
Tokio Console ist ein Diagnosetool zur Überwachung und zum Debugging asynchroner Aufgaben und Ressourcen innerhalb einer Tokio-Runtime. Es besteht aus einem Telemetrie-Server, der Echtzeit-Runtime-Diagnosen und Aufgabenstatus von einer Anwendung an einen Remote-Client streamt, begleitet von einem interaktiven Befehlszeilen-Dashboard zur Visualisierung von Ausführungsmustern. Das Projekt identifiziert Runtime-Anomalien wie Aufgaben, die nie yielden, sich selbst aufweckende Aufgaben oder übergroße Futures. Es analysiert die Aufgabenleistung durch Polling- und Scheduling-Timing-Histogramme und Perzentile, um Engpässe oder blockierte Operationen zu lokalisieren. Das Toolset deckt die Ressourcenüberwachung ab, indem es Synchronisationsprimitive und I/O-Ressourcen auflistet, um deren Lebenszyklen zu verfolgen. Es ermöglicht das Debugging von Ressourcenkonflikten, indem es identifiziert, welche asynchronen Aufgaben auf bestimmte Ressourcen warten, um Blockaden aufzulösen.
Provides a data-rich interactive command-line interface for visualizing the internal state of a running process.
vtop is a terminal system monitor and interactive process manager that provides a real-time command line dashboard for tracking system resources. It displays CPU and memory activity through graphical charts and process lists. The tool features a customizable interface that supports predefined and custom visual theme files. It allows for the identification and termination of active system tasks and process groups using keyboard and mouse support.
Ships a data-rich command-line dashboard for monitoring system resources with theme support.