Charming is a free, open-source, lightweight JavaScript library for generative art and data visualization. It offers a focused set of APIs for manipulating with SVG, Canvas and HTML in a data-driven style, and is designed to integrate seamlessly with other libraries such as D3 and p5.
https://pretext.charmingjs.org/
https://observablehq.com/d/18b3d6f3affff5bb
MIT @ Bairui SU
