Ross ROSS = Recommend OSS · open-source software intelligence for agents

vidstack/player

UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js. observed · 2026-08-28

github.com/vidstack/player · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

76/100

  • Activity 98
  • 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-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2046
  • days_rel: n/a
  • days_push: 12
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3667 stars · 225 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Vidstack Player is a TypeScript library of UI components and hooks for building customizable, accessible video and audio players on the web. It supports multiple frameworks (React, Vue, Svelte, Solid, Angular, Web Components) and media providers including HLS, DASH, YouTube, Vimeo, and Remotion.

Use cases

  • embed a customizable video player on my website
  • build an accessible video player with captions and keyboard navigation
  • play HLS or DASH streams in the browser
  • replace Video.js or JW Player with a modern alternative
  • add a YouTube or Vimeo player with a custom UI in React
  • style a media player with Tailwind CSS or CSS data attributes

When to choose

  • you need a production-grade, accessible media player across multiple JS frameworks
  • you want pre-built layouts plus deep customization via components, hooks, and CSS
  • you need support for diverse providers like HLS, DASH, YouTube, and Vimeo

When to avoid

  • you only need a simple native <video> tag with default controls
  • you must support legacy browsers without Custom Elements V1 support
  • you need a native mobile player outside the web platform

Facets

library · maturity active

ui-components video-processing audio-processing accessibility state-management analytics web-development frontend media accessibility browser cross-platform video-player audio-player web-components hls dash react vue svelte solid youtube vimeo media-player plyr-successor web-server

10 sources

Member repositories

RepositoryRoleHealth v2
vidstack/playermain76

For agents

markdown · JSON · MCP: product_card(name="vidstack/player")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem