DIYgod/DPlayer
:lollipop: Wow, such a lovely HTML5 danmaku video player observed · 2026-08-28
Health v2 · maintenance only
54/100
- Activity 70
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3774
- days_rel: n/a
- days_push: 182
- n_releases_24m: 0
Adoption not part of the score
16485 stars · 2483 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
DPlayer is an open-source HTML5 video player library with built-in danmaku (bullet comment) support, written in JavaScript. It supports multiple streaming formats including HLS, FLV, MPEG DASH, and WebTorrent, plus features like screenshots, hotkeys, quality switching, thumbnails, and subtitles.
Use cases
- embed a video player with danmaku comments on my website
- play HLS or DASH streams in the browser
- add a bullet-comment overlay to HTML5 video
- play torrent videos directly in the browser
- add quality switching and subtitles to a web video player
- integrate a video player into WordPress or Hexo
When to choose
- you need danmaku/bullet-comment support in a web video player
- you need broad streaming format support (HLS, FLV, DASH, WebTorrent) in one player
- you want a lightweight, MIT-licensed player with CMS plugins for WordPress, Typecho, Hexo, etc.
When to avoid
- you need a full commercial-grade video platform with DRM or analytics
- you don't need danmaku and prefer a more actively maintained player like Video.js or Plyr
- you need native mobile app playback rather than browser-based
Facets
library · maturity stable
video-processing ui-components frontend-framework web-development frontend media browser cross-platform danmaku html5-video-player hls flv dash webtorrent subtitles screenshot video nodejs
3 sources
- readme: https://github.com/DIYgod/DPlayer · fetched 2026-08-28 · a0421b876d22
- homepage: https://dplayer.diygod.dev · fetched 2026-08-29 · afac8f4027e3
- registry_npm: https://registry.npmjs.org/dplayer · fetched 2026-08-29 · 3daba63bdecf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| DIYgod/DPlayer | main | 54 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem