Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua
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
YouPlot is a command line plotting utility and terminal data visualization tool used to render statistical plots and charts directly within a terminal interface using Unicode characters. It functions as a Unix pipeline plotter, allowing users to visualize numerical data without leaving the shell. The project operates as a real-time data visualizer, drawing plots progressively as data streams into the system. It integrates into command line pipelines by reading data from standard input to provide real-time stream monitoring and data analysis. The tool covers a variety of rendering capabilitie
tui-rs is a Rust framework for building rich terminal user interfaces and dashboards. It provides a terminal layout engine for dividing the screen into flexible rectangular regions and a widget library for rendering data in a terminal. The project includes a cross-platform terminal backend abstraction layer to ensure consistent rendering and compatibility across different operating system terminal drivers. The framework covers a wide range of UI components, including data visualization tools such as charts, progress gauges, and sparklines, as well as structural elements like data tables, ite
Spark 是一套命令行实用程序,旨在将数值数据集渲染为使用 Unicode 字符的紧凑视觉图表。它作为一个终端数据可视化和图表工具,在 Shell 环境中将数字序列转换为视觉趋势线。
holman/spark 的主要功能包括:Sparkline Charts, Compact Inline Charts, Character-Based Plotting, Linear Value Normalization, Stream-Based Text Processing, Sparkline Generation, Terminal Data Visualizers, Terminal Data Visualizations。
holman/spark 的开源替代品包括: gizak/termui — Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a… yaronn/blessed-contrib — blessed-contrib is a terminal user interface framework and a Node.js console widget library designed for building… red-data-tools/youplot — YouPlot is a command line plotting utility and terminal data visualization tool used to render statistical plots and… fdehau/tui-rs — tui-rs is a Rust framework for building rich terminal user interfaces and dashboards. It provides a terminal layout… xo/usql — usql is a universal SQL command-line interface used to connect to and manage multiple SQL and NoSQL databases through… gephi/gephi — Gephi is an open-source desktop application for visualizing and analyzing large-scale network graphs. It provides an…