fand/vfx-js
WebGL effects made easy. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 97
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 2454
- days_rel: 86
- days_push: 22
- n_releases_24m: 11
Adoption not part of the score
1132 stars · 37 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
VFX-JS is a JavaScript/TypeScript library for adding WebGL-powered visual effects to websites. It attaches GLSL shader effects to normal HTML elements like <img>, <video>, <canvas>, and even <div>s, with optional React bindings.
Use cases
- add glitch effects to images on my website
- apply shader effects to videos in the browser
- animate images with WebGL without writing raw WebGL code
- add bloom or pixelate post-processing to HTML elements
- create creative-coding visual effects for the web
- apply rgb shift effects to gifs and images
- use WebGL effects in React components
When to choose
- you want to add GPU-accelerated visual effects to existing HTML elements without learning WebGL
- you need shader-based effects on images, videos, canvases, or DOM elements
- you want prebuilt composable effects like bloom and pixelate
- you are doing creative-coding or building visually expressive marketing sites
When to avoid
- you need a full 3D scene engine like Three.js rather than element-level effects
- you need broad browser support including WebGL-less environments
- you need non-visual GPU compute or data processing
Facets
library · maturity active
animation image-processing video-processing graphics web-development frontend graphics browser webgl glsl shaders creative-coding post-processing react-bindings visual-effects javascript web
3 sources
- readme: https://github.com/fand/vfx-js · fetched 2026-08-28 · 214dafa6107d
- homepage: https://amagi.dev/vfx-js · fetched 2026-08-29 · 14eec80fb546
- site_page: https://amagi.dev/vfx-js/docs · fetched 2026-08-29 · db8dd6432205
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fand/vfx-js | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem