A collection of resources around creative coding and generative art.
- three.js - JavaScript 3D library.
- regl - Functional WebGL.
- canvas-sketch - A framework for making generative artwork in JavaScript and the browser.
- Stackgl - Open software ecosystem for WebGL, built on top of browserify and npm.
- Paper.js - The swiss army knife of vector graphics scripting.
- Pixi.js - HTML5 2D rendering engine that uses webGL with canvas fallback.
- p5.js - JavaScript library that starts with the original goal of Processing.
- Pts.js - JavaScript library for visualization and creative-coding.
- Fabric.js - Javascript canvas library, SVG-to-canvas parser.
- Maker.js - Parametric line drawing for SVG, CNC & laser cutters.
- OpenJSCAD - Programmatic 3D modeling in JavaScript.
- Sketch.js - Minimal JavaScript creative coding framework.
- Two.js - Two-dimensional drawing api geared towards modern web browsers.
- ClayGL - WebGL graphic library for building scalable Web3D applications.
- Proton - A lightweight and powerful javascript particle engine.
- lightgl.js - A lightweight WebGL library.
- picogl.js - A minimal WebGL 2 rendering library.
- Alfrid - A WebGL tool set.
- Babylon.js - complete JavaScript framework for building 3D games with HTML 5 and WebGL.
- twigl - A Tiny WebGL helper Library.
- luma.gl - WebGL2 Components for Data Visualization.
- css-doodle - A web component for drawing patterns with CSS.
- The nature of code - Course by Processing Foundation
- Interactivity & Computation - Course by CMU School of Art, Fall 2018 - Prof. Golan Levin / TA: Char Stiles
- The Coding Train - Youtube channel with tutorials made by Daniel Shiffman
- The book of shaders - E-book by Patricio Gonzalez Vivo and Jen Lowe
- Shader School - A workshopper for GLSL shaders and graphics programming
- WebGL Workshop - The sequel to shader-school: Learn the WebGL API
- Making a WebGL globe - Tutorial by Substack
- Beautifully animate points with WebGL and REGL - Tutorial by Peter Beshai
- How I built a wind map with WebGL - Tutorial by Vladimir Agafonkin
- Advanced Creative Coding: WebGL and Shaders - Tutorial by Matt Desl
- PROCJAM tutorials - PROCJAM tutorials
- Learn WebGL
- Poetic Computation - Talk by Zach Lieberman
- Creating generative art with Javascript - Talk by Kate Compton
- Generative Art Speedrun - Talk by Tim Holman
- Aesthetics + Computation: When Design Goes Retro - Talk by John Maeda
- Mapping Imaginary Cities - Talk by Mouse Reeve
- Fun with webgl - Talk by James Halliday (Substack)
- There is also canvas - Talk by Bruno Imbrizi
- A Box of Chaos: The Generative Artist's Toolkit - Talk by Benjamin Kovach
- Code goes in, Art comes out - Talk by Tyler Hobbs
- Creative Coding = unexplored territories - Talk by Tim Rodenbröker
- Radical Digital Painting - Talk by Jeffrey Alan Scudder on 35C3
- Pseudofractals! Accidental aesthetics where math meets pixels - Talk by Jes Wolfe
To the extent possible under law, Evangelos Pragalakis has waived all copyright and related or neighboring rights to this work.