red-data-tools/youplot

A command line tool that draw plots on the terminal.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on September 14th, 2026
Created on July 28th, 2020
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 72
Total Stargazers: 4,851 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.9 days
Mean response time: 95.3 days
90th percentile: 547.0 days
Tracked items: 15

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 3
Avg open age: 643 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

YouPlot is a command line tool that draws plots on the terminal.

The tool solves the problem of visualizing data directly in terminal environments without requiring graphical display capabilities. It accepts tabular data in TSV or CSV format from files or standard input and renders various plot types including bar charts, histograms, line plots, scatter plots, density plots, and box plots. The visualization is powered by UnicodePlot, which renders graphics using Unicode characters that display in any terminal.

YouPlot suits developers and system administrators who work primarily in terminal environments and need quick data visualization without leaving the command line. It works well for exploring small to medium datasets, analyzing log files, or integrating visualization into shell pipelines. The tool is particularly useful for offline work or remote systems where graphical tools are unavailable. Users should be aware that the count command runs in Ruby and may be slower with very large datasets; the README suggests combining Unix commands for performance-critical visualization of huge data.

The project maintains active test coverage and documentation. Development follows a structured approach with regular updates to keep the tool functional across Ruby environments.