algorithmic-art-course icon indicating copy to clipboard operation
algorithmic-art-course copied to clipboard

software for visual algorithmic art

Open bbaudry opened this issue 2 years ago • 35 comments

A collection of open source libraries and tools for algorithmic art

bbaudry avatar Oct 14 '23 10:10 bbaudry

in Java https://processing.org/

bbaudry avatar Oct 15 '23 11:10 bbaudry

in Javascript https://p5js.org/

bbaudry avatar Oct 15 '23 11:10 bbaudry

in Rust https://guide.nannou.cc Good intro: https://youtu.be/Ml6tpyTyXhM?si=NKRU6h_uUYbro2P9 (by mactuitui)

bbaudry avatar Oct 15 '23 11:10 bbaudry

a collection of JS libs https://muffinman.io/blog/js-libraries-for-generative-art/

bbaudry avatar Oct 15 '23 11:10 bbaudry

https://github.com/kosmos/awesome-generative-art

bbaudry avatar Oct 15 '23 11:10 bbaudry

Python turtle https://docs.python.org/3/library/turtle.html

bbaudry avatar Oct 15 '23 11:10 bbaudry

open source for the motion pictures https://www.aswf.io/ https://github.com/AcademySoftwareFoundation

bbaudry avatar Oct 15 '23 12:10 bbaudry

openFrameworks is an open source C++ toolkit for creative coding. https://openframeworks.cc/

bbaudry avatar Oct 16 '23 04:10 bbaudry

Sketch.js https://soulwire.github.io/sketch.js/

bbaudry avatar Oct 16 '23 10:10 bbaudry

three.js, for 3D algorithmic art https://threejs.org/ https://github.com/mrdoob/three.js/

bbaudry avatar Oct 16 '23 10:10 bbaudry

generate art with webgl, in JS https://github.com/pixijs/pixijs

bbaudry avatar Oct 16 '23 10:10 bbaudry

Vector fields https://charlottedann.com/article/magical-vector-fields

bbaudry avatar Oct 16 '23 16:10 bbaudry

cinder in C++ https://libcinder.org/

bbaudry avatar Oct 17 '23 10:10 bbaudry

A library to capture canvas-based animations at a fixed framerate https://github.com/spite/ccapture.js/

bbaudry avatar Oct 19 '23 11:10 bbaudry

http://paperjs.org/

bbaudry avatar Oct 31 '23 18:10 bbaudry

EaselJS https://createjs.com/docs/easeljs/modules/EaselJS.html

bbaudry avatar Nov 05 '23 15:11 bbaudry

anime.js https://github.com/juliangarnier/anime/

bbaudry avatar Nov 22 '23 14:11 bbaudry

https://github.com/color-js/color.js

bbaudry avatar Nov 30 '23 10:11 bbaudry

Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. https://github.com/cinder/Cinder

bbaudry avatar Dec 09 '23 08:12 bbaudry

vsketch is a Python generative art toolkit for plotters https://github.com/abey79/vsketch

bbaudry avatar Jan 11 '24 18:01 bbaudry

Type-safe and powerful Python library to generate SVG files https://github.com/orsinium-labs/svg.py

bbaudry avatar Jan 11 '24 18:01 bbaudry

Python Imaging Library https://github.com/python-pillow/Pillow

bbaudry avatar Jan 11 '24 18:01 bbaudry

processing in clojure https://github.com/quil/quil

bbaudry avatar Jan 12 '24 14:01 bbaudry

blender; free and open source 3D creation suite https://github.com/meh/blender

bbaudry avatar Jan 16 '24 21:01 bbaudry

generative art c# https://github.com/mikeoliphant/Generative

bbaudry avatar Jan 18 '24 21:01 bbaudry

p5 brush. custom brushes, natural fill effects and intuitive hatching in p5.js https://github.com/acamposuribe/p5.brush

bbaudry avatar Jan 22 '24 11:01 bbaudry

drawsvg, a Python library for programmatically generating SVG images and animations https://pypi.org/project/drawsvg/

bbaudry avatar Jan 22 '24 11:01 bbaudry

ZIM JavaScript Canvas Framework - Code Creativity https://github.com/danzen/zimjs

bbaudry avatar Jan 25 '24 13:01 bbaudry

Artist-friendly Modular Machine for Art and Technology https://github.com/benkuper/Chataigne

bbaudry avatar Feb 16 '24 21:02 bbaudry

svgpathtools python lib to draw bezier https://pypi.org/project/svgpathtools/

bbaudry avatar Feb 20 '24 21:02 bbaudry