3 repository-uri
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 este un instrument de diagnosticare pentru monitorizarea și depanarea sarcinilor și resurselor asincrone în cadrul unui runtime Tokio. Acesta constă într-un server de telemetrie care transmite diagnostice de runtime în timp real și stări ale sarcinilor de la o aplicație către un client la distanță, însoțit de un dashboard cu interfață de linie de comandă interactivă pentru vizualizarea modelelor de execuție. Proiectul identifică anomalii de runtime, cum ar fi sarcini care nu cedează niciodată (never yield), sarcini care se auto-trezesc sau futures supradimensionate. Analizează performanța sarcinilor prin histograme și percentile de sincronizare a polling-ului și programării pentru a localiza blocajele sau operațiunile blocate. Setul de instrumente acoperă monitorizarea resurselor prin listarea primitivelor de sincronizare și a resurselor I/O pentru a urmări ciclurile lor de viață. Permite depanarea contenciosului de resurse prin identificarea sarcinilor asincrone care așteaptă ca anumite resurse să rezolve blocajele.
Provides a data-rich interactive command-line interface for visualizing the internal state of a running process.
vtop este un monitor de sistem pentru terminal și un manager de procese interactiv care oferă un dashboard în linia de comandă în timp real pentru monitorizarea resurselor sistemului. Acesta afișează activitatea CPU și a memoriei prin grafice și liste de procese. Instrumentul dispune de o interfață personalizabilă care suportă fișiere de teme vizuale predefinite și personalizate. Permite identificarea și terminarea sarcinilor active ale sistemului și a grupurilor de procese, oferind suport pentru tastatură și mouse.
Ships a data-rich command-line dashboard for monitoring system resources with theme support.