VoidZero
@voidzero.dev
6 months ago Also make sure to watch the introduction video!
www.youtube.com/watch?v=AJxH...
π¬ 1
β»οΈ 1
β€οΈ 17
Also make sure to watch the introduction video!
www.youtube.com/watch?v=AJxH... Announcing Vite+ Alpha. Now open source. To make JavaScript developers more productive than ever before. A single binary that: β Unifies your frontend toolchain β Manages your runtime & pkg manager β Caching & monorepo support Works with every framework and meta framework in the Vite ecosystem.
Wait until tomorrow π
If you work in terminals and want quick data visualization without leaving your workflow, try it.
β let's go!! day
Zero config by default, every dimension overridable (-w width, -h height, -m SVG mode). No config files. No themes. No dashboards.
$ npm i -g chartli
Or run instantly:
$ npx chartli signups
91 β β 87
β 91 β
β 73
β β 68
66.5 β 58 β
β β 49
β42 β
42 ββ
βββββββββββββββββββββββββββββ
1 2 3 4 5 6 7 β’ --x-labels: Custom tick labels
β’ --series-labels: Name your data series
β’ --data-labels: Show raw values on the chart
β’ --first-column-x: Treat first column as x-axis domain
Example with labels:
$ npx chartli weekly-signups.txt -t ascii -w 28 -h 8 --first-column-x --data-labels SVG mode has 2 render paths: circles (scatter plot) and lines (polylines). Output is valid XML you can pipe straight to a file or into another tool.
NEW in v1.0: Chart labels & annotations! π―
β’ --x-axis-label: Add titles to axes
β’ --y-axis-label: Label your dimensions The bars renderer uses 4 shading levels (ββββ) to visually separate series without color. Works on any terminal, any font.
Heatmap maps values to a 5-step intensity scale across a rowΓcolumn grid, so you can spot patterns in tabular data at a glance. The braille renderer is my fav. Each braille character encodes a 2Γ4 dot grid, so a 16-wide chart gives you 32 pixels of horizontal resolution. Free anti-aliasing from Unicode. Input format is dead simple: rows of space-separated numbers. Multiple columns = multiple series.
Composes with pipes:
$ cat metrics.txt | chartli -t spark
S1 βββββ
β
S2 βββββ
β
S3 ββββββ
S4 ββββββ β’ columns (vertical grouped bars)
β’ heatmap (2D grid, ββββ intensity mapping)
β’ unicode (grouped bars with βββββ
βββ sub-cell resolution)
β’ braille (β β β 2Γ4 dot matrix, highest density)
β’ svg (vector output, circles or polylines) Built with Command Code using my CLI taste.
$ npx chartli data.txt -t ascii -w 24 -h 8
Chart types spanning a fun range of Unicode density:
β’ ascii (line charts with ββββ markers)
β’ spark (βββββ
βββ sparklines, one row per series)
β’ bars (horizontal, ββββ shading per series) π chartli v1.0.0 is here!
CLI that turns plain numbers into terminal charts. ascii, spark, bars, columns, heatmap, unicode, braille, svg.
$ npx chartli
I wanted terminal charts with zero setup. No browser, no Python env, no matplotlib. Pipe numbers in, get a chart out. dusted off the door buzzer val for the party today
Kelly Poplaski kept looking at the tools her team was paying for that didn't quite fit. "What if we could build exactly what we wanted instead?" So she did. A custom employee sentiment survey, built and deployed on Netlify. No engineers. Just prompts, iteration, and a problem worth solving.
Launch week day 2 part 2: We also got Vitest 4.1 ππ»
Launch week DAY TWO. First we have Vite 8 π₯
β‘οΈ Vite 8.0 is here!
The most significant architectural change since Vite 2.
β¬ Powered by @rolldown.rs bringing faster production builds and more consistency
π€οΈ New features such as tsconfig paths and emitDecoratorMetadata support
vite.dev/blog/announc... We're hiring an Open Source Engineer! π¦
Build features, review PRs, shape how contributors engage with Zed.
Interesting problems, Rust codebase, small team, fully remote.
Your work ships in days and users notice.
Know someone? Are you someone? π
zed.dev/jobs/open-so... Blog post soon. Big shoutout to @sapphi.red for leading this tremendous effort! Itβs here.
github.com/vitejs/vite/...