gka/canvid
tiny js library for playing video on canvas elements (without audio) observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
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: 4045
- days_rel: n/a
- days_push: 2904
- n_releases_24m: 0
Adoption not part of the score
1056 stars · 68 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
canvid is a tiny dependency-free JavaScript library for playing relatively short videos on HTML canvas elements using image sprites instead of HTML5 video or animated GIFs. It offers playback controls like pause, reverse, and looping, but does not support audio.
Use cases
- play short video clips on canvas without HTML5 video
- autoplay video on iOS where HTML5 video was restricted
- replace heavy animated GIFs with smaller JPG sprite videos
- add pause and reverse playback controls to canvas animations
- chain multiple video clips with onEnd callbacks
When to choose
- you need lightweight, dependency-free silent video playback on canvas
- animated GIFs are too large or low quality for your short clips
- you need programmatic playback control (pause, reverse, loops)
When to avoid
- you need audio in your video playback
- you need long videos - sprite image size limits frame count
- you can use modern HTML5 video with autoplay support
Facets
library · maturity maintenance
video-processing animation ui-components web-development frontend media browser canvas video-playback sprite-images gif-alternative no-audio dependency-free javascript
3 sources
- readme: https://github.com/gka/canvid · fetched 2026-08-28 · 21fc298826b1
- homepage: https://gka.github.io/canvid · fetched 2026-08-29 · e971f3d32b58
- registry_npm: https://registry.npmjs.org/canvid · fetched 2026-08-29 · 18e20ed39f0f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gka/canvid | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem