Analysis updated 2026-06-24 · repo last pushed 2026-04-01
Pick a first generative art book or course as a beginner to creative coding
Find a shader, WebGL, or projection-mapping library that fits a specific project
Browse online editors and visual programming environments to try without installing anything
Look up communities, blogs, and events to follow once you start making work
| terkelg/awesome-creative-coding | unstructured-io/unstructured | shengqiangzhang/examples-of-web-crawlers | |
|---|---|---|---|
| Stars | 14,797 | 14,696 | 14,629 |
| Language | HTML | HTML | HTML |
| Last pushed | 2026-04-01 | 2026-05-18 | — |
| Maintenance | Maintained | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | designer | data | developer |
Figures from each repo's GitHub metadata at analysis time.
awesome-creative-coding is a curated list of resources for people learning a discipline the README calls creative coding. The author defines it as a different kind of programming: the goal is to make something expressive rather than something functional. Interaction design, information visualization, and generative art are listed as the main flavors, and the README describes the field as artworks articulated as code. The list is aimed primarily at beginners and intermediates. The contents are organized into broad sections that a reader can browse like a table of contents. There are books and online books, courses, tools, learning resources, communities, math, machine learning and computer vision, inspiration, events, schools and workshops, blogs, and a related section pointing at other awesome lists. Most entries are external links with a one-line description of what the linked item is. The books and online books sections collect titles on topics like generative art with Processing, the Nature of Code, shader programming, ray tracing, OpenGL, WebGL, fractals in JavaScript, physics for games, and music generation with Magenta. Online books include The Book of Shaders, WebGL Fundamentals, Learn OpenGL, Scratchapixel, and Computer Graphics from Scratch, among others. The tools section is split into frameworks and libraries, visual programming languages, sound programming languages, web programming libraries, projection mapping and VJing, online editors, hardware, and a catch-all other category. The learning resources section gathers videos, talks, articles grouped by topic such as shaders or canvas, interactive tutorials, and cheat sheets. The full README is longer than what was shown.
Curated awesome-list of resources for creative coding: generative art, interaction design, and information visualization, with books, tools, and tutorials.
Mainly HTML. The stack also includes Markdown, Processing, WebGL.
Maintained — commit in last 6 months (last push 2026-04-01).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.