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 43 · Most stars
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
A simple web-based tool for Spriting and Pixel art.
Node canvas is a Cairo backed Canvas implementation for NodeJS.
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
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
- physics
- framework
- high-performance
- web-development
A web component for visual art and creative coding
- css
- patterns
- web-component
- css-doodle
Image analysis and comparison
Online collaborative Whiteboard that is simple, free, easy to use and to deploy
- collaborative
- javascript
- whiteboard
- teaching
Minify PNG, JPEG, GIF and SVG images
- gulp-plugin
- imagemin
- javascript
- nodejs
A Pixel Art Editor
- pixel-art
- editor
- computer-graphics
- image-manipulation
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.
Real-time FFT ocean renderer for three.js (WebGL2): shore breakers, foam, caustics, underwater rendering and buoyancy at 170–300 fps
A friendly web-component for writing and rendering shaders.
A syntax-highlighting text editors that renders to an HTML5 Canvas
- javascript
- html5
- object-oriented
- computer-graphics
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
SPX is a graphics control client for HTML and OGraf templates for live video productions and live streams using CasparCG, OBS, vMix, or similar software.
- casparcg
- client
- controller
- server
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
Create SVG sprites or compile to <symbols>
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
🎓 Daily WebGL tutorials
Turn a scene prompt into a shot sheet, then have a coding agent draw the film in HTML. No video model.
- animation
- anime
- claude-code
- generative-art
Personal experimental project to implement clustered shading with WebGPU.
An in-browser implementation of JanusVR
- janusvr
- virtual
- vive
- metaverse