Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Creative Coding

Creative Coding

129 projects

Showing 36 of 129 projects

Plotters
Plotters

A curated list of code, hardware, and resources for computer-controlled drawing machines and visual art robots.

#robotics#generative-art#plotter
Stars1.5k
Forks99
Last commit10 months ago
Siv3D
Siv3DC++

A C++20 framework for creative coding, enabling 2D/3D games, media art, visualizers, and simulators across Windows, macOS, Linux, and the Web.

#gamedev#c-plus-plus-20#game-developement
Stars1.2k
Forks159
Last commit1 month ago
Frame.js
Frame.jsJavaScript

A JavaScript sequence editor for creating interactive presentations and animations with code.

#timeline#sequence-editor#animation
Stars1.2k
Forks189
Last commit1 year ago
Machine Learning
Machine Learning

A curated collection of machine learning resources, examples, and experiments for creative coding and education.

#beginner-friendly#javascript-ml#education
Stars1.0k
Forks196
Last commit1 month ago
C4iOS
C4iOSSwift

An open-source creative coding framework for iOS that simplifies media, animation, and interaction with a streamlined Swift API.

#media-animation#interactive-art#prototyping
Stars973
Forks74
Last commit5 years ago
DOjS
DOjSC

A JavaScript programming environment and IDE for MS-DOS/FreeDOS with graphics, sound, and p5.js compatibility.

#retro-computing#msdos#retrogaming
Stars962
Forks36
Last commit11 months ago
Fragment.tools
Fragment.toolsJavaScript

A web development environment for creative coding with canvas, p5.js, three.js, and WebGL shaders.

#generative-art#sketching-tools#threejs
Stars947
Forks23
Last commit4 days ago
p5.sound
p5.soundJavaScript

A p5.js library that brings the Processing approach to Web Audio for creative coding with sound.

#music-technology#sound#interactive-art
Stars914
Forks667
Last commit1 year ago
linedraw
linedrawPython

Convert images to vectorized line drawings optimized for pen plotters with sketchy styles and stroke order optimization.

#svg-generation#perlin-noise#plotter
Stars869
Forks117
Last commit3 years ago
Shader Park
Shader ParkJavaScript

A JavaScript library for creating real-time 2D and 3D procedural shaders with animation and interactivity.

#procedural-graphics#interactive-art#sdf
Stars828
Forks29
Last commit17 days ago
Origami.js
Origami.jsJavaScript

A powerful and lightweight JavaScript library for creating with HTML5 Canvas using a human-friendly API.

#geometry-visualization#animation#web-animation
Stars762
Forks51
Last commit3 years ago
People You Should Follow on CodePen
People You Should Follow on CodePenJavaScript

A curated directory of top creative coders on CodePen specializing in SVG, animation, WebGL, and interactive web technologies.

#hacktoberfest#animation#p5-js
Stars714
Forks77
Last commit
Verly.js
Verly.jsJavaScript

A lightweight, easy-to-integrate Verlet physics engine for JavaScript, enabling realistic simulations of ropes, cloth, and soft bodies.

#interactive-simulations#2d-physics-simulations#web-animation
Stars711
Forks43
Last commit1 year ago
<shader-doodle>
<shader-doodle>JavaScript

A friendly web component for writing and rendering fragment shaders directly in HTML with built-in uniforms for time, mouse, and audio.

#web-components#interactive-art#graphics
Stars588
Forks37
Last commit1 month ago
ZIM
ZIMJavaScript

A consistent, complete, and colorful JavaScript canvas framework for creating games, apps, art, and interactive media.

#javascript-canvas#creativity#learn-to-code
Stars588
Forks49
Last commit17 days ago
eternal
eternalJavaScript

A visual node-based programming environment for creating generative audio-visual art in the browser.

#audio-synthesis#music#procedural-music
Stars583
Forks33
Last commit1 year ago
uil
uilJavaScript

A lightweight JavaScript UI library with complete 3D display support, customizable with only six events.

#javascript-ui#lightweight-library#creative-coding
Stars581
Forks51
Last commit1 year ago
Funvas
FunvasDart

A Flutter package for creating canvas animations using time and math functions, inspired by Dwitter.

#dart#procedural-animation#canvas
Stars557
Forks41
Last commit7 months ago
ThreeAudio.js
ThreeAudio.jsJavaScript

A library for creating music visualizations in Three.js by exposing audio data in GLSL shaders.

#real-time-graphics#tquery#music-visualizer
Stars541
Forks50
Last commit11 years ago
saxi
saxiTypeScript

A tool and library for driving the AxiDraw pen plotter with automatic scaling, path optimization, and a web-based UI.

#plotter#motion-planning#creative-coding
Stars502
Forks65
Last commit1 year ago
strudel.nvim
strudel.nvimJavaScript

A Neovim plugin for live coding algorithmic music and visuals with Strudel, providing real-time two-way synchronization and remote control.

#puppeteer#strudel#visual-programming
Stars494
Forks31
Last commit6 months ago
stipplegen
stipplegenProcessing

Processing-based software that generates vector stipple drawings and TSP art from image files.

#generative-art#processing#tsp-art
Stars486
Forks58
Last commit4 years ago
Generative Art
Generative ArtDart

A Flutter-based generative art project that creates digital art using RenderBox instead of Widgets.

#dart#generative-art#renderbox
Stars479
Forks56
Last commit4 years ago
Awesome Demoscene
Awesome Demoscene

A curated list of demoscene tools, frameworks, productions, and resources for creating and exploring real-time audiovisual art.

#audio-synthesis#real-time-graphics#size-coding
Stars476
Forks16
Last commit2 months ago
Leipzig
LeipzigClojure

A Clojure/ClojureScript library for music composition using sequences of note maps and functional transformations.

#audio-synthesis#functional-programming#clojurescript
Stars466
Forks26
Last commit10 months ago
OpenMusic
OpenMusicCommon Lisp

A visual programming environment for computer-aided music composition based on Lisp.

#music#midi#digital-audio
Stars421
Forks29
Last commit24 days ago
WebAudio School
WebAudio SchoolJavaScript

A series of self-guided workshops introducing the Web Audio API through hands-on music and sound projects.

#music-synthesis#workshop#game-audio
Stars416
Forks37
Last commit8 years ago
lissajous
lissajousJavaScript

A tool for real-time audio performance in the browser using a chainable JavaScript API for oscillators and samplers.

#audio-synthesis#music#creative-coding
Stars406
Forks24
Last commit16 days ago
Clubber.js
Clubber.jsJavaScript

A JavaScript library that analyzes audio rhythms using music theory to drive audio-reactive visualizations.

#music#midi#audio-analysis
Stars377
Forks23
Last commit8 years ago
SquiggleDraw
SquiggleDrawProcessing

Processing app that converts images into SVG files using brightness-based sine wave transformations.

#sine-waves#svg-generation#generative-art
Stars337
Forks60
Last commit3 years ago
ProcessingKit
ProcessingKitSwift

A Swift library for visual design and creative coding on iOS and macOS, inspired by Processing.

#ios#animation#visual-design
Stars331
Forks10
Last commit7 years ago
ofxBox2d
ofxBox2dC++

An openFrameworks wrapper for the Box2D physics engine, enabling 2D physics simulations in creative coding projects.

#openframeworks#simulation#interactive-art
Stars328
Forks127
Last commit3 years ago
vue-xplan
vue-xplanJavaScript

A Vue.js and Three.js-based interactive 3D rotating Earth H5 page for mobile web experiences.

#vue-js#3d-visualization#mobile-web
Stars318
Forks94
Last commit2 years ago
Guify
GuifyJavaScript

A lightweight JavaScript library for creating runtime GUIs to inspect and modify variables in web projects.

#live-editing#js#threejs
Stars298
Forks17
Last commit2 years ago
The Force
The ForceJavaScript

A WebGL live coding performance IDE for real-time shader programming and audiovisual performances.

#real-time-graphics#audiovisual#creative-coding
Stars295
Forks54
Last commit1 year ago
Pencil.js
Pencil.jsJavaScript

A modular, object-oriented JavaScript library for creating interactive 2D graphics and animations on HTML Canvas.

#modular#web-animation#oop
Stars288
Forks23
Last commit2 years ago
PreviousPage 2 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 years ago
Next
#Javascript25
#Webgl24
#Generative Art24
#Javascript Library20
#Vector Graphics16
#Game Development15
#Processing14
#Audio Synthesis13
#Interactive Art12
#Canvas11
#Web Audio Api11
#Animation11