An open API service providing repository metadata for many open source software ecosystems.

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