# Everyone else is building a Hongguo client; he built an SDK layer: how openhongguo got 329 stars in 11 days · GitHub open-source project

> Source: https://stringers.io/en/github/gh_beilunyang__openhongguo.html (Stringers / 什么值得做, generated 2026-11-08)
> Stringers answers one question every day: what small product can one or two people build in a few months and actually make money from. Numbers come from 15 databases we collect daily, each with source and date.
> For agents: these verdicts and the underlying databases (verified revenue, App Store / Google Play charts, ad libraries, GitHub, Product Hunt…) are queryable live over MCP — tools today / hot / products / directions / direction / data. Setup: https://github.com/komako-workshop/stringers (the user logs in at stringers.io → "配置 agent" to get a personal URL). Site index: https://stringers.io/llms.txt

> The Hongguo third-party client boom shows developers wanted to build their own. It was the only library you could just pick up and use. The author posted about it themselves and pitched it to newsletters, and a downstream plugin, dsh-hongguo, pulled people back in with 120k views on X.

[GitHub open-source project](https://stringers.io/en/github/index.md) · written 11-6

beilunyang/openhongguo · beilunyang

# Everyone else is building a Hongguo client; he built an SDK layer: how openhongguo got 329 stars in 11 days

**What it is** An unofficial SDK for Hongguo short dramas: search shows and get playback URLs without logging in; installable directly for Go, Node, Android, iOS, RN, and Flutter.

**Why it took off** The wave of third-party Hongguo clients showed developers wanted to build their own, and it was the only library you could use right away; the author posted on linux.do and submitted to a newsletter, and the downstream plugin dsh-hongguo drew people back in via 120k views on X.

**B** **How you can follow this** Copy the playbook, not the location: find the next hot app where clients are piling up but no reusable library exists, build a multi-platform SDK, and push it in this order: linux.do post, newsletter submission, and finding people to build fun downstream projects.

Grade B: clear playbook, few people know about it, and reusable. But the Hongguo slot is already taken, the SDK's star ceiling is an order of magnitude below a finished client, and reverse-engineered endpoints carry takedown and DMCA risk. Whispers in small circles

Data (updated daily) · Repo created 2026-10-26 · 372 stars · 7 days +202

GitHub · stars

Data 2026-10-28 → 2026-11-08 (12 days, 12 observations). Points before 10-28 come from deeply / archive backfill, not every day has one

Hongguo Short Drama is a free short-drama app under Douyin. This year, in 9 and October, a dozen-plus GitHub repos popped up called "Hongguo desktop" and "Hongguo TV"; the biggest has 5,400 stars. In Oct 26, a developer who had built a temp-email project with 2,800 stars didn't make yet another client. He made an SDK anyone can import. 11 days later it had 329 stars and 93 forks. The biggest star jump came from a plugin that plays short dramas in the sidebar while an Agent works. This piece covers how it found an opening in a crowded hot trend, and what you can take from it if you want your open-source project to get stars.

### "Who could resist catching an episode of Hongguo between pedal strokes?"

On the morning of Nov 5, frostming, the author of PDM, posted on X: "I declare DeepSeekHarness is way more badass than pi. Who could resist catching an episode of Hongguo between pedal strokes? Serious cc @yihong0618", with a screenshot of a drama playing in DSH's right sidebar. By 11-06 the post had 120k views, and someone replied "suggest shipping boss-detection mode."

His plugin is called dsh-hongguo: while an Agent runs a task, a prompt appears above the input box; click a title and it starts playing, and it pauses automatically when the Agent stops. The second line of the plugin README reads "data from openhongguo," and installing the plugin pulls openhongguo in via npm.

Someone built a webOS version for LG TVs the same day (that post got 6,000 views). openhongguo's daily npm downloads went from a typical few dozen to 220 after 11-04, then 11-05 to 309 (npm download stats); GitHub stars jumped by 63 in one day (11-06).

### What it is

An unofficial Go SDK for Hongguo Short Drama, Apache-2.0 licensed. It sends requests as an anonymous device with no login, and can browse channels, search dramas, read trending and ranking lists, fetch episode lists, and get playback URLs and content keys for each resolution.

The selling point is "one core, six languages": every version beyond Go is compiled from the same Go code. Node.js uses WebAssembly, Android and iOS use gomobile, and there are React Native and Flutter packages, published to npm, Maven Central, SPM, and pub.dev. In Node, five lines of code take you from search to a playback URL. The repo also ships a CLI, `ohg`, where `ohg play <title>` calls mpv directly to play.

The author is beilunyang. His earlier project moemail (temp email) has 2,836 stars and 2,604 forks, so a group of developers already knew him.

### How well it's growing

| Date | stars | What happened that day |
|---|---|---|
| 10-26 | Repo created | npm downloads on launch day: 306 |
| 10-27 | — | Author posts open-source promo on linux.do |
| 10-28 | 50 |  |
| 10-30 | 72 | Included in Ruan Yifeng's "Tech Enthusiast Weekly" issue 417 |
| 10-31 | 148 | Single-day +76, largest in the observed window |
| 11-03 | 223 |  |
| 11-05 | 266 | frostming's X post |
| 11-06 | 329 | +63 |

Source: GitHub daily records, npm download stats. Over the last 7 days +257. Forks 93, fork/star ratio about 28%, versus a median of about 11% for new repos over the same period. Many of the people coming in are actually using it to write code, not just starring it.

### Where the stars came from

**First, the author posted on linux.do (10-27).** The title states the use case directly: "Help you build your own Hongguo app." The body lists what it can do, then gives install commands for six languages and a Node example, and ends with "If you use it to build your own Hongguo short-drama app, or come up with something fun, share it in the thread." It got 59 likes and dozens of replies that day. That invitation was later fulfilled: 11-04 someone posted on linux.do saying "used the openhongguo SDK to solve 90%" and built a web big-screen player.

**Second, Ruan Yifeng's weekly (10-30).** The author submitted to the weekly's repo himself, and it landed as item 13 in issue 417. The weekly publishes on Fridays, and stars jumped from 72 to 148 the next day. Sites like zendot and bytesizego (which wrote a Go code walkthrough) also reposted it the same day, so how much of the jump came from the weekly alone can only be inferred from timing.

**Third, downstream work drove traffic (11-05).** That's the post from the opening. The DSH plugin was hot at the time, and "slacking off while an Agent works" was itself a meme people would repost, while the plugin README pointed its data source back to openhongguo. The +63 that followed 11-06 lines up with this, though again the link is inferred from timing.

No sign of ads, paid acquisition or star-buying. It all stays inside the Chinese developer circle: linux.do, Ruan Yifeng's weekly, the frostming and yihong0618 crowd on X, a few Telegram channels. No media coverage.

### Why this one and not the dozen clients

Third-party Hongguo projects were already crowded:

| Project | Form | Scale |
|---|---|---|
| hongguo-desktop-releases | Closed-source Win/Mac/TV clients, installers only | 5,416 stars |
| yangbin1322/hongguo-player | Desktop installers, no source code | 2,676 stars |
| Hongguo checkers / true-fruit checkers (guoapp) | Private clients | 1,684 / 891 stars |
| jackotom/hongguo-drama | Open-source desktop apps (GPL) | 878 stars |
| aston314/hongguo-tv-releases | TV / webOS installers | 838 stars |
| Assorted downloaders | Download and decryption only | A few hundred stars at most |

They all make finished products for people who watch. 9, and the October wave, showed both that many people want to watch Hongguo on PC and TV, and that many developers want to build their own version. But those who wanted to build had to either take apart someone else's client or reverse-engineer from scratch. openhongguo filled that gap, and to date no second Hongguo SDK exists.

It's also easy to pick up and use because the engineering looks like a proper library: packages are published to every package manager, error codes, pagination dedup, and automatic device rotation are all wrapped, and CI includes API contract checks. Developers now have AI help, so the remaining 10% of the UI can be written in a few days; that's how dsh-hongguo and the webOS version came about. Every time someone makes something fun with it, they promote it for free.

The cost is the ceiling: people who watch dramas don't star an SDK, so its stars sit an order of magnitude below finished clients.

### Risks

It reverse-engineers ByteDance's endpoints and handles content keys for decryption. The README has a long disclaimer ("no commercial use," "no large-scale scraping"), but endpoints can change at any time, and it could receive a DMCA notice. Nobody can say when it might stop working. Anyone following this path should think that through first.

### If it were you

**The verdict:** "Build an SDK one layer below a crowded hot trend" is a playbook you can copy, but Hongguo's slot is already taken. It's worth doing, with a low star ceiling and legal risk to carry.

**Best for:** developers who can reverse-engineer and write cross-platform libraries, and who have some presence on linux.do, V2EX, or the Chinese-language corner of X, and can post and submit their own work.

**Bad fit for:** anyone aiming for thousands of stars (only finished clients reach that level), and anyone unwilling to take on copyright and platform-API risk.

**How to do it:**

- Look for the next hot app where third-party clients have already piled up but no reusable library exists. The bar: five or more clients or downloaders for the same app appearing on GitHub. Then build the SDK, not another client.

- If you still want to ride Hongguo, do what it hasn't done yet: wrap openhongguo as an MCP server or agent tool, make a Python version, or just build the most fun downstream app. The stars will go to you.

- Ship packages the same way: one core, compiled to multiple platforms with gomobile / wasm, published to every package manager, with five runnable lines of example on the first screen of the README.

**How to get users:** Follow its sequence. Post an open-source promo on linux.do titled "Help you build your own X," and end by inviting people to share their work → submit to Ruan Yifeng's weekly before Friday → either yourself or with a well-known developer, get a downstream project that makes a screenshot-worthy, repost-worthy meme (a plugin, a TV version), and state in the README "data from xxx."

**When to move:** Third-party waves around a hot app usually last one or two months. Ship after clients have piled up but before the platform starts blocking the endpoints. For Hongguo, the window is roughly now.

**Signs you've misread it:** Two weeks after launch, fork/star still hovers around 10%, meaning nobody is really building with it, and developers wanted a finished product instead. Or the target app's endpoints change several times a month and downstream projects keep breaking, so the SDK layer can't hold.

[GitHub repo ↗](https://github.com/beilunyang/openhongguo)

**Research notes: competitor table, acquisition evidence, full research report**

Competitors

| Name | Where | Launched | Scale | How it differs from this one |
|---|---|---|---|---|
| hongguo-desktop-releases | Open source | 2026-09-14 | 5416★ | Closed-source finished client, installers only, no reusable interface |
| yangbin1322/hongguo-player | Open source | 2026-09-29 | 2676★, +890 over 7 days | Hongguo desktop installer, no source code |
| guoapp (Hongguo checker / true-fruit checker) | Open source | 2026-09/10 | 1684★ + 891★ | Private short-drama client, finished product |
| jackotom/hongguo-drama | Open source | 2026-10-07 | 878★ | Open-source desktop app, interfaces not wrapped as a library |
| aston314/hongguo-tv-releases | Open source | 2026-10-07 | 838★ | TV/webOS finished installers |
| Hongguo downloaders (zhangbaio/hongguo, parallelpan/hongguo-downloader, etc.) | Open source | 2026-10 | Under a few hundred ★ | Download and decryption only, not an SDK |
| Pangle short-drama content SDK | Big-company features | Already around | ByteDance official B-side | Requires a contract and targets commercial apps; openhongguo is anonymous reverse-engineering for personal use |
| GKD rules / Xposed Hongguo modules | Android | Already around | — | Modify the official app to remove ads, not a separate client |

Where users come from

- **Verified** **linux.do open-source promo (self-posted by author)** : 2026-10-27 posted "Help you build your own Hongguo app," 59 likes, linux.do/t/topic/3080753

- **Verified** **Ruan Yifeng's Tech Enthusiast Weekly** : issue 417 (10-30), item 13, submitted by the author; the next day stars +76, the largest single-day gain

- **Verified** **Viral downstream plugin + large X account** : frostming's dsh-hongguo uses openhongguo; his 11-05 X post got 120.3K views; a webOS version followed; npm downloads surged 11-04/05

- **Verified** **aggregators / blog reposts** : zendot.org, bytesizego.com (10-30), hotrepo, trendshift, Telegram yihong0618 channel

## beilunyang/openhongguo: an unofficial anonymous SDK for Hongguo short dramas

Research date 2026-11-06. Data sources: our github repo (repo_profile / repo_day, from 10-28 onward), npm download API, raw GitHub README, Jina/Exa search and web page text.

### One line

It's a reverse-engineered SDK for Hongguo short dramas (the free short-drama app owned by Douyin): one Go core, compiled into six packages: Node.js (wasm), Android (gomobile), iOS/macOS (SPM), React Native, Flutter. It searches dramas, pulls charts, lists episodes, and fetches playback URLs and content keys using anonymous devices, with no login. It also ships a CLI, `ohg`.

### Verdict

It didn't invent a new demand. It's the foundation layer for developers riding two waves that were already rising:

1. The Hongguo third-party client wave. From 2026-09 to October, a dozen-plus "Hongguo for PC / TV" clients appeared on GitHub, the biggest with thousands of stars.

2. The DeepSeek Harness (DSH) plugin wave.

Similar projects are finished clients or downloaders. This is the only one that is "multi-language, publishes packages, anonymous with no login": others can build their own Hongguo app in a few lines of code. Stars came mainly from three things: the author's own post (linux.do, 10-27), inclusion in Ruan Yifeng's weekly 417 issue (10-30), and the downstream hit plugin dsh-hongguo driving traffic (11-05, 120k views on X).

### Growth data

- Star curve (github repo_day): 10-28 at 50 → 10-30 at 72 → **10-31 at 148 (single day +76, largest in the observed window)** → 11-03 at 223 → 11-05 at 266 → **11-06 at 329 (+63)** . Last 7 days: +257, forks 93 (fork/star about 28%). No suspicious flags.

- npm `openhongguo` daily downloads (api.npmjs.org): 10-26 on launch day 306, then 26–72 per day; **11-04 rose to 220,11-05 to 309** , lining up with the dsh-hongguo release and spread (that plugin depends on openhongguo via npm). `react-native-openhongguo`: 30 over the last 527 days.

- Repo created 2026-10-26, v0.2.0. The author beilunyang's older project moemail (temp email) has 2836 stars and 2604 forks, so there was already a developer audience.

### Competitors / similar

| Name | Form | Launched | Scale | How it differs from openhongguo |
|---|---|---|---|---|
| waligoraamodio288-rgb/hongguo-desktop-releases | Closed-source client (Win/Mac/TV), installers only | 2026-09-14 | 5416★ (the repo is tagged "new account, single repo surge") | Finished product for end users, no reusable interface |
| yangbin1322/hongguo-player | Hongguo PC, installers only | 2026-09-29 | 2676★, +890 over 7 days | Same as above, no source |
| zhoufuweigg/guoapp, Xanerix/guoapp (Hongguo Jian / Zhen Guo Jian) | Private short-drama client | 2026-09/10 | 1684★ / 891★ | Finished app |
| jackotom/hongguo-drama | GPL open-source desktop version | 2026-10-07 | 878★ | Open source but just one app; to reuse the interface you have to extract it yourself |
| aston314/hongguo-tv-releases | TV / webOS / desktop installers | 2026-10-07 | 838★ | Finished product |
| N3urda/hongguoTV | Android TV client, interface research | 2026-09-21 | 871★ | Single platform |
| zfdang Hongguo Open Player | Electron open-source player | About 2026-10-29 (V2EX) | Not verified | Finished product; decryption is baked into the app |
| zhangbaio/hongguo, zhenyong97/hongguo-downloader, parallelpan/hongguo-downloader (470★, 10-31) | Downloaders | 2026-10 | Small | Only downloads, not an SDK |
| ucmao/media-parser | Multi-platform landing-page parsing | 2025-12 | 460★ | Only parses promo page links |
| Pangle short-drama content SDK (csjplatform) | Official B2B SDK | Already around | big tech | Requires a contract, distributes content to app developers; openhongguo is anonymous reverse-engineering for personal use |
| GKD subscription rules, Xposed modules | Modify the official app (ad removal) | Already around | — | Modifies the official client, doesn't build a separate one |

The takeaway: lots of people build "Hongguo clients" and the space is already crowded; only this one builds an "SDK".

### Where users come from (the evidence)

1. **linux.do open-source promo post** (posted by the author, 2026-10-27): "Help you build your own Hongguo app", 59 likes, dozens of replies that day. [linux.do/t/topic/3080753](https://linux.do/t/topic/3080753). This matches the first batch of stars and the 10-26/27 npm downloads 306.

2. **Ruan Yifeng's "Tech Enthusiast Weekly" issue 417** (published 10-30 Friday), item 13, submitted by the author himself (ruanyf/weekly issue #12884). [github.com/ruanyf/weekly/blob/master/docs/issue-417.md](https://github.com/ruanyf/weekly/blob/master/docs/issue-417.md). The next day's 10-31 snapshot shows the largest single-day gain, +76.

3. **Passive reposts from aggregators / blogs** : zendot.org (10-30, 103★ at the time), bytesizego.com's Go code walkthrough (10-30), hotrepo.ai, trendshift, context7, plus the Telegram channel "yihong0618 and friends" forwarded it (visible in search snippets, date not verified).

4. **Downstream hit driving traffic** : frostming (author of PDM) built the DSH plugin dsh-hongguo, "watch Hongguo in the sidebar while the Agent works". He posted on X on 11-05 with cc @yihong0618, **120.3K views** (https://x.com/frostming90/status/2118135104547782867). The plugin README says the data comes from openhongguo, and the npm dependency is it too. Follow-ups: KAI (@lfk_dsk) that same day followed up with an LG webOS version, hongguo-webos (6175 views); Cheery (@cheery9998) reposted it with "slacking off while AI works"; the OKHK Telegram channel and the awesome-dsh-plugin directory both listed the plugin. The corresponding data: a surge in npm 11-04/05 downloads, and 11-06 stars +63.

5. A downstream project post on linux.do (11-04): "Used the openhongguo SDK to solve 90%", built a local web big-screen player.

No evidence of ads, paid acquisition, or star farming found.

### Why it took off

- **Demand is proven** : the 9–October wave of third-party Hongguo clients (5.4k, 2.7k, 1.7k stars...) already shows many people want "Hongguo on a big screen / on a computer", and also that developers want to build their own. openhongguo is the layer those people share.

- **Unique form factor** : one Go core compiled into packages for six platforms, all published to npm / Maven Central / pub.dev / SPM, anonymous with no login, with error codes, paginated dedupe, and automatic device switching. Every competitor is a finished product; none is a library you can import directly.

- **Engineering quality that AI-era developers can use right away** : a downstream post said it plainly: "Used the openhongguo SDK to solve 90%; building it yourself with AI is easy". dsh-hongguo and the webOS version both appeared within days. Others using it is itself the distribution.

- **Rode the DSH plugin heat** : the DSH ecosystem is hot (main repo 270k stars, plugins flooding in), and the "watch short dramas while the Agent works" joke spreads on its own on X, linking the source back to openhongguo.

- **The author has a platform** : the moemail author has 2.8k stars, knows how to get posts onto linux.do and into Ruan Yifeng's weekly.

### Differentiation

Competitors are all "finished clients for people who watch the show"; this is a "multi-language SDK for developers". That difference is why it took off: stars and forks came mainly from developers who want to build their own Hongguo app or plugin (fork rate 28%, well above the ~11% median for new repos), and downstream projects in turn drive traffic back to it. The cost: its star count is an order of magnitude smaller than the finished clients, since ordinary users don't star an SDK.

### Visibility

It's spreading in small circles: the Chinese developer community (linux.do, Ruan Yifeng's weekly, the frostming / yihong0618 circle on X, Telegram channels). No mainstream media coverage; 329 stars, still early.

### Copycats

No other Hongguo SDK yet. What exists are downstream apps: frostming/dsh-hongguo, lfkdsk/hongguo-webos, the web player from a linux.do user.

### What others can borrow

- On a hot topic where finished clients are already saturated, go one layer down: a multi-language SDK published to every package manager. It captures developer traffic and keeps getting cited by downstream projects.

- One Go core compiled to many platforms via gomobile / wasm, making "consistent across six platforms" the selling point.

- Launch sequence: linux.do open-source promo post → submit to Ruan Yifeng's weekly → wait for or push well-known developers to build fun things with it (plugins, TV versions).

### Still unclear

- Legal risk: it reverse-engineers ByteDance's interfaces and obtains content keys (CENC decryption), so it could be taken down or its interfaces could break. Whether ByteDance will file a DMCA takedown is unknown.

- Whether the +76 on 10-31 came from the weekly or from zendot / bytesizego can only be inferred from timing; the +63 on 11-06 is also inferred from timing to be related to dsh-hongguo.

- Hongguo Open Player and other clients may also use openhongguo, unverified.

- Couldn't check stargazers directly (GitHub API was rate-limited at the time).

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.
