FindSoftware

hls.js

JavaScript library that plays HTTP Live Streaming video in browsers through HTML5 video and Media Source Extensions.

hls.js is a JavaScript library for playing HTTP Live Streaming video in a web page. It streams VOD, live and Low-Latency HLS assets and is written in TypeScript. A page loads it with a script tag or installs it from npm, and the API docs cover its use.

Worth knowing

The library runs in the page, not in Node.js: requiring it in Node.js loads a placeholder export, and no player can be created there. Its copyright line names Dailymotion, and the repository is hosted under the video-dev GitHub organization.

Identity

Status
Active
Maintainer
Dailymotion5
First release
20154

Rendering and deploy

Runs as
In the browser3
Install with
npm3

Releases

Current major version
16
Last release
2026-10-286

Adoption

GitHub stars
17,0382
npm downloads a week
14,705,2238
Contributors
3327
Dependent repositories
3,9159
Dependent packages
6959

Why these figures do not compare

Sources

  1. 2026-11-09: links
    hlsjs.video-dev.org/demo/
  2. 2026-11-09: links, Written in, GitHub stars
    api.github.com/repos/video-dev/hls.js
  3. 2026-11-09: links, Categories, Runs as, Install with
    github.com/video-dev/hls.js/blob/master/README.md
  4. 2026-11-09: First release
    api.github.com/repos/video-dev/hls.js/commits/be17f4eefb31aa96e4eb6ac11a5c1f191b13afd4
  5. 2026-11-09: Maintainer, License
    github.com/video-dev/hls.js/blob/master/LICENSE
  6. 2026-11-09: Current major version, Last release
    api.github.com/repos/video-dev/hls.js/releases/tags/v1.7.4
  7. 2026-11-09: Contributors
    api.github.com/repos/video-dev/hls.js/contributors?per_page=1
  8. 2026-11-09: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/hls.js
  9. 2026-11-09: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/hls.js

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON