{"data":{"slug":"video-js","name":"Video.js","tagline":"Apache-2.0 media player framework for HTML and React — v10 is a modular rewrite","category":"libraries","categoryName":"Libraries","url":"https://videojs.org","github":"https://github.com/videojs/video.js","pricing":"open-source","hook":"Video.js is the long-running open-source web video player; v10 rebuilds it as modular, composable pieces for plain HTML and React.","whatsGood":"Apache-2.0 (videojs/video.js). v10 is marked stable in the README, with design RFCs in the repo. Agent-friendly: a Video.js skill (github.com/videojs/skills) plus `npx @videojs/cli agents init`, which prints version-matched install steps without modifying your project. Docs at videojs.org. ★~39.9k.","theCatch":"v10 is a rewrite, so v8-era plugins and tutorials will not drop in — check what you depend on before upgrading. It is a player, not hosting or transcoding: you still need a video source and a CDN. Vs a bare `<video>` tag: worth it when you need consistent controls, skins, and streaming formats across browsers.","verdict":"Apache-2.0 default web video player. Use v10 for new HTML/React players; audit plugins before migrating an old one.","addedAt":"2026-10-09","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["sdk","self-host","permissive","license-unclear","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"Apache-2.0","githubStars":39986,"starsPerWeek":47,"access":"free","archived":false,"repo":{"createdAt":"2010-05-14","pushedAt":"2026-10-19","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/video-js","html":"/gems/video-js","markdown":"/gems/video-js.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}