An open API service indexing awesome lists of open source software.

awesome-generative-art

Carefully curated list of awesome resources to create, learn and, drop generative art
https://github.com/camilleroux/awesome-generative-art

Last synced: 23 days ago
JSON representation

Articles • Tutorials

Books

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

Code Editors

  • AIjs - Free online editor with AI integration.
  • 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.
  • Cursor - Editor with AI integration based on VSCode.

Community

Hubs

Newsletters

Podcasts

  • Arbitrarily Deterministic - Show about the intersection between art, technology and popular culture, hosted by Kenconsumer.
  • GENART Podcast - Artists share their perspectives on generative art through voice messages.
  • Waiting To Be Signed - Weekly podcast about generative art on the blockchain.
  • AOI - Art On Internet, a movement for emerging art and technology.
  • Collector's Corner - Interviews and coverage from the generative art collecting scene.
  • 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.

Frameworks • Libraries

  • D3.js - Originally designed for data visualization.
  • 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.
  • Processing - Write generative art in Java or Python and create applications on any OS, including Android.
  • three.js - JavaScript 3D library.
  • Q5.js - New implementation of the p5 API that's performance optimized and packed with additional features.
  • p5.js-svg - SVG runtime for p5.js.
  • Spectral.js - JavaScript library designed to deliver realistic color mixing.
  • Hydra - Video synth and coding environment inspired by analog modular synthesizers, created by Olivia Jack.
  • ZIM.js - JavaScript framework for creative coding in HTML canvas.
  • Paper.js - Specialized in vector graphics scripting.
  • 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.

Galleries

Newsletters

  • 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.

Hardware

Platforms

  • 256ART - Fully on-chain 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.
  • 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.
  • fxhash - Generative art platform on Tezos, Ethereum and Base.
  • Highlight - Generative art platform on Ethereum, Polygon, Arbitrum, Optimism, Base and Zora.
  • Playground - Generative art platform on Solana.
  • Plottables - Generative art platform on Ethereum dedicated to pen plotter art.
  • Vivid - Generative art platform on Bitcoin.
  • Verse - Generative art platform on Ethereum.
  • 8NAP ART - Artist-focused generative art platform on Ethereum.
  • networked.art - Non-custodial digital art platform on Ethereum, with daily auctions.
  • Prohibition - Art Blocks Engine platform for generative art on Base.

Related

Newsletters

Tools

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