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
55,140 visible repositories in the index
1–18 of 18 · Most stars
:a: Web framework for building virtual reality experiences.
- vr
- webvr
- virtualreality
- threejs
LazyLoad is a lightweight, flexible script that speeds up your website by deferring the loading of your below-the-fold images, backgrounds, videos, iframes and scripts to when they will enter the viewport. Written in plain "vanilla" JavaScript, it leverages IntersectionObserver, supports responsive images and enables native lazy loading.
- lazyload-images
- lazy-loading
- responsive-images
- intersectionobserver
🔥 Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more
- performance
- javascript
- lazy-loading
- lazyload
A pixel desktop pet that watches Claude Code, Codex, Cursor & other AI coding agents — so you don't have to.
- claude-code
- codex
- copilot
- cursor
A web component for visual art and creative coding
- css
- patterns
- web-component
- css-doodle
Cross-Platform JavaScript Creative Coding Framework
A JavaScript API for drawing unconventional text effects on the web.
[alpha] A modern toolkit for creative coding
- creative-coding
- generative-art
- javascript
- web
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 friendly web-component for writing and rendering shaders.
👾~ music, eternal ~ 👾
- glsl
- node-based
- music
- 3d-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
Image preloading utility
webGL live coding performance IDE
TranslatedBuild your own Minecraft-inspired 3D personal website.
Extracts frames from a GIF including inter-frame coalescing.
- gif
- gif-animation
- gifsicle
- extract-frames
gulp task for creating image sprites and the corresponding stylesheets