A small, static gallery of canvas-based generative art experiments. Each generator runs entirely in the browser and can export PNG or SVG.
Open index.html in a browser and pick a generator card.
Each generator is a self-contained directory under generators/, served at
/generators/<generator-id>/. Shared styles, utilities, and vendored libraries
live under assets/.
generators/manifest.js is the registry the gallery builds itself from - it is
the current list of generators, and the only shared file adding one has to
touch. See AGENTS.md for the full layout and how to add a generator.
Pure geometry modules have unit tests: npm install && npm test. The site itself
still has no build step and ships as static files.
- SVG exports match the last generated canvas output.
- All pages are static HTML, CSS, and vanilla JavaScript.
- Code Rain supports GIF/WebM export (GIF uses a vendored library; see
THIRD_PARTY_NOTICES.md). - Third-party notices are listed in
THIRD_PARTY_NOTICES.md.