vime-js/vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion... 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: 2391
- days_rel: n/a
- days_push: 654
- n_releases_24m: 0
Adoption not part of the score
2844 stars · 155 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Vime is a customizable, extensible, accessible, and framework-agnostic media player built with web components (Stencil). It provides a unified API for playing HTML5, HLS, DASH, YouTube, Vimeo, and Dailymotion media, with bindings for React, Vue, Svelte, Angular, and Stencil.
Use cases
- embed a video player in a react app
- play hls streams in the browser
- customizable video player with themes
- play youtube or vimeo videos with a unified api
- accessible audio player with keyboard support
- multi-language video player ui
- replace video.js or plyr with a modern player
When to choose
- you need one player API across many media providers like YouTube, Vimeo, HLS, and DASH
- you want a lightweight, accessible, themeable player with framework bindings
- you want to avoid cross-browser fullscreen and picture-in-picture inconsistencies
When to avoid
- starting a new project - Vime is announced for deprecation and its successor (Vidstack) should be considered
- you need server-side media processing or transcoding rather than playback
- you need a native mobile player rather than a web component
Facets
library · maturity maintenance
ui-components video-processing audio-processing frontend-framework internationalization web-development frontend media cross-platform browser cross-platform media-player web-components video-player hls dash youtube vimeo dailymotion stenciljs react vue svelte angular accessibility deprecated web-server nodejs
10 sources
- readme: https://github.com/vime-js/vime · fetched 2026-08-28 · 703195c3cf6a
- homepage: https://vimejs.com · fetched 2026-08-29 · cd1e75cb4b61
- site_page: https://vimejs.com/getting-started/settings · fetched 2026-08-29 · b3738e9ec2ec
- site_page: https://vimejs.com/getting-started/styling · fetched 2026-08-29 · 904d0992cd0d
- site_page: https://vimejs.com/getting-started/i18n · fetched 2026-08-29 · 9e513fe2e1aa
- site_page: https://vimejs.com/getting-started/installation · fetched 2026-08-29 · 75e16bd06342
- site_page: https://vimejs.com/getting-started/player · fetched 2026-08-29 · 3721da10dd41
- site_page: https://vimejs.com/getting-started/providers · fetched 2026-08-29 · 3ecda9a74dff
- site_page: https://vimejs.com/getting-started/ui · fetched 2026-08-29 · 98597a8352b3
- site_page: https://vimejs.com/getting-started/controls · fetched 2026-08-29 · 35cfd57fa8a3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vime-js/vime | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem