HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
-
Updated
Nov 12, 2025 - TypeScript
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
The swiss army knife of lossless video/audio editing
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
📺 Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
A Magical Web Recorder & Player 🖥
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
A lyric player component library aims to look similar to iPad version of Apple Music. Also with DOM, React and Vue bindings. 一个基于 Web 技术制作的类 Apple Music 歌词显示组件库,同时支持 DOM 原生、React 和 Vue 绑定。
DASH/Smooth HTML5 Video Player
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
Customizable Video Player controls for Expo
🎹 Play and display MIDI files on the web
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VPAID/VMAP ads
A library for playing audio using HTML 5 audio for Angular 7/8/9/10/11/12/13/14/15/16.
A textual adventure game
Add a description, image, and links to the player topic page so that developers can more easily learn about it.
To associate your repository with the player topic, visit your repo's landing page and select "manage topics."