About this project

Vidstack Player is a modern, production-ready media player component library that serves as the successor to Plyr 3.x and Vime 5.x. It offers a comprehensive set of UI components and hooks for building robust, customizable, and accessible video and audio players on the web. The library supports all major JavaScript frameworks: React, Vue, Svelte, Solid, Angular, as well as plain JavaScript and Web Components. Installation is available via npm or CDN. Developers can either build their own player layout using the provided components or use pre-built layouts for quick setup. Key features include: - Framework-agnostic components with first-class TypeScript support - Full accessibility (a11y) compliance - Extensive customization options for player UI - Support for various media formats and streaming protocols - Pre-built layouts for rapid development - Comprehensive documentation and examples The project is backed by organizations including BrowserStack (testing), Vercel (hosting), and Mux (streaming). Community support is available through GitHub Discussions and Discord.