Charming is a free, open-source, lightweight JavaScript library for creative coding. 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.
- Documentation - https://charmingjs.org/
- Examples - https://observablehq.com/d/18b3d6f3affff5bb
MIT@Bairui SU