VMPrint is now a PDF generator with embeddable preview. 1.7MB ONLY
1.7MB bundle does what PDF.js needs 10x the size for, no React required.
A Declarative Box-Split and Collision Engine for Vector Graphics. It provides a CSS-like layout grammar (padding, gap, cols, rows, auto-height), but outputs a clean JSON coordinate tree that any visual canvas (SVG, <canvas>, WebGL) can use to draw pixels, connectors, and particles.
I built a tiny zero DOM layout engine for vector graphics and custom renderers to resolves nested rows/cols/grids into exact `{x, y, w, h}` boxes, with text measurement, overflow signals, and collision separation.
This is to help make SVG, PDF, Canvas responsive.
Feedback welcome from anyone building canvas/SVG diagrams, dashboards, node editors, or diagram tools.
1.7MB bundle does what PDF.js needs 10x the size for, no React required.
Terminal chart rendering shines, but D3 and Three.js dominate the web graphics space.
Mermaid-to-ASCII converter, but Mermaid already exports SVG natively.
WebGL fluid-simulation gradients with perceptually-uniform Oklch blending—prettier than CSS linear/radial.
README badge cards when GitHub stars and profile completeness metrics already satisfy that itch.
Full 3D engine in pure CSS DOM elements — you'll ask how this even works.