Topic: "creative-coding"
processing/p5.js
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Language: JavaScript - Size: 106 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 22,686 - Forks: 3,508

terkelg/awesome-creative-coding
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Language: HTML - Size: 560 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13,619 - Forks: 915

openframeworks/openFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Language: C++ - Size: 2.06 GB - Last synced at: 5 days ago - Pushed at: 9 days ago - Stars: 10,172 - Forks: 2,564

nannou-org/nannou
A Creative Coding Framework for Rust.
Language: Rust - Size: 31.8 MB - Last synced at: 1 day ago - Pushed at: 18 days ago - Stars: 6,260 - Forks: 314

css-doodle/css-doodle
🎨 A web component for drawing patterns with CSS.
Language: JavaScript - Size: 3.02 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 5,810 - Forks: 212

williamngan/pts
A library for visualization and creative-coding
Language: TypeScript - Size: 17 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 5,266 - Forks: 180

cocopon/tweakpane
:control_knobs: Compact GUI for fine-tuning parameters and monitoring value changes
Language: TypeScript - Size: 4.23 MB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 4,064 - Forks: 110

vijishmadhavan/ArtLine
A Deep Learning based project for creating line art portraits.
Language: Jupyter Notebook - Size: 1.08 MB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 3,628 - Forks: 380

bradley/Blotter
A JavaScript API for drawing unconventional text effects on the web.
Language: JavaScript - Size: 10.5 MB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 3,064 - Forks: 206

latentcat/latentbox
A collection of awesome-lists for AI, creativity and art. AI、创意和艺术领域的精选合集。https://latentbox.com
Language: TypeScript - Size: 78.6 MB - Last synced at: 23 days ago - Pushed at: 4 months ago - Stars: 1,717 - Forks: 159

ossia/score
ossia score, an interactive sequencer for the intermedia arts
Language: C++ - Size: 58.1 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,632 - Forks: 111

nature-of-code/noc-book-2
The 2024 edition of The Nature of Code with p5.js. Includes Notion workflow and build system.
Language: HTML - Size: 329 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 1,478 - Forks: 108

georgealways/lil-gui
Makes a floating panel for controllers on the web. Works as a drop-in replacement for dat.gui in most projects.
Language: JavaScript - Size: 2.36 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 1,340 - Forks: 55

AsPJT/DungeonTemplateLibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Language: C++ - Size: 122 MB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 1,335 - Forks: 84

vanrez-nez/awesome-glsl
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
Size: 41 KB - Last synced at: about 18 hours ago - Pushed at: almost 2 years ago - Stars: 1,287 - Forks: 84

curv3d/curv 📦
a language for making art using mathematics
Language: C++ - Size: 19.6 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1,146 - Forks: 73

baku89/glisp
Glisp is a Lisp-based design tool that combines generative approaches with traditional design methods, empowering artists to discover new forms of expression.
Language: TypeScript - Size: 30 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,133 - Forks: 29

unicar9/jizhi
A Chrome/Firefox extension with custom new tab page featuring Chinese poems and P5.js enabled noise waves in traditional Chinese colors
Language: JavaScript - Size: 20.3 MB - Last synced at: 28 days ago - Pushed at: almost 2 years ago - Stars: 1,087 - Forks: 102

C4Labs/C4iOS
C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction.
Language: Swift - Size: 65 MB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 981 - Forks: 74

openrndr/openrndr
OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
Language: Kotlin - Size: 30.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 930 - Forks: 73

lume/glas
WebGL in WebAssembly with AssemblyScript
Language: TypeScript - Size: 1.97 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 906 - Forks: 46

jdxyw/generativeart
Generative Art in Go
Language: Go - Size: 8.62 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 906 - Forks: 83

pthom/imgui_bundle
From expressive code to powerful GUIs in no time: a fast, feature-rich, cross-platform toolkit for C++ & Python.
Language: Python - Size: 35.6 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 877 - Forks: 93

raphaelameaume/fragment
[alpha] A web development environment for creative coding
Language: JavaScript - Size: 12.1 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 862 - Forks: 22

shader-park/shader-park-core
A JavaScript library for creating real-time 2D and 3D shaders. JS -> Shader. https://shaderpark.com/ https://twitter.com/shaderpark
Language: JavaScript - Size: 40.4 MB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 790 - Forks: 24

tweakpane/use-tweaks
🎛️ Tweak React components with Tweakpane
Language: TypeScript - Size: 2.04 MB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 781 - Forks: 24

pthom/hello_imgui
Hello, Dear ImGui: unleash your creativity in app development and prototyping
Language: C++ - Size: 40.7 MB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 774 - Forks: 111

AxiomeCG/awesome-threejs
3️⃣ A curated list of awesome ThreeJS resources
Size: 259 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 750 - Forks: 45

tommybuonomo/creative-viewpager
Creative View Pager easy to use in Android
Language: Kotlin - Size: 47.5 MB - Last synced at: 27 days ago - Pushed at: almost 7 years ago - Stars: 738 - Forks: 88

polygonjs/polygonjs
node-based WebGL design tool
Language: TypeScript - Size: 140 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 712 - Forks: 58

vibertthio/awesome-machine-learning-art
:robot::art::guitar:A curated list of awesome projects, works, people, articles, and resource for creating art (including music) with machine learning. It's machine learning art.
Size: 57.6 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 705 - Forks: 56

nucliweb/People-You-Should-Follow-on-CodePen
People You Should Follow on CodePen
Language: JavaScript - Size: 72.3 KB - Last synced at: 27 days ago - Pushed at: over 4 years ago - Stars: 694 - Forks: 75

charliegerard/gaze-detection
👀 Use machine learning in JavaScript to detect eye movements and build gaze-controlled experiences.
Language: JavaScript - Size: 6.32 MB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 628 - Forks: 45

halvves/shader-doodle
A friendly web-component for writing and rendering shaders.
Language: JavaScript - Size: 71.1 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 566 - Forks: 38

LingDong-/q5xjs
A small and fast alternative (experimental) implementation of p5.js
Language: JavaScript - Size: 363 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 557 - Forks: 24

P5-wrapper/react
A wrapper component that allows you to utilise P5 sketches within React apps.
Language: TypeScript - Size: 10.6 MB - Last synced at: about 15 hours ago - Pushed at: 9 days ago - Stars: 534 - Forks: 49

CreativeInquiry/PEmbroider
Embroidery Library for Processing
Language: Java - Size: 270 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 518 - Forks: 29

kousun12/eternal
👾~ music, eternal ~ 👾
Language: JavaScript - Size: 91.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 511 - Forks: 31

klevron/threejs-toys
✨ ThreeJS Toys ⚡
Language: JavaScript - Size: 3.92 MB - Last synced at: 22 days ago - Pushed at: 7 months ago - Stars: 492 - Forks: 45

d3cod3/Mosaic
Mosaic, an openFrameworks based Visual Patching Creative-Coding Platform
Language: C++ - Size: 216 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 457 - Forks: 23

interactiveimmersivehq/Introduction-to-touchdesigner
Open source introductory manual for Derivative TouchDesigner 088
Language: CSS - Size: 49.3 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 434 - Forks: 74

cuinjune/Ofelia
A real-time cross-platform creative coding tool for multimedia development
Language: C++ - Size: 273 MB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 385 - Forks: 21

jonathandinu/ai4artists
A list of AI Art courses, tools, libraries, people, and places.
Size: 661 KB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 355 - Forks: 25

creativescala/doodle
Compositional vector graphics in Scala / Scala.JS
Language: Scala - Size: 22.7 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 338 - Forks: 82

q5js/q5.js
Beginner friendly graphics powered by WebGPU, optimized for interactive art!
Language: JavaScript - Size: 4.83 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 335 - Forks: 17

tmhglnd/mercury
A minimal and human-readable language and environment for the live coding of algorithmic electronic music.
Language: Max - Size: 271 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 332 - Forks: 15

laserpilot/Installation_Up_4evr
This is an article with tips about how to keep an installation up forever
Language: Shell - Size: 5.06 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 320 - Forks: 46

madelinegannon/example-mediapipe-udp
Connecting openFrameworks to Google MediaPipe Machine Learning Framework over UDP
Language: C++ - Size: 38.6 MB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 309 - Forks: 30

rutvik110/Flutter-Animations
Exploring "Animations In Flutter", having fun building and writing about them while doing design challenges to see the extent of what Flutter can achieve.
Language: Dart - Size: 29.1 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 307 - Forks: 48

colejd/guify
A simple GUI for inspecting and changing JavaScript variables
Language: JavaScript - Size: 3.34 MB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 291 - Forks: 17

ektogamat/threejs-graces
In this project, I wanted to show that creating a fancy design like this using #threejs is not as difficult as it looks. It has only 240 lines of code. The original design was created by Tom Bogner @dastom on Dribble: https://dribbble.com/shots/6767548-The-Three-Graces-Concept.
Language: JavaScript - Size: 1.89 MB - Last synced at: 1 day ago - Pushed at: almost 2 years ago - Stars: 285 - Forks: 71

vibertthio/beact
:guitar::art: DJ and VJ all by yourself in seconds !
Language: JavaScript - Size: 45.4 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 283 - Forks: 25

tapioca24/p5.capture
🎬 super easy recording for p5.js animations
Language: TypeScript - Size: 253 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 277 - Forks: 7

gregtatum/sessions
A series of creative coding sessions
Language: JavaScript - Size: 11.6 MB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 274 - Forks: 22

jcelerier/qml-creative-controls
QML controls for creative applications and creative coding
Language: QML - Size: 17.5 MB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 268 - Forks: 47

yukiny0811/swifty-creatives
Creative coding framework for Swift. Built on Apple's Metal. Inspired by Processing. Supports visionOS.
Language: Swift - Size: 3.82 MB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 253 - Forks: 10

island-org/island
Lightweight and low-level creative coding toolkits in C.
Language: C - Size: 5.1 MB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 244 - Forks: 23

jasonwebb/2d-differential-growth-experiments
Visual experiments exploring differential growth as a 2D morphogenesis tool.
Language: JavaScript - Size: 100 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 241 - Forks: 18

villares/sketch-a-day
One visual idea a day
Language: Python - Size: 3.82 GB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 231 - Forks: 20

machineinteractive/skies-adsb
skies-adsb transforms your browser into a real-time 3D air traffic display. Using unfiltered ADS-B data from an RTL-SDR receiver, explore your local air traffic, surrounding airspace, and geography with custom 3D maps you can tailor to your needs.
Language: JavaScript - Size: 145 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 230 - Forks: 9

lpil/sonic-pi-tool
🎻 Controlling Sonic Pi from the command line
Language: Rust - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 225 - Forks: 33

ossia/libossia
A modern C++, cross-environment distributed object model for creative coding and interaction scoring
Language: C++ - Size: 34.5 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 217 - Forks: 34

urpflanze-org/urpflanze
A library for developers who want to approach to creative coding, artists who want to approach coding and for those who find it fun to play with math.
Language: JavaScript - Size: 51.3 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 214 - Forks: 9

berinhard/pyp5js
Python to P5.js Transcriptor
Language: JavaScript - Size: 10.2 MB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 210 - Forks: 37

charliegerard/beat-pose
Play a Beat Saber clone with hand movements using Tensorflow.js & PoseNet
Language: JavaScript - Size: 12.5 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 205 - Forks: 26

anuraghazra/CanvasFun
:heart: Creative Coding Projects
Language: JavaScript - Size: 12.9 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 205 - Forks: 44

jasonwebb/2d-space-colonization-experiments
Visual experiments exploring space colonization as a 2D morphogenesis tool.
Language: JavaScript - Size: 7 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 202 - Forks: 17

Meryeme08/NFT-ART-GENERATOR-
Size: 1.95 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 191 - Forks: 0

micycle1/PGS
Processing Geometry Suite
Language: Java - Size: 242 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 189 - Forks: 18

hamoid/Fun-Programming
Code from the Fun Programming creative coding tutorials and my own random sketches
Language: JavaScript - Size: 82.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 185 - Forks: 74

odditica/ProcessingStuff
Various pretty-ish Processing sketches by Odditica. About 50% shaders.
Language: Processing - Size: 52.6 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 173 - Forks: 15

msurguy/rad-lines
Beautiful Vector Generator Tool
Language: SCSS - Size: 12.3 MB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 170 - Forks: 13

kekkorider/threejs-audio-reactive-visual
Audio-reactive visual created with ThreeJS
Language: JavaScript - Size: 4.76 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 166 - Forks: 41

charliegerard/ultrasonic-payments
Experiment using ultrasonic data transmission in JavaScript as a payment method. 💸
Language: JavaScript - Size: 10.6 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 162 - Forks: 20

d3cod3/ofxVisualProgramming
A visual programming patching environment for OF
Language: C++ - Size: 42.7 MB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 159 - Forks: 19

owenmcateer/Motus-Art
My digital sketch book
Language: JavaScript - Size: 1.55 GB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 158 - Forks: 8

buchanae/ink
Creative coding in Go
Language: Go - Size: 15.2 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 156 - Forks: 13

processing/processing4
Source code for the Processing Core and Development Environment (PDE)
Language: Java - Size: 151 MB - Last synced at: about 7 hours ago - Pushed at: 3 days ago - Stars: 154 - Forks: 72

evadecker/eva.town
A digital garden by Eva Decker, design engineer.
Language: Astro - Size: 406 MB - Last synced at: 26 days ago - Pushed at: about 1 month ago - Stars: 154 - Forks: 8

vuexyz/vuexyz
Creative coding composables for Vue 3.
Language: TypeScript - Size: 4.61 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 150 - Forks: 2

accompany1205/NFT-ART-GENERATOR-
Size: 85.9 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 148 - Forks: 0

onlylemi/processing-android-capture
AndroidCapture For Processing
Language: Java - Size: 52.1 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 145 - Forks: 30

PierfrancescoSoffritti/doodles
Web Experiments I do for fun.
Language: JavaScript - Size: 29.1 MB - Last synced at: 1 day ago - Pushed at: 11 months ago - Stars: 143 - Forks: 37

golanlevin/p5.plotSvg
A p5.js library for exporting SVG files tailored for pen plotting.
Language: JavaScript - Size: 3.91 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 140 - Forks: 5

charliegerard/washOS
Automatic detection of water running to trigger a countdown in the browser
Language: JavaScript - Size: 9.46 MB - Last synced at: 6 days ago - Pushed at: almost 4 years ago - Stars: 140 - Forks: 11

altunenes/rusty_art
Creative coding and optical illusions in Rust.
Language: Rust - Size: 78.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 139 - Forks: 7

stc/face-tracking-p5js
Using facetracking with p5js to create playful or critical web applications
Language: JavaScript - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 139 - Forks: 17

drinkthestars/shady
A collection of AGSL shaders rendered in Jetpack Compose
Language: Kotlin - Size: 26.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 135 - Forks: 8

salil-naik/css-art-gallery
A collection of CSS Arts.
Language: JavaScript - Size: 579 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 132 - Forks: 193

shoebot/shoebot
Easy vector graphics with Python
Language: Python - Size: 22 MB - Last synced at: 11 days ago - Pushed at: 9 months ago - Stars: 130 - Forks: 24

TextAliveJp/textalive-app-api
音楽に合わせてタイミングよく歌詞が動くWebアプリケーション(リリックアプリ)を開発できるJavaScript API / JavaScript API for developing web applications that show lyrics synchronized with the music playback (lyric apps)
Size: 268 KB - Last synced at: 9 days ago - Pushed at: 10 months ago - Stars: 128 - Forks: 8

mvilledieu/shadertoy-react
6kB "Shadertoy" like react component letting you easily render your fragment shaders in your React web projects, without having to worry about implementing the WebGL part.
Language: JavaScript - Size: 1.47 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 128 - Forks: 12

austintheriot/wrend
A framework-agnostic Rust/WASM + WebGL2 Rendering library, compatible with calling from both Rust and JavaScript on the web.
Language: Rust - Size: 191 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 127 - Forks: 2

openrndr/orx
A growing library of assorted data structures, algorithms and utilities for OPENRNDR
Language: Kotlin - Size: 71.3 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 125 - Forks: 38

cdaein/ssam
Ssam.js is a creative coding helper that provides animation loop, git snapshot, video export, time lapse and more.
Language: TypeScript - Size: 1.62 MB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 124 - Forks: 5

charliegerard/freedrum.js
Interact with the browser using the Freedrum sensors in JavaScript
Language: JavaScript - Size: 10.3 MB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 123 - Forks: 4

jshrake/grimoire-legacy 📦
A cross-platform live-coding tool for creative coding with GLSL shaders
Language: Rust - Size: 8.77 MB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 123 - Forks: 7

0606zt/Before
互动媒体课程大作业,基于p5.js的动态艺术海报.
Language: JavaScript - Size: 480 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 122 - Forks: 4

rolyatmax/watercolor-canvas
Creating watercolor-style canvas art
Language: JavaScript - Size: 8.76 MB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 122 - Forks: 10

hamoid/video_export_processing
Processing library that interfaces with ffmpeg to export video files
Language: Java - Size: 4.3 MB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 119 - Forks: 20
