Automic VaultAutomic Vault

brew

Install youplot with Homebrew, apt, Nix

Command-line tool that draw plots on the terminal. Version 0.5.0 via Homebrew; verified 2026-05-24.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install youplot

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install youplot

Debian stable package indexes · youplot · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#youplot

nixpkgs package indexes · pkgs/by-name/yo/youplot/package.nix · source: api.github.com

overview

Package summary

Command-line tool that draw plots on the terminal

Commands and aliases

  • uplot
  • youplot

history

Project history and usage

YouPlot is a Ruby command-line plotting tool that renders charts directly in the terminal. It is powered by UnicodePlot and ships both `youplot` and the shorter `uplot` command for shell pipelines.

Project history

The public repository was created in July 2020 and later moved under the Red Data Tools organization, a Ruby data-processing community. RubyGems metadata identifies the author as kojix2 and describes the gem as a command-line tool for Unicode plotting.

YouPlot grew as a thin, practical CLI layer around UnicodePlot.rb: instead of starting R, Python, Julia, gnuplot, or a graphical plotting environment, users can pipe TSV/CSV-like data into a terminal chart. The README keeps that Unix-pipeline identity front and center with examples based on curl, awk, cut, sort, and stdin.

Adoption history

YouPlot found its audience among developers and data workers who want quick visual checks without leaving SSH, a terminal multiplexer, or a shell pipeline. Its installation docs list Homebrew, RubyGems, Nix, Guix, and conda-assisted Ruby setups, which is broader distribution than many small Ruby CLIs get.

By July 2026 GitHub metadata showed several thousand stars despite the project being small, suggesting that the appeal is the workflow idea: quick terminal plots as a complement to heavier plotting environments.

How it is used

Common commands include barplot/bar, histogram/hist, lineplot/line, scatter, density, boxplot, and count. Users can pass files or stream data through stdin, set delimiters and headers, and optionally output transformed data back into another pipeline.

Typical package-manager usage is installing `uplot` for quick exploratory checks: process lists by user, file sizes, CSV columns, generated numeric data, or small scientific datasets where an inline terminal graphic is enough.

Why package nerds care

YouPlot is a nice example of packaging a tiny ergonomic wrapper that changes a workflow. The heavy idea is not a new plotting engine; it is making Unicode terminal plots feel like `sort` or `awk` in a pipeline.

It also shows the Red Data Tools pattern: Ruby packages that make data work viable from the command line, even in spaces dominated by Python and R.

Timeline

  • 2020-07-28: The public YouPlot GitHub repository is created.
  • 2020-11: RubyGems metadata shows early YouPlot gem publication.
  • 2021-2024: The project gains package-manager coverage beyond RubyGems, including Homebrew and Nix.
  • 2026-07: GitHub metadata shows several thousand stars for the terminal plotting workflow.

Related projects

  • UnicodePlot.rb is the rendering library behind YouPlot.
  • YouPlot2 is an experimental related project with pre-built binaries.
  • gnuplot, termplotlib, and terminal-image plotting tools occupy nearby command-line visualization niches.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
uplotcliglobal executable
youplotcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.5.0
manager updated2026-05-24
local dataok
upstreamcurrent
latest detectedv0.5.0

https://github.com/red-data-tools/YouPlot

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:youplot
Version0.5.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/youplot
Homepagehttps://github.com/red-data-tools/YouPlot/
Repositoryhttps://github.com/red-data-tools/YouPlot
Upstream docshttps://github.com/red-data-tools/YouPlot#readme
LicenseMIT
Source archivehttps://github.com/red-data-tools/YouPlot/archive/refs/tags/v0.5.0.tar.gz
Last updated2026-05-24T05:15:15Z
Pulseupdated
Dependenciesruby
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameyouplot
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

youplot 0.4.6-2

command line tool for Unicode plotting in the terminal

https://github.com/red-data-tools/YouPlot

sudo apt install youplot
  • Section: utils
  • Architecture: all
  • 3 dependencies
  • normalized package name match
  • Matched by: Youplot
Debian stable package indexes · deb.debian.org · Debian stable package indexes: youplot from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

youplot

nix profile install nixpkgs#youplot
  • normalized package name match
  • Matched by: Youplot
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/yo/youplot/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment