Terminal & command-line charts
Charts and plots rendered as text in the terminal. 15 tools, ranked by GitHub stars and updated .
Plotting tools that draw charts as text right in the terminal, using Unicode blocks, Braille dots or terminal graphics protocols. Useful in scripts, SSH sessions, CI logs and quick data checks.
By GitHub stars, the most popular terminal plotting tools here are blessed-contrib (15.8K stars), Sampler (14.8K stars), and termui (13.6K stars). 6 of 15 had commits in the last 90 days.
| 1 |
Terminal dashboards with charts, maps, gauges and tables, built with Node.js and ASCII/ANSI art. |
15.8K |
| 2 |
Terminal dashboard that runs shell commands and visualizes their output, configured with YAML. |
14.8K |
| 3 |
Terminal dashboard and widget library with charts, gauges, sparklines and more. |
13.6K |
| 4 |
Terminal spreadsheet multitool for exploring and arranging tabular data, with basic plotting. |
9.3K |
| 5 |
Sparklines for the shell. It has several implementations in different languages. |
6.1K |
| 6 |
Command-line tool that draws plots in the terminal from piped data. |
4.9K |
| 7 |
Lightweight ASCII line graphs for command-line apps. |
3.1K |
| 8 |
Terminal-based dashboard library with line charts, bar charts, gauges and donuts. |
3K |
| 9 |
Plots data directly in the terminal with a matplotlib-like syntax. |
2.2K |
| 10 |
Unicode-based scientific plotting in the terminal for Julia. |
1.5K |
| 11 |
Lightweight plotting to the terminal. 4x resolution via Unicode. |
460 |
| 12 |
Text mode diagrams using UTF-8 characters |
408 |
| 13 |
Terminal plotting: line, scatter, bar, histogram, heatmap, box plot, violin and more, with automatic axes. |
70 |
| 14 |
Render uPlot charts in the terminal (React Ink) with truecolor Unicode and kitty/sixel/iTerm2 graphics. |
1 |
| 15 |
gnuplot
Command-line driven program for 2D and 3D plots, with many output formats. |
– |
Head-to-head comparisons
Categories in this topic
Frequently asked questions
What is the most popular terminal plotting tool?
Which terminal plotting tools are actively maintained?
Are these terminal plotting tools free and open source?
Missing a tool? Add it with a one-line pull request to the README.