Skip to content

Add ink-uplot to Third-party Integrations#1139

Open
planadecu wants to merge 1 commit into
leeoniya:masterfrom
planadecu:add-ink-uplot
Open

Add ink-uplot to Third-party Integrations#1139
planadecu wants to merge 1 commit into
leeoniya:masterfrom
planadecu:add-ink-uplot

Conversation

@planadecu

Copy link
Copy Markdown

Adds ink-uplot under Third-party Integrations.

It's a terminal renderer for uPlot: it reuses standard browser uPlot config (opts/data, series, scales, dual axes, custom tick formatters) and draws the chart in the terminal via React Ink — as truecolor Unicode block art, or as real inline images through the kitty, sixel, and iTerm2 graphics protocols. Useful for CLI dashboards, time series, and live/streaming plots.

A terminal integration alongside the existing framework and Python wrappers.

ink-uplot renders uPlot charts in the terminal via React Ink, reusing
standard uPlot config, with truecolor Unicode and kitty/sixel/iTerm2 output.
@leeoniya

Copy link
Copy Markdown
Owner

what sourcery is this!? 😅

@planadecu

Copy link
Copy Markdown
Author

Terminal UIs don't have a standard charting lib. In my project we widely use uPlot in the web, with this we don't need to port the charts we can still reuse the uPlot web definitions for the termina app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants