ai-agent

Video.js: Seamless HTML5 Video Playback for Your Product

Leverage Video.js, the 40k+‑star open‑source HTML5 player, to deliver smooth video, DASH, and HLS streams. Ideal for founders building media‑rich web apps.

From the repo · “Video.js - open source HTML5 video player”

40,011 stars+29★ this week7,483 forksJavaScriptGuide quality 9/10 · reviewed Sep 29Install verified Sep 21Updated 10/25/2026100% free · open source
What it does

Video.js is an open-source HTML5 video player that allows you to easily embed videos into your website or application with customizable features and plugins.

When to use it
  • •You need to embed video content into your website or web application
  • •You require a customizable video player with features like playback controls, thumbnails, and subtitles
  • •You want to support multiple video formats and streaming protocols, such as HLS, DASH, and MP4
Ready-to-paste prompt
Create a video player with a custom playback rate and subtitles: var player = videojs('my-video', { playbackRates: [0.5, 1, 1.5, 2], subtitles: { src: 'subtitles.vtt', kind: 'subtitles', srclang: 'en' } });
Heads up: Make sure to include the Video.js CSS file in your HTML document, as the player's styles and layout are defined in this file, and without it, the player may not render correctly.
Saves to your device
Use with Claude
New

Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.

✅ Light setup✓ Install verified 9/21/2026

Installs with a command or two; your AI agent can do it for you.

Try it instantly — no install
Claude Code
mkdir -p ~/.claude/skills/video-js && curl -fsSL https://workflowstacks.com/api/skills/video-js/claude-skill -o ~/.claude/skills/video-js/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go — no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Video.js: Seamless HTML5 Video Playback for Your Product works
Codeflow
Free to inspect

Video.js: Seamless HTML5 Video Playback for Your Product is a large JavaScript project (~25k lines across 138 code files, plus 87 test files). Setup is light: installs like a normal app. Reading the code is optional. Last commit a month ago, Other license, has a test suite.

Size
Large codebase
~25k lines · 138 code files · ~4 h to skim
Setup
One-command install
Installs like a normal app. Reading the code is optional.
Runs on
Node.js
No API keys detected
JavaScript 97%SCSS 3%
Where to start reading
  1. 1
    README.md
    Start here — what it does and how to install it
  2. 2
    composer.json
    Dependencies and the commands it exposes
  3. 3
    src/js/index.js
    Inside src/ — the main logic begins here
What's in each folder
src/Core code — the actual logic168 files
docs/Documentation127 files
lang/Translations51 files
sandbox/Folder30 files
test/Tests — proof it works87 files
.github/CI / automation (GitHub Actions)12 files
READMEHas testsDocumentedCI checksOther licenseUpdated this month
Quick Actions
Details
Creator
videojs
Language
JavaScript
Category
ai-agent
Published
5/14/2010

Are you the creator of this tool? and earn 85% of every sale.

Show it off in your README:

Featured on WorkflowStacks
[![Featured on WorkflowStacks](https://workflowstacks.com/api/badge/video-js.svg)](https://workflowstacks.com/skills/video-js?utm_source=github&utm_medium=badge)
🔥 Hot this week, in your inbox
Skills like this, every Monday.

The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.