Topics / #player

Player projects on GitHub

Audio and video playback applications

As of , the most-starred Player projects on GitHub are lossless-cut (44.6K stars), video.js (40K stars) and mpv (37.4K stars). GitHub.Locker tracks 27 Player repositories with 478K stars combined. The fastest-growing on October 16 was folia-major, with +554 stars in a day.

27Projects
478KStars in total
+859Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

27 projects · by stars

  1. #1 · mifi/lossless-cut

    lossless-cut

    LosslessCut is a cross-platform FFmpeg GUI for extremely fast, lossless cutting, trimming, merging and remuxing of video and audio files without re-encoding.

    44.6K
  2. #2 · videojs/video.js

    video.js

    Video.js is a free, open source video player for all web-based platforms: a full-featured HTML5 player that also works as a framework (v10) for building players in HTML and React.

    40K
  3. #3 · mpv-player/mpv

    mpv

    mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.

    37.4K
  1. 4

    YesPlayMusic

    33.4Kqier222/YesPlayMusic · Vue

    A polished third-party player for NetEase Cloud Music (网易云音乐), built with the Vue.js stack — a desktop app for Windows, macOS and Linux plus a web version, with all social features stripped out. A live demo is linked at the top of the README.

  2. 5

    ijkplayer

    33.2Kbilibili/ijkplayer · C

    ijkplayer is Bilibili's open-source video player library for Android and iOS, built on FFmpeg (n3.4) and ffplay, with hardware decoding via MediaCodec and VideoToolbox.

  3. 6

    live

    28.6Kfanmingming/live · JavaScript

    A free, fully open-source library of TV and radio channel logos plus related tools (EPG, m3u converters, an M3U8 web player), hosted for direct access over IPv4 and IPv6.

  4. 7

    flv.js

    23.2Kbilibili/flv.js · JavaScript

    flv.js is an HTML5 FLV (Flash Video) player written in pure JavaScript, with no Flash plugin required.

  5. 8

    ExoPlayer

    21.9Kgoogle/ExoPlayer · Java

    ExoPlayer was Google's open-source media player library for Android. This GitHub repository is deprecated and stale — all development has moved to AndroidX Media3.

  6. 9

    GSYVideoPlayer

    21.5KCarGuo/GSYVideoPlayer · Java

    GSYVideoPlayer is an open-source Android video player library that wraps several playback kernels — IJKPlayer, Media3 (ExoPlayer2), MediaPlayer and AliPlayer — behind one API, with caching, danmaku, subtitles, filters and ad support built in.

  7. 10

    animeko

    21Kopen-ani/animeko · Kotlin

    Animeko (formerly Ani) is a one-stop app for finding, following and watching seasonal anime: Bangumi cloud sync of watch progress, aggregated video sources, danmaku comments and offline caching, built 100% in Kotlin/Compose Multiplatform.

  8. 11

    vlc

    20.1Kvideolan/vlc · C

    VLC is a free, open-source media player and multimedia engine that plays nearly every audio and video format, plus discs, streams and capture devices, on almost every platform.

  9. 12

    asciinema

    17.9Kasciinema/asciinema · Rust

    It's a command-line tool for recording and live-streaming terminal sessions. Instead of heavyweight video, it saves lightweight asciicast (.cast) files you can replay in a terminal, embed on a web page, or publish to asciinema.org.

  10. 13

    BBLL

    17.5Kxiaye13579/BBLL

    BBLL is a third-party Bilibili client for Android TV, built by an individual developer for learning and communication. It is not a hack of the official app: it simply wraps Bilibili's existing APIs to bring Bilibili videos and live streams to the big screen.

  11. 14

    hls.js

    17Kvideo-dev/hls.js · TypeScript

    A JavaScript library that plays HLS (HTTP Live Streaming) video directly in the browser. It relies on HTML5 video and Media Source Extensions, transmuxing MPEG-2 TS and AAC/MP3 streams into MP4 fragments asynchronously in a Web Worker.

  12. 15

    DPlayer

    16.5KDIYgod/DPlayer · JavaScript

    DPlayer is an open-source HTML5 video player with built-in danmaku — scrolling bullet comments — made to help people build video and danmaku into websites easily.

  13. 16

    ZY-Player

    14.5KHunlongyu/ZY-Player · Vue

    ZY-Player is a free, ad-free desktop app for watching online video resources, with a clean and polished interface. It runs on Windows, Mac and Linux and plays both on-demand video sources and IPTV live streams.

  14. 17

    awesome-iptv

    12.7Kiptv-org/awesome-iptv

    This is a curated list of resources related to IPTV: providers, EPG sources, players for every platform, supporting tools, and datasets, all organized in a single GitHub README.

  15. 18

    ivideo

    11.8Kphobal/ivideo · JavaScript

    A cross-platform desktop client that collects videos from China's mainstream video platforms in one app, so you don't install each site's own client — it even includes the big sites' VIP content.

  16. 19

    SmarterStreaming

    11.2Kdaniulive/SmarterStreaming · Java

    SmarterStreaming (Daniu Live SDK) is a cross-platform streaming media kernel for Windows, Linux, Android and iOS: native modules for RTMP/RTSP push, playback, recording, relaying and mixing, with latency the vendor puts at 100-200 ms.

  17. 20

    wavesurfer.js

    10.4Kkatspaugh/wavesurfer.js · TypeScript

    wavesurfer.js is an open-source library for web apps that renders an interactive audio waveform and plays the audio, built on modern browser tech like Web Audio.

  18. 21

    react-player

    10.3Kcookpete/react-player · TypeScript

    A React component that plays media from many sources through one component and a single src prop — file paths, HLS and DASH streams, Mux, YouTube, Vimeo, Wistia and more.

  19. 22

    folia-major

    7.1Kchthollyphile/folia-major · TypeScript

    Folia is an online music player built around full-screen immersive lyrics playback, supporting NetEase Cloud Music, Kugou, Navidrome, and local music libraries, with smart lyric matching and AI-generated color themes.

  20. 23

    hongguo-desktop-releases

    3.8Kwaligoraamodio288-rgb/hongguo-desktop-releases

    This is the Windows desktop client for 'Hongguo' (红果), a short-drama (duanju) player app. It lets you browse, search and watch short drama series on a PC with local favorites and resume-watching, without needing an Android emulator.

  21. 24

    youtube-music

    777sohaibdevv/youtube-music · TypeScript

    It is a free, ad-free desktop client for streaming YouTube Music that needs no subscription or premium account to skip ads.

  22. 25

    Levyra-deepsound

    711LUC4N3X/Levyra-deepsound · Kotlin

    Levyra is an open-source music player for Android and Windows that plays streamed music and your own local files side by side in one library, with synced lyrics, offline downloads and live radio.

  23. 26

    my-tv-webview

    471zwc456baby/my-tv-webview · Kotlin

    My TV (我的电视) is a minimalist Android app for watching Chinese TV live streams on phones or Android TVs, with no visible settings, ads, or links, and an auto-updating channel list.

  24. 27

    Spun

    446yappologistic/Spun · C++

    Spun is a desktop music player for Linux that shows your album art spinning on a CD, vinyl record, or cassette, and can either play local music files or control Apple Music playback through the Cider client.

Often tagged together