Render-tag – A rich text renderer for the Canvas 2D API
Pure canvas 2D text rendering avoids slow SVG foreignObject overhead for rich text.

Terminal chart rendering shines, but D3 and Three.js dominate the web graphics space.
Frontend developers, Data visualization engineers
D3.js · Three.js · Ink
I also built a complete data visualization library using the core package which is available as @ripl/charts. And yes, you can even render the charts to a terminal with about a 2-3 line code change :) (see the terminal demo)
Docs are available here: https://www.ripl.rocks Demos are available here: https://www.ripl.rocks/demos Charts are avialable here: https://www.ripl.rocks/docs/charts
I've also built an interactive playground you can use to play around with it in realtime without having to install it from NPM etc. The playground is available here: https://www.ripl.rocks/playground
The core library is quite stable and I'll likely publish v1 in the coming weeks. The charts, 3D, and Terminal packages are still very experiemental.
I'd interested to hear what you all think of it.
Pure canvas 2D text rendering avoids slow SVG foreignObject overhead for rich text.
Single-feature SVG polygon tool when Figma and Illustrator already do this.
WebGPU game engine that actually runs physics demos on mobile browsers.
Canva alternative with shape fills, but Canva already does this better.
Inverse material rendering in browser that's faster than m-xr's marso and academic papers.
Windows-only SVG rendering when cross-platform solutions already exist.