Carefully curated list of awesome resources to create, learn and, drop generative art
Awesome Generative Art is a repository specifically dedicated to creating, learning and dropping generative art, as well as providing links that help you engage with the community! Below you'll find curated lists of tutorials, frameworks, libraries, and platforms to get you started and to advance your skills.
List of platforms where projects can be dropped
- 256art - Generative art platform on Ethereum.
- Alba - Generative art platform on Ethereum.
- ArtBlocks - Generative art platform on Ethereum.
- BrightMoments - Closed generative art platform on Ethereum, Base and Tezos.
- Code Canvas - Generative art platform on Solana.
- gm.scribe - Generative art platform on Bitcoin.
- gm.studio - Generative art platform on Ethereum.
- Fxhash - Generative art platform on Tezos, Ethereum and Base.
- Highlight - Generative art platform on Ethereum, Polygon, Arbitrum, Optimism, Base and Zora.
- Intrinsic.art - Generative art platform on Etherum with a focus on traits.
- New Frontier.art - Generative art platform on Solana.
- Plottables - Generative art platform on Ethereum.
- Prohibition - Generative art platform on Base.
- Verse - Generative art platform on Ethereum.
- Vivid - Generative art platform on Bitcoin.
- D3.js - Originally designed for data visualization.
- lygia - Shader library of reusable functions.
- p5.js
- p5.js-svg - SVG runtime for p5.js.
- Paper.js - Specialliced in Vector Graphics Scripting.
- Processing - Write generative art in Java or Python and create applications in any OS included Android.
- thi.ng - Open source collection of computational design tools for JavaScript, TypeScript, Clojure and ClojureScript languages.
- three.js - JavaScript 3D library.
- T5.js - Lightweight and simplified 2D graphics library designed for drawing to the canvas.
- hydra - Video synth and coding environment inspired by analog modular synthesizers, created by Olivia Jack.
- The Coding Train - Beginner friendly tutorials for generative art.
- Creative Coding Challenges - Advanced creative code challenges hosted by sableraph.
- Creative Coding with Patt Vira - Beginner and intermediate tutorials for generative art with p5.js.
- Steve's Makerspace - Beginner and intermediate tutorials introducing fundamental algorithms for creative coding.
- PRNG distributions - Interesting basic PRNG distributions.
- SDFs by Inigo Quilez - All you need to know about SDFs and other shader magic.
- Desmos - Online graphing calculator.
- Graphtoy - Great way to easily play with lineal formulas.
- Easing Functions - Easy way to get easing math functions.
- Openprocessing - Simple online tool for creating P5.js sketches.
- Shadertoy - Advanced tool for creating shaders.
- Turtletoy - Create generative plotter art using a minimalistic JavaScript Turtle graphics API.
- Dittytoy - Create generative music online using a JavaScript API.
Contributions welcome! Read the contribution guidelines first.