spritejs/spritejs
A cross platform high-performance graphics system. 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-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3346
- days_rel: n/a
- days_push: 815
- n_releases_24m: 0
Adoption not part of the score
5389 stars · 325 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
SpriteJS is a cross-platform, high-performance graphics library that lets you manipulate sprite elements on canvas as if they were DOM elements. It is renderer-agnostic, supporting WebGL2, WebGL, and Canvas2D contexts across web, Node.js, desktop apps, and mini-programs.
Use cases
- render 2d graphics on canvas with a dom-like api
- draw high-performance webgl2 graphics in the browser
- build animated sprite-based visualizations with d3
- render graphics server-side in node.js
- create 3d scenes in the browser via a 3d extension
- use offscreen canvas and web workers for rendering
- build graphics for wechat mini-programs
When to choose
- you want dom-style manipulation of canvas sprites
- you need a single api across webgl2, webgl, and canvas2d
- you are building d3-based visualizations with custom rendering
- you need server-side or worker-based graphics rendering
When to avoid
- you need a full game engine with physics and asset pipelines
- you only need simple charts and can use a charting library
- you need broad 3d features without extension libraries
Facets
library · maturity stable
graphics animation data-visualization ssr graphics web-development frontend data-visualization browser cross-platform webgl webgl2 canvas2d 2d-graphics 3d-graphics sprites renderer-agnostic dom-like-api offscreen-canvas web-worker d3-integration vue-integration game-development nodejs web-server
2 sources
- readme: https://github.com/spritejs/spritejs · fetched 2026-08-28 · 4b41f569c940
- homepage: http://spritejs.com · fetched 2026-08-29 · 0b7c7b683e46
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spritejs/spritejs | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="spritejs/spritejs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem