The swiss army knife of lossless video/audio editing
-
Updated
Jul 29, 2026 - TypeScript
The swiss army knife of lossless video/audio editing
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
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.
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 Magical Web Recorder & Player 🖥
An Apple Music style lyric player component, with React & Vue support. 一个类 Apple Music 歌词显示组件,同时提供 React 和 Vue 绑定。
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
DASH/Smooth HTML5 Video Player
🎹 Play and display MIDI files on the web
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VMAP/SIMID/OMID/non-linear ads
A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo
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."