patriciogonzalezvivo/glslCanvas
Simple tool to load GLSL shaders on HTML Canvas using WebGL observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- 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: n/a
- age_days: 4069
- days_rel: n/a
- days_push: 1141
- n_releases_24m: 0
Adoption not part of the score
2273 stars · 203 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GlslCanvas is a JavaScript library that loads GLSL fragment and vertex shaders onto HTML canvas elements using WebGL. It handles WebGL context creation, shader compilation, animation, and texture loading with minimal setup.
Use cases
- render glsl fragment shaders on a web page
- create animated shader backgrounds in html canvas
- build a glsl shader playground or sandbox
- load textures into webgl shaders easily
- teach shader programming in the browser
- prototype vertex and fragment shaders without writing webgl boilerplate
When to choose
- you want to display GLSL shaders on a canvas with a single HTML attribute or a few lines of JS
- you are building shader tutorials, demos, or creative-coding projects in the browser
- you need simple texture and uniform handling without a full 3D engine
When to avoid
- you need a full 3D engine with meshes, cameras, and scene graphs (use three.js instead)
- you need WebGPU or advanced rendering pipelines
- you are not targeting the browser/WebGL
Facets
library · maturity maintenance
graphics ui-components developer-tools web-development frontend graphics browser webgl glsl fragment-shader vertex-shader html-canvas shaders creative-coding textures game-development javascript web
2 sources
- readme: https://github.com/patriciogonzalezvivo/glslCanvas · fetched 2026-08-28 · 4edc2516e622
- homepage: http://patriciogonzalezvivo.github.io/glslCanvas/ · fetched 2026-08-29 · 9e46d9f70f8e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| patriciogonzalezvivo/glslCanvas | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="patriciogonzalezvivo/glslCanvas")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem