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

penplot
penplotJavaScript

An experimental development environment for creating generative art and pen plotter designs with zero configuration.

#generative-art#inkscape#svg-export
Stars272
Forks18
Last commit8 years ago
cl-collider
cl-colliderCommon Lisp

A Common Lisp client for SuperCollider, enabling algorithmic music composition and live coding within the Lisp environment.

#audio-synthesis#music-programming#supercollider
Stars262
Forks25
Last commit3 days ago
Sonant-X
Sonant-XJavaScript

A minimal JavaScript synthesizer library for generating music and sound effects in web demos and games.

#sound#synthesizer#music-synthesis
Stars249
Forks10
Last commit1 year ago
Alfrid
AlfridJavaScript

A lightweight WebGL tool set providing default vertex attributes and matrix uniforms for 3D graphics development.

#graphics-toolkit#3d-graphics#creative-coding
Stars238
Forks21
Last commit1 year ago
Charcoal
CharcoalPython

A concise language for sketching ASCII art using a Python-based REPL and directional printing.

#domain-specific-language#command-line-tool#repl
Stars227
Forks9
Last commit1 year ago
CoffeeCollider
CoffeeColliderJavaScript

A CoffeeScript-based language for real-time audio synthesis and algorithmic composition in the browser using Web Audio API.

#audio-synthesis#music-programming#real-time-audio
Stars223
Forks15
Last commit10 years ago
Before Dawn
Before DawnJavaScript

An open-source, cross-platform screensaver application built with web technologies that lets you create and run custom screensavers using HTML, CSS, and JavaScript.

#desktop-application#open-source#web-technologies
Stars215
Forks23
Last commit
Creative Tech Events
Creative Tech Events

A curated list of global events for creative coding, tech, design, music, and arts.

#music#creative-tech-events#awesome-list
Stars208
Forks10
Last commit3 years ago
Drawbot_image_to_gcode_v2
Drawbot_image_to_gcode_v2Processing

Generates G-code for drawbots and polargraphs from images, optimized for multi-pen setups like Copic markers.

#polargraph#open-source-hardware#gcode-generation
Stars183
Forks57
Last commit
TuneJS
TuneJSHTML

A web audio library providing over 3,000 historical microtonal and just intonation scales for creative sound design.

#audio-synthesis#music-programming#tuning-systems
Stars181
Forks25
Last commit5 months ago
Gif-animation
Gif-animationJava

A Processing library for playing and exporting GIF animations with full playback control and export capabilities.

#animation-tools#java#creative-coding
Stars178
Forks38
Last commit4 years ago
gg
ggGo

A pure Go, GPU-accelerated 2D graphics library for building IDEs, browsers, and graphics-intensive applications.

#vulkan#graphics#dx12
Stars139
Forks12
Last commit4 days ago
gui
guiTypeScript

A JSON-powered GUI library for building configurable panels and forms in Angular applications.

#reactive-form#json-forms#dynamic-forms
Stars133
Forks10
Last commit11 days ago
RoboPaint
RoboPaintJavaScript

Open-source software for controlling drawing and painting robots, designed for the WaterColorBot kit.

#robopaint#cnc-control#open-hardware
Stars131
Forks32
Last commit8 years ago
Binary Synth
Binary SynthVue

A web synthesizer that generates sound from the binary code of any file, enabling databending and MIDI control.

#audio-synthesis#music#synthesizer
Stars130
Forks10
Last commit6 months ago
Line-us API Examples
Line-us API ExamplesPython

A collection of examples and libraries for programming the Line-us internet-connected robot drawing arm via its GCode-based API.

#physical-computing#python-library#iot-programming
Stars122
Forks22
Last commit
Acid.Cam.v2.OSX
Acid.Cam.v2.OSXC++

An open-source macOS application that transforms video into glitch art through real-time distortion filters and effects.

#video-processing#opencv#glitch-art
Stars121
Forks9
Last commit2 years ago
Math snippets
Math snippets

A collection of JavaScript math snippets for graphics programming, covering vectors, trigonometry, physics, and animation.

#spring#animation#trigonometry
Stars121
Forks12
Last commit11 months ago
Beet.js
Beet.jsJavaScript

A JavaScript library for creating polyrhythmic and Euclidean rhythms with the Web Audio API.

#audio-synthesis#music#js
Stars117
Forks17
Last commit3 years ago
Cane
CaneC++

A small MIDI sequencer DSL designed around vectors and euclidean rhythms for live-coding and beat generation.

#audio-synthesis#music#programming-language
Stars110
Forks4
Last commit5 months ago
artnet4j
artnet4jJava

A Java and Processing library for sending and receiving DMX lighting data over IP using the Art-Net protocol.

#java-library#artnet#processing
Stars110
Forks24
Last commit1 year ago
turtle.lua
turtle.luaLua

A minimalist turtle graphics library for LÖVE, enabling procedural drawing with a robotic turtle metaphor.

#turtle-library#drawing#turtle
Stars106
Forks7
Last commit5 years ago
plotting-maps
plotting-mapsHTML

A web tool that converts OpenStreetMap exports into SVG maps optimized for pen plotters.

#cartography#svg-generation#digital-fabrication
Stars105
Forks8
Last commit2 years ago
blackstripes
blackstripesC

A Python module that converts PNG images into SVG line drawings optimized for drawbots.

#svg-generation#line-art#python-c-extension
Stars102
Forks24
Last commit4 years ago
awesome-3d-engines-for-plotters
awesome-3d-engines-for-plotters

A curated collection of tools and libraries for exporting 3D models to SVG format for pen plotters.

#svg-export#digital-fabrication#tool-collection
Stars100
Forks5
Last commit5 years ago
spout-gd
spout-gdC++

Godot 4.5 bindings for Spout2, enabling real-time video sharing between Godot and other Windows applications.

#godot-4#plugin#spout
Stars85
Forks9
Last commit7 months ago
xylo
xyloRust

A functional programming language designed specifically for creative coding and procedural art generation.

#programming-language#generative-art#functional-programming
Stars82
Forks2
Last commit5 months ago
cozyvec
cozyvecJavaScript

A terminal program for creating plotter art via SVG files in JavaScript with minimal setup.

#desktop-application#svg-generation#procedural-art
Stars75
Forks6
Last commit2 years ago
GuiGui
GuiGuiJavaScript

A lightweight GUI tool for tweaking parameters in JavaScript creative coding projects, inspired by dat.GUI.

#real-time-control#three-js#creative-coding
Stars72
Forks9
Last commit3 years ago
WebGL 2 & GLSL Primer: A Zero-to-Hero, Spaced-Repetition Guide
WebGL 2 & GLSL Primer: A Zero-to-Hero, Spaced-Repetition Guide

A spaced-repetition guide with hands-on projects to master WebGL2 and GLSL from fundamentals to advanced 3D shader logic.

#webgl-api#procedural-graphics#shaders
Stars71
Forks4
Last commit17 hours ago
openFrameworks
openFrameworksC++

A community-developed cross-platform C++ toolkit for creative coding, with an experimental Vulkan renderer branch.

#vulkan#openframeworks#open-source
Stars67
Forks4
Last commit8 years ago
generativeExamples
generativeExamplesProcessing

A collection of Processing examples that generate plottable PDFs using Perlin noise patterns.

#generative-art#perlin-noise#algorithmic-design
Stars64
Forks9
Last commit8 years ago
shy
shyC

An intuitive, opinionated foundation for building and distributing 2D games and creative applications in V.

#v-lang#foundation#animation
Stars63
Forks4
Last commit2 months ago
draft
draftLua

A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.

#procedural-generation#shape-drawing#lua-module
Stars58
Forks3
Last commit7 years ago
Rust Audio
Rust AudioRust

A Rust library for real-time, cross-platform audio processing and synthesis.

#audio-synthesis#webassembly#granular-synthesis
Stars56
Forks3
Last commit3 months ago
irregular-grid
irregular-gridJavaScript

A collection of examples for generating and using irregular grids in creative coding and visualization.

#grid-systems#generative-art#procedural-generation
Stars52
Forks5
Last commit1 year ago
PreviousPage 3 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
22 days ago
8 years ago
1 year ago
Next
#Javascript25
#Webgl24
#Generative Art24
#Javascript Library20
#Vector Graphics16
#Game Development15
#Processing14
#Audio Synthesis13
#Interactive Art12
#Canvas11
#Web Audio Api11
#Animation11