Key differences

  • termgraph has 7.2× as many GitHub stars as uniplot (3.3K vs 460).
  • uniplot had more development activity over the last 12 months: 36 commits vs 7.
  • uniplot is downloaded 12× as often on PyPI (35K vs 3K per week).
  • Both are released under the MIT license.
  • termgraph is the older project: its repository was created in 2012, uniplot's in 2020.

By the numbers

  • termgraph
  • uniplot
GitHub stars
3.3K 460
PyPI downloads / week
3K 35K
Commits, last 12 months
7 36
Contributors
28 7
Forks
171 25
Show data as a table
termgraph vs uniplot by the numbers
Metrictermgraphuniplot
GitHub stars3,302460
PyPI downloads / week3,02535,016
Commits, last 12 months736
Contributors287
Forks17125

Development activity

Commits per month to each default branch, last 12 complete months.

  • termgraph
  • uniplot
0510 Nov 2025 Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep Octtermgraphuniplot
0510 Nov 2025 Feb 2026 May Aug termgraphuniplot
Show data as a table
termgraph vs uniplot: commits per month
Monthtermgraphuniplot
Nov 202500
Dec 202520
Jan 202604
Feb 202600
Mar 202620
Apr 202601
May 202609
Jun 202609
Jul 202606
Aug 202602
Sep 202600
Oct 202635

Side by side

Attributetermgraphuniplot
DescriptionDraws bar charts, histograms and other basic graphs in the terminal, as a CLI or Python library.Lightweight plotting to the terminal. 4x resolution via Unicode.
CategoryTerminal plotting libraries for PythonTerminal plotting libraries for Python
LicenseMITMIT
LanguagePythonPython
StatusActiveActive
Latest releasev0.8.0 ()v0.24.0 ()
Last commit
Repository created
Open issues233
Install
pip install termgraph
pip install uniplot

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • termgraph

    Draws bar charts, histograms and other basic graphs in the terminal, as a CLI or Python library.

    3.3K starsPythonMIT

  • uniplot

    Lightweight plotting to the terminal. 4x resolution via Unicode.

    460 starsPythonMIT

More comparisons