In

Incplot – CLI tool for drawing plots in the terminal using Unicode

Hacker News

Incplot – CLI tool for drawing plots in the terminal using Unicode

Hello HN, I have been building incplot, a CLI tool for drawing plots in the terminal using unicode characters. It is intended to be the most convenient way to quickly visualize small to moderately sized data right inside the terminal. It is aiming to be useful especially within more or less general terminal workflow for visualizing output of other CLI tools or shell commands What it does: - Draws great looking plots 'out of the box' - Automatically infers what should be drawn and how from the data passed into it (optional override with command line arguments) - Accepts piped in data in JSON, JSON Lines, NDJSON, CSV, TSV - Reasonable and actually useful error messages - Is cross-platform on mainstream systems (Windows, Linux, MacOS) The tool was inspired by other solutions, notably (and transitively many others that came before): https://github.com/red-data-tools/YouPlot https://github.com/JuliaPlots/UnicodePlots.jl What it does differently than existing solutions: - Requires less input from the user (due to automatic inference and sensible defaults) - It doesn't let the user customize the look of the plots drawn - It is fast (notably because it is all C++ native code) - Lots of small QOL features baked in that (in the author's opinion) make the result look better by default On a personal note, I created this tool to learn modern day C++ (notably C++20 and C++23), its tooling and its whole ecosystem. There may be rough edges here and there (in fact there almost certainly are). However, the tool is not super early stage and it has been tested moderately. I'd love some feedback.

Share card

Actual performance

3points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: mac, macos, user · Missing: agents, agent, cursor
80%80% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, ide · Missing: https docs, excited, just released
69%69% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Strong signals: created · Missing: supports, reddit linkedin, podcasting
68%68% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform · Missing: plus, intuitive, reviews
48%48% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: personal, visualize, way · Missing: mobile apps, ios, entrepreneurs
43%43% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Gi
Gistfinder. CLI tool to fuzzy-search your gists from the terminal52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gistfinder. CLI tool to fuzzy-search your gists from the terminal

Hacker News5
CL
CLI tool to find and configure RaspberryPis over the LAN45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CLI tool to find and configure RaspberryPis over the LAN

Hacker News5
Wd
Wd, CLI tool for WebDriver39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Wd, CLI tool for WebDriver

Hacker News1
Du
Dutyme – CLI tool to assign PagerDuty on-call to you while operation28%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Dutyme – CLI tool to assign PagerDuty on-call to you while operation

Hacker News3
CL
CLI Tool for BigQuery Migrations30%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CLI Tool for BigQuery Migrations

Hacker News1
Gi
Gig – CLI Tool for .gitignores54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gig – CLI Tool for .gitignores

Hacker News2
Fi
Findlike – TF-IDF as a CLI Tool39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Findlike – TF-IDF as a CLI Tool

Hacker News2
As
AskOpenAI – CLI Tool37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AskOpenAI – CLI Tool

Hacker News4
I
I have developed a CLI tool using the functionality of Excel40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

I have developed a CLI tool using the functionality of Excel

Hacker News2
Ws
Ws – A simple WebSocket cli tool50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Ws – A simple WebSocket cli tool

Hacker News5