vidstack/player

Deprecated in favour of Video.js 10; security fixes only until January 2028. UI components and hooks for building video and audio players on the web.

TypeScript

3,689

2,609 commits

updated Oct 7, 2026

See the code

README

Vidstack Player

[!IMPORTANT] Vidstack is in security-only maintenance. We'll merge priority security patches into 1.x until January 2028, and nothing else. The teams behind Vidstack, Plyr, Media Chrome, and Video.js now focus their work on Video.js 10.

package-badge react-package-badge discord-badge

Build and ship a production-ready video or audio player! Robust, customizable, and accessible. The successor to Plyr 3.x and Vime 5.x.

Quickstart

Our library works with any of the JavaScript frameworks listed below. You can decide to build your own player layout using our components, or you can take advantage of our pre-built layouts to get up and running quickly! See any of the following links to get started.

Installation:

Resources:

Documentation

If you'd like to learn more about Vidstack Player, you can find our documentation on our website:

Player Documentation

Community

If you need help with anything related to Vidstack, or if you'd like to casually chit-chat with other members:

Thanks ❤️

A special thanks to the following organizations who are kindly supporting Vidstack with sponsored accounts:

accessibility
analytics
audio
deprecated
hls
html
javascript
media
player
react
solid-js
svelte
typescript
ui
video
videojs
vimeo
vue
web-components
youtube

vidstack/player

Deprecated in favour of Video.js 10; security fixes only until January 2028. UI components and hooks for building video and audio players on the web.

TypeScript

3,689

2,609 commits

updated Oct 7, 2026

See the code

README

Vidstack Player

[!IMPORTANT] Vidstack is in security-only maintenance. We'll merge priority security patches into 1.x until January 2028, and nothing else. The teams behind Vidstack, Plyr, Media Chrome, and Video.js now focus their work on Video.js 10.

package-badge react-package-badge discord-badge

Build and ship a production-ready video or audio player! Robust, customizable, and accessible. The successor to Plyr 3.x and Vime 5.x.

Quickstart

Our library works with any of the JavaScript frameworks listed below. You can decide to build your own player layout using our components, or you can take advantage of our pre-built layouts to get up and running quickly! See any of the following links to get started.

Installation:

Resources:

Documentation

If you'd like to learn more about Vidstack Player, you can find our documentation on our website:

Player Documentation

Community

If you need help with anything related to Vidstack, or if you'd like to casually chit-chat with other members:

Thanks ❤️

A special thanks to the following organizations who are kindly supporting Vidstack with sponsored accounts:

accessibility
analytics
audio
deprecated
hls
html
javascript
media
player
react
solid-js
svelte
typescript
ui
video
videojs
vimeo
vue
web-components
youtube

Project health

Overall

4.7/10

Maintained

10/10

Code review

2/10
OpenSSF Scorecard

Latest release

1.15.7 · Oct 6, 2026

Releases this year

11
Deprecated

Significant stargazers

(top 24 of 40)

XAMPPRocky

801 followers · starred Mar 2022

Aiden Bai

5,830 followers · starred Jul 2023

Loyalsoldier

2,540 followers · starred Mar 2025

Marc Klingen

495 followers · starred Feb 2024