Showing 36 of 105 projects
A curated list of code, hardware, and resources for computer-controlled drawing machines and visual art robots.
A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.
A JavaScript sequence editor for creating interactive presentations and animations with code.
A curated collection of machine learning resources, examples, and experiments for creative coding and education.
An open-source creative coding framework for iOS that simplifies media, animation, and interaction with a streamlined Swift API.
A JavaScript programming environment and IDE for MS-DOS/FreeDOS with graphics, sound, and p5.js compatibility.
A web development environment for creative coding with canvas, p5.js, three.js, and WebGL shaders.
A p5.js library that brings the Processing approach to Web Audio for creative coding with sound.
Convert images to vectorized line drawings optimized for pen plotters with sketchy styles and stroke order optimization.
A JavaScript library for creating real-time 2D and 3D procedural shaders with animation and interactivity.
A powerful and lightweight JavaScript library for creating with HTML5 Canvas using a human-friendly API.
A curated directory of top creative coders on CodePen specializing in SVG, animation, WebGL, and interactive web technologies.
A lightweight, easy-to-integrate Verlet physics engine for JavaScript, enabling realistic simulations of ropes, cloth, and soft bodies.
A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.
A lightweight JavaScript UI library with complete 3D display support, customizable with only six events.
A visual node-based programming environment for creating generative audio-visual art in the browser.
A consistent, complete, and colorful JavaScript canvas framework for creating games, apps, art, and interactive media.
A Flutter package for creating canvas animations using time and math functions, inspired by Dwitter.
A library for creating music visualizations in Three.js by exposing audio data in GLSL shaders.
A tool and library for driving the AxiDraw pen plotter with automatic scaling, path optimization, and a web-based UI.
A Flutter-based generative art project that creates digital art using RenderBox instead of Widgets.
Processing-based software that generates vector stipple drawings and TSP art from image files.
A Clojure/ClojureScript library for music composition using sequences of note maps and functional transformations.
A curated list of demoscene tools, frameworks, productions, and resources for creating and exploring real-time audiovisual art.
A Neovim plugin for live coding algorithmic music and visuals with Strudel, providing real-time two-way synchronization and remote control.
A series of self-guided workshops introducing the Web Audio API through hands-on music and sound projects.
A visual programming environment for computer-aided music composition based on Lisp.
A tool for real-time audio performance in the browser using a chainable JavaScript API for oscillators and samplers.
A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.
Processing app that converts images into SVG files using brightness-based sine wave transformations.
A Swift library for visual design and creative coding on iOS and macOS, inspired by Processing.
An openFrameworks wrapper for the Box2D physics engine, enabling 2D physics simulations in creative coding projects.
A Vue.js and Three.js-based interactive 3D rotating Earth H5 page for mobile web experiences.
A lightweight JavaScript library for creating runtime GUIs to inspect and modify variables in web projects.
A WebGL live coding performance IDE for real-time shader programming and audiovisual performances.
A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.