https://github.com/charming-art/api
A lightweight data-driven API for manipulating SVG, Canvas and HTML.
https://github.com/charming-art/api
creative-coding data-visualization
Last synced: 4 days ago
JSON representation
A lightweight data-driven API for manipulating SVG, Canvas and HTML.
- Host: GitHub
- URL: https://github.com/charming-art/api
- Owner: charming-art
- License: mit
- Created: 2023-07-15T06:33:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-01T12:40:51.000Z (7 days ago)
- Last Synced: 2026-04-01T14:50:10.246Z (7 days ago)
- Topics: creative-coding, data-visualization
- Language: JavaScript
- Homepage: https://charmingjs.org/
- Size: 12.2 MB
- Stars: 28
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# Charming
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](https://d3js.org/) and [p5](https://p5js.org/).
## Demos 🎨
https://pretext.charmingjs.org/
## Documentation 📚
https://charmingjs.org/
## Examples 📊
https://observablehq.com/d/18b3d6f3affff5bb
## License 📄
MIT @ Bairui SU
