carnworkstudios/boxwood
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.
5 best points · 0 comments · 1 Hacker News post · 9 GitHub stars · View on GitHub
Hacker News discussions
- Show HN: I built a declarative layout engine for SVG, Canvas, WebGL (5 points, 0 comments, by bonzai2carn, 2026-07-03)