huangxd-/danmu_api
一个人人都能部署的基于 js 的弹幕 API 服务器,支持爱优腾芒哔咪人韩巴狐乐西埋帆红弹幕直接获取,兼容弹弹play的搜索、详情查询和弹幕获取接口规范,并提供日志记录,支持vercel/netlify/edgeone/cloudflare/docker/hf等部署方式,不用提前下载弹幕,没有nas或小鸡也能一键部署。 observed · 2026-08-28
Health v2 · maintenance only
62/100
- Activity 99
- Release rhythm 35
- Longevity 25
Flags: no_releases
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: 358
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
3036 stars · 2902 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A JavaScript-based danmaku (bullet comment) API server that aggregates danmu from major Chinese and international video platforms (Bilibili, iQiyi, Tencent Video, Youku, Mango TV, Bahamut, and more). It is compatible with the dandanplay API specification for search, detail, and comment fetching, and can be deployed to Vercel, Netlify, EdgeOne, Cloudflare, Docker, Hugging Face, or run locally.
Use cases
- serve danmaku comments to media players like Emby or FongMi
- search anime episodes by keyword and fetch bullet comments
- auto-match video filenames like 'Show.S01E01' to the right episode's danmu
- self-host a dandanplay-compatible danmu API without a NAS
- aggregate danmu from multiple streaming sites into one endpoint
- deploy a danmu server on Vercel, Cloudflare Workers, or Docker
- get danmu by video URL directly for third-party player integration
When to choose
- you want a self-hosted, dandanplay-compatible danmu API with many deployment options
- you use Emby, FongMi, or other players that accept a custom danmu server URL
- you need automatic episode matching from file names including multi-season handling
- you want caching (memory/file/Redis) and admin configuration out of the box
When to avoid
- you need official or licensed danmu data with guaranteed availability
- you require a language other than JavaScript/Node.js runtime
- you cannot access the upstream video platforms from your network
- you need a fully managed SaaS rather than a self-deployed service
Facets
service · maturity active
api-framework http-server search-engine caching logging middleware media apis self-hosted web-development self-hosted cloud serverless cross-platform danmaku danmu dandanplay-compatible anime video-streaming emby fongmi vercel cloudflare-workers netlify edgeone hugging-face-spaces agpl automation nodejs docker web-server android
3 sources
- readme: https://github.com/huangxd-/danmu_api · fetched 2026-08-28 · f8e26f933fa8
- homepage: https://bks.indevs.in · fetched 2026-08-29 · e12d31435f97
- site_page: https://bks.indevs.in/faq · fetched 2026-08-29 · a1a75d27f709
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| huangxd-/danmu_api | main | 62 |
For agents
markdown · JSON · MCP: product_card(name="huangxd-/danmu_api")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem