Skip to content

Repository files navigation

Awesome Generative Art Awesome

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.

Contents

Platforms

List of platforms where projects can be dropped

  • 256ART - Fully on-chain generative art platform on Ethereum.
  • 8NAP ART - Artist-focused generative art platform on Ethereum.
  • Alba - Generative art platform on Ethereum.
  • Art Blocks - Generative art platform on Ethereum.
  • Bright Moments - Closed generative art platform on Ethereum, Base and Tezos.
  • fxhash - Generative art platform on Tezos, Ethereum and Base.
  • Genify - Generative art platform on Bitcoin, Ethereum, BNB Chain, Conflux and Lambda Network.
  • gm.scribe - Generative art platform on Bitcoin.
  • gm.studio - Generative art platform on Ethereum.
  • Highlight - Generative art platform on Ethereum, Polygon, Arbitrum, Optimism, Base and Zora.
  • networked.art - Non-custodial digital art platform on Ethereum, with daily auctions.
  • Playground - Generative art platform on Solana.
  • Plottables - Generative art platform on Ethereum dedicated to pen plotter art.
  • Prohibition - Art Blocks Engine platform for generative art on Base.
  • Verse - Generative art platform on Ethereum.
  • Vivid - Generative art platform on Bitcoin.

Frameworks • Libraries

  • D3.js - Originally designed for data visualization.
  • Hydra - Video synth and coding environment inspired by analog modular synthesizers, created by Olivia Jack.
  • lygia - Shader library of reusable functions for GLSL, HLSL, WGSL, Metal and CUDA.
  • p5.js - Beginner friendly JavaScript library for creative coding on the canvas.
  • p5.js-svg - SVG runtime for p5.js.
  • Paper.js - Specialized in vector graphics scripting.
  • Processing - Write generative art in Java or Python and create applications on any OS, including Android.
  • Q5.js - New implementation of the p5 API that's performance optimized and packed with additional features.
  • Spectral.js - JavaScript library designed to deliver realistic color mixing.
  • T5.js - Lightweight and simplified 2D graphics library designed for drawing to the canvas.
  • thi.ng - Open source collection of computational design tools for JavaScript, TypeScript, Clojure and ClojureScript languages.
  • three.js - JavaScript 3D library.
  • ZIM.js - JavaScript framework for creative coding in HTML canvas.

Articles • Tutorials

Books

  • New Media Art - Mark Tribe | Reena Jana PDF - This book explores the intersection of art and technology, highlighting how contemporary artists use new digital media to create innovative and interactive works.

Tools

  • Coolors - Color palette generator (free and pro versions).
  • Desmos - Online graphing calculator.
  • Dittytoy - Create generative music online using a JavaScript API.
  • Easing Functions - Easy way to get easing math functions.
  • genart - Claude Code plugin for long-form generative art, with platform constraint sheets, determinism checks and batch rendering.
  • Gibber - Live coding environment for audiovisual performance.
  • Graphtoy - Great way to easily play with linear formulas.
  • Snippets for art - A simple database interface for code snippets to use in generative art and procedural design.
  • Turtletoy - Create generative plotter art using a minimalistic JavaScript Turtle graphics API.

Code Editors

  • AIjs - Free online editor with AI integration.
  • Cursor - Editor with AI integration based on VSCode.
  • OpenProcessing - Free online p5 editor.
  • p5 editor - Free online p5 editor.
  • Shadertoy - Free online shader editor.
  • Twigl - Free online shader editor.
  • VSCode - Open source editor with great customization possibilities.

Hardware

Community

Hubs

Podcasts

  • AOI - Art On Internet, a movement for emerging art and technology.
  • Arbitrarily Deterministic - Show about the intersection between art, technology and popular culture, hosted by Kenconsumer.
  • Collector's Corner - Interviews and coverage from the generative art collecting scene.
  • GENART Podcast - Artists share their perspectives on generative art through voice messages.
  • Kaloh's Podcast - Conversations with creators, founders, and movers in onchain art, tech and culture.
  • Le Random - Digital generative art institution that contextualizes and elevates the movement.
  • SquiggleDAO - Community podcast around the Chromie Squiggle collection.
  • Waiting To Be Signed - Weekly podcast about generative art on the blockchain.

Newsletters

Galleries

  • Deca - Platform for curating and sharing digital art galleries.
  • Gallery - Show your onchain collection to the world.
  • Oncyber - Build and share 3D virtual spaces to exhibit digital art.

Related

Contribute

Contributions welcome! Read the contribution guidelines first.

About

Carefully curated list of awesome resources to create, learn and, drop generative art

Topics

Resources

Code of conduct

Contributing

Stars

116 stars

Watchers

4 watching

Forks

Used by

Contributors