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. Looking for p5.js 2.0? http://beta.p5js.org
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
Generates an image from a DOM node using HTML5 canvas
An easy 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.
- art
- diffusion
- generative-art
- gui
WebGL point cloud viewer for large datasets
Read and write OpenType fonts using JavaScript.
- opentype
- javascript
- truetype
- font
A JavaScript API for drawing unconventional text effects on the web.
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Open source previs software in the browser: block a scene, pose characters, author camera moves and cuts, then take the same shots to an AI video model.
Free, open-source stick figure animation app for Windows, Linux and the browser. Opens Pivot and Stick Nodes projects.
- 2d-animation
- animation
- animation-software
- electron
A free, open-source framework for cinematic, interactive 3D websites with AI-generated assets (Nano Banana 2 + Meshy 7.1 on fal). 20 example sites.
A minimal WebGL 2 rendering library
A massive ancient Greek world built entirely in code with three.js. Zero assets, made with Claude Code (Opus 5.5)
Combine svg files into one with symbol elements
Translatedworld.execute(me); — an unofficial fan-made lyric MV told as a chat with Claude, rendered frame by frame from code. Prompts included; no music or lyrics.
- ai-generated
- canvas
- claude
- claude-code
734 animated ASCII art pieces for web pages, READMEs, wallpapers and terminals. Browse them in your terminal with npx ascii-magic-art and add one to your project in one prompt.
- animation
- ascii
- ascii-art
- cli
Pixel-art diorama playbook and Three.js code kit: research-first build workflow, locked camera, palette snap, ordered dither, inked contour, animated toy-scale cast, per-entity frame QA.
Three.js widgets for R and shiny
JS library for audio visualization in circular wave using Web Audio API and ECharts
- audio-reactive
- waveform
- music-visualisation
- javascript
Dot-lattice art: photo to two-tone dot map to seamless animated loop (engine + scripts)
Converts GeoJSON to SVG string given SVG view port size and maps extent.
🎓 Daily WebGL tutorials
Four statecharts about running a boba shop, drawn by hand in code.
BimCraft: BIM authoring. Parametric walls, doors and windows on levels and grids, with views, schedules, sheets and clash checks from one model.
Physically based real-time ocean in pure WebGL2: FFT waves, volumetric clouds, rain, squalls, lightning and sound. No image assets.