I built a declarative layout engine for SVG
Canvas, WebGL. 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, , WebGL) can use to draw pixels, connectors, and particles. This is to help make SVG, PDF, Canvas responsive.
Open source
Reactions (1)
Similar products
by description similarity
I made first declaritive SVG,canvas framework
flitter.pages.devyou can make your own chart or diagram easily than using d3
Ripl provides a unified, cross-platform API for 2D and 3D graphics rendering with a focus on high performance and interactive data visualization. Write once, render to Canvas, SVG, WebGPU, or the terminal - in the browser, on the server, or in a headless environment.
Ripl
ripl.rocksA unified 2D/3D engine for Canvas, SVG, WebGPU, and the Terminal
GraphCompose
github.comDeclarative Java engine for structured business PDFs
I built a zero-browser
github.compure-JS typesetting engine for bit-perfect PDFs