Unrestricted Open-source alternative to AI video platforms — Free AI image & video generation studio with 600+ models (Flux, Midjourney, Kling, Sora, Veo). No content filters. Self-hosted, MIT licensed.
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
🌊 A flexible and fun JavaScript file upload library
The JavaScript library for modern SVG graphics.
- javascript
- javascript-library
- snap
- svg
A simple web-based tool for Spriting and Pixel art.
Node canvas is a Cairo backed Canvas implementation for NodeJS.
The Easel Javascript library provides a full, hierarchical display list, a core interaction model, and helper classes to make working with the HTML5 Canvas element much easier.
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
- physics
- framework
- high-performance
- web-development
Cross-Platform JavaScript Creative Coding Framework
FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.
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
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
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.
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
Application of music theory in audio reactive visualizations
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.
📦 🚀 TypeScript boilerplate for WhitestormJS using react/redux ⚛
[DEPRECATED] see canvas-sketch
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
Fast and Easy Augmented Reality for the Web :rocket:
- augmented-reality
- webar
- webgl
- webgl2
🎓 Daily WebGL tutorials
Convert images to WebP
- gulp-plugin
- webp
- javascript
- convert-images