Giter Club home page Giter Club logo

awesome-generative-art's Introduction

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 - 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.
  • 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.
  • Intrinsic.art - Generative art platform on Etherum with a focus on traits.
  • New Frontier.art - Generative art platform on Solana.
  • Playground - 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.
  • The Function - Generative and blockchain art platform on Bitcoin.

Frameworks • Libraries

  • 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.
  • Spectral.js - JavaScript library designed to deliver realistic color mixing.
  • 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.
  • Q5.js - New implementation of the p5 API that's performance optimized and packed with additional features.

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.
  • Easing Functions - Easy way to get easing math functions.
  • Graphtoy - Great way to easily play with lineal formulas.
  • Turtletoy - Create generative plotter art using a minimalistic JavaScript Turtle graphics API.
  • Dittytoy - Create generative music online using a JavaScript API.
  • Gibber - Gibber is a live coding environment for audiovisual performance.
  • Snippets for art - A simple database interface for code snippets to use in generative art and procedural design.

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.

Hardwares

Community

Hubs

Podcasts

Newsletters

Galleries

Related

Contribute

Contributions welcome! Read the contribution guidelines first.

awesome-generative-art's People

Contributors

camilleroux avatar eduxdux avatar morbeckart avatar vicdoval avatar agriimony avatar marcelonada avatar georgegally avatar gustavopitombo avatar jobarbo avatar laurent-h avatar markknol avatar todemashi avatar frederative avatar lukefivehundred avatar mekhno avatar p1x3lboy avatar stustustudio avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.