JavaScript Player

Open-source JavaScript projects categorized as Player

Top 23 JavaScript Player Projects

  • video.js

    Video.js - open source HTML5 video player

    Project mention: Stream to Chromecast with resolved, vlc and bash | | 2024-01-07

    For people who like to watch with subtitles, VLC currently doesn't support streaming to chromecast with SRT subtitles.. there are several issues for it and I believe support is slated for the next major version of Chromecast, but not sure when that will be.

    The typical "workaround" is to reencode the video file to include the subtitles directly, but that sounded like too much work, so I hacked together a static page using to embed a player and load the video and subtitles in a browser window.

    Here it is in gist form if anyone has a similar issue:

    This was hacked together as quickly as possible for my own needs, so definitely not intended to be an example of clean code. You need to run the python server separately to serve the SRT because video-js can't load it from a file URL IIRC

  • react-player

    A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

    Project mention: A little side project I have been working on for the past couple of weekends. | /r/australia | 2023-12-10
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Google-Play-Music-Desktop-Player-UNOFFICIAL-

    A beautiful cross platform Desktop Player for Google Play Music

  • xgplayer

    A HTML5 video player with a parser that saves traffic

  • clappr

    :clapper: An extensible media player for the web.

  • youtube

    [Top~1 YouTube / Video Web-Extension] Enrich your experience & choice! 🧰100+ clever features📌set & forget📌Longest-standing (yet rare & tough alone. Please help/join🧩us👨‍👩‍👧‍👧) ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen} (by code-charity)

    Project mention: is it possible to remove some of these button like clip or just put the save button in front? | /r/youtube | 2023-06-09

    I'm using this:

  • asciinema-player

    Web player for terminal session recordings

    Project mention: Asciinema 3.0 will be rewritten in Rust | | 2024-02-07

    The player is still in SolidJS.

    The Rust frontend frameworks have been creeping up the perf charts, though.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • h5player


    Project mention: Has anyone used the h5player browser script and is it safe? | /r/firefox | 2023-03-29
  • moovie.js

    Movie focused HTML5 Player

  • player.js

    Interact with and control an embedded Vimeo Player.

  • Kaku

    🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux. (by EragonJ)

  • react-music-player

    [Stop the maintenance] :musical_note: Maybe the best beautiful HTML5 responsive player component for react :)

  • hello-muiplayer

    💡 An excellent HTML5 video player component

  • react-native-vlc-media-player

    React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player

  • audio-player

    🎵 Music player with custom controls, playlist, filters, and search.

  • adventurerscodex

    Experience the next step in tabletop RPGs

  • odd.js

    This is not only an HTML5 FLV Player, but also a WebRTC, IM SDK, and FC/NES emulator.

  • dzr

    Accountless Player (CLI & VSCode)

  • somafm

    :radio: Play & record SomaFM radio channels

  • files_videoplayer

    :vhs: Old video viewer for Nextcloud

  • mc-player-counter

    Displays the number of online players in your Minecraft Server on your website using 2 lines of HTML.

  • bytebeat-composer

    Bytebeat player with a collection of many formulas from around the internet.

    Project mention: Bytebeat-Composer | | 2024-02-12
  • feedolin

    rss reader and podcast player for KaiOS

    Project mention: suggestions for improvement | /r/KaiOS | 2023-05-07

    I would like to continue working on my apps in the near future: + + +

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-12.

JavaScript Player related posts


What are some of the best open-source Player projects in JavaScript? This list will help you:

Project Stars
1 video.js 36,899
2 react-player 8,678
3 Google-Play-Music-Desktop-Player-UNOFFICIAL- 8,302
4 xgplayer 7,450
5 clappr 6,905
6 youtube 2,936
7 asciinema-player 2,558
8 h5player 2,242
9 moovie.js 1,690
10 player.js 1,403
11 Kaku 1,072
12 react-music-player 660
13 hello-muiplayer 471
14 react-native-vlc-media-player 310
15 audio-player 283
16 adventurerscodex 222
17 odd.js 177
18 dzr 162
19 somafm 124
20 files_videoplayer 92
21 mc-player-counter 77
22 bytebeat-composer 66
23 feedolin 31
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.