Analysis updated 2026-06-24
Save a Douyin or WeChat Video clip to your computer for offline viewing
Archive a batch of Xiaohongshu posts as image and video files
Capture an m3u8 live stream and store it as a local video file
Pull audio tracks from Kugou or QQ Music sessions for personal listening
| putyy/res-downloader | tinygo-org/tinygo | emirpasic/gods | |
|---|---|---|---|
| Stars | 17,438 | 17,433 | 17,427 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires setting a system-wide HTTP proxy to 127.0.0.1:8899 and installing the local CA certificate to intercept HTTPS traffic.
res-downloader is a desktop application (available for Windows, macOS, and Linux) that intercepts and downloads media resources, videos, audio, images, and live streams, from popular Chinese platforms including WeChat Video (Weixin Shipinhao), WeChat Mini Programs, Douyin (TikTok's Chinese version), Kuaishou, Xiaohongshu, Kugou Music, and QQ Music, as well as generic m3u8 streams (a streaming video format). It works by acting as a local proxy, a middleman that sits between your computer and the internet and captures the media requests that apps and browsers make. This is similar to how network debugging tools like Fiddler or browser DevTools work, but with a friendlier interface designed for non-technical users. You start the proxy in the app, browse to the content you want in a browser or mini-program, then return to the app to see a list of captured resources available to download. The tool is built with Go and Wails (a framework for building desktop apps using web technologies with a Go backend). A proxy configuration (address 127.0.0.1, port 8899) must be set on your system for it to intercept traffic. A disclaimer in the README states the tool is intended for learning and research purposes only, not commercial or illegal use. The README is primarily in Chinese. The project also supports downloading resources behind restricted networks via a configurable proxy setting.
Cross-platform desktop app that acts as a local proxy to capture and download media from Chinese platforms like WeChat Video, Douyin, Kuaishou, and Xiaohongshu.
Mainly Go. The stack also includes Go, Wails.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.