sampotts/plyr

A simple HTML5, YouTube and Vimeo player

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 1st, 2026
Created on February 14th, 2015
Open Issues & Pull Requests: 939 (+0)
GitHub issues: Enabled
Number of forks: 3,118
Total Stargazers: 29,979 (+0)
Total Subscribers: 432 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Plyr is a lightweight JavaScript video player that supports HTML5, YouTube, and Vimeo sources.

The tool addresses the need for a unified player interface across different video hosting platforms and native HTML5 video. Rather than forcing developers to learn separate APIs for each platform, Plyr wraps YouTube, Vimeo, and HTML5 video in a consistent API and UI. This approach eliminates the friction of switching between player implementations when your content comes from multiple sources.

Plyr suits projects where you need straightforward video playback without heavyweight dependencies or complex configuration. It works well for sites mixing self-hosted and third-party video content, or teams wanting a single player codebase to maintain. The tool's simplicity makes it appropriate for developers prioritizing ease of integration over extensive customization or advanced features.

The project shows steady maintenance with regular updates addressing bug fixes and compatibility issues. Development activity demonstrates responsiveness to reported problems and incremental improvements to the player's core functionality. The codebase receives ongoing attention to keep pace with changes in browser APIs and the video platforms it supports.