Open bbaudry opened 8 months ago
in Java https://processing.org/
in Javascript https://p5js.org/
in Rust https://guide.nannou.cc Good intro: https://youtu.be/Ml6tpyTyXhM?si=NKRU6h_uUYbro2P9 (by mactuitui)
a collection of JS libs https://muffinman.io/blog/js-libraries-for-generative-art/
Python turtle https://docs.python.org/3/library/turtle.html
open source for the motion pictures https://www.aswf.io/ https://github.com/AcademySoftwareFoundation
openFrameworks is an open source C++ toolkit for creative coding. https://openframeworks.cc/
Sketch.js https://soulwire.github.io/sketch.js/
three.js, for 3D algorithmic art https://threejs.org/ https://github.com/mrdoob/three.js/
generate art with webgl, in JS https://github.com/pixijs/pixijs
Vector fields https://charlottedann.com/article/magical-vector-fields
cinder in C++ https://libcinder.org/
A library to capture canvas-based animations at a fixed framerate https://github.com/spite/ccapture.js/
Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. https://github.com/cinder/Cinder
vsketch is a Python generative art toolkit for plotters https://github.com/abey79/vsketch
Type-safe and powerful Python library to generate SVG files https://github.com/orsinium-labs/svg.py
Python Imaging Library https://github.com/python-pillow/Pillow
processing in clojure https://github.com/quil/quil
blender; free and open source 3D creation suite https://github.com/meh/blender
generative art c# https://github.com/mikeoliphant/Generative
p5 brush. custom brushes, natural fill effects and intuitive hatching in p5.js https://github.com/acamposuribe/p5.brush
drawsvg, a Python library for programmatically generating SVG images and animations https://pypi.org/project/drawsvg/
ZIM JavaScript Canvas Framework - Code Creativity https://github.com/danzen/zimjs
Artist-friendly Modular Machine for Art and Technology https://github.com/benkuper/Chataigne
svgpathtools python lib to draw bezier https://pypi.org/project/svgpathtools/
simplex-noise.js https://www.npmjs.com/package/simplex-noise
Python package based on the core ideas of Processing and p5 https://github.com/p5py/p5
A collection of open source libraries and tools for algorithmic art