jiji262/douyin-downloader

A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 28 minutes ago
Added to GitGenius on September 6th, 2026
Created on May 25th, 2023
Open Issues & Pull Requests: 36 (+0)
GitHub issues: Enabled
Number of forks: 1,512
Total Stargazers: 9,648 (+0)
Total Subscribers: 56 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.9 days
Mean response time: 145.8 days
90th percentile: 588.2 days
Tracked items: 167

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 17% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 25
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 46 days
Stale 30+ days: 15
Stale 90+ days: 2

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Douyin Downloader is a command-line tool for downloading videos, image galleries, collections, and audio from Douyin profiles with watermark removal.

The tool addresses the need to archive Douyin content at scale. It handles single-item downloads and batch profile scraping, displaying progress and automatically retrying failed requests. It uses SQLite to deduplicate downloads, verifies file integrity after completion, and falls back to browser automation when direct API access fails.

The tool suits anyone needing to preserve Douyin content programmatically, whether downloading individual posts or entire creator profiles. It works with videos, image-notes, collections, music tracks, and favorites. The project also maintains a desktop GUI application called Douzy that wraps the same backend and adds support for TikTok and YouTube alongside Douyin, with features like account syncing, task queuing, and a local archive interface.

Development activity shows consistent maintenance with regular updates addressing user-reported issues and feature requests. The project accepts community contributions and responds to bug reports. Documentation is maintained in both English and Chinese to serve its user base. The codebase remains actively refined based on practical usage patterns and platform changes.