CharlesPikachu/videodl

Videodl: A lightweight video downloader written in pure python....

View on GitHub ↗Jump to charts ↓Open shareable report →

CharlesPikachu/videodl has 3k+ stars and 500+ forks on GitHub, is written in Python, and was last pushed on Oct 17, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 29 minutes ago
Added to GitGenius on October 8th, 2026
Created on July 10th, 2018
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 514
Total Stargazers: 3,090 (-1)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.9 hours
Mean response time: 57.0 days
90th percentile: 3.4 days
Tracked items: 57

How this project is maintained

About 15% of issues opened in the past year have never received a reply. 76% of issues opened in the past year have been closed, leaving a working backlog. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 104 days
Stale 30+ days: 12
Stale 90+ days: 5

Recent activity

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

Top labels

  • bug (22)
  • question (19)
  • enhancement (10)
  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Videodl is a lightweight video downloader written in pure Python that supports dozens of streaming platforms across Chinese and international services.

The tool addresses the need to download videos from multiple sources without relying on external dependencies or complex configurations. It prioritizes high-quality downloads without watermarks where possible. The downloader works by implementing platform-specific extraction logic for each supported service, allowing users to retrieve video content directly through a Python interface.

Videodl suits developers and users who need to programmatically download videos from a wide range of platforms, particularly those working with Chinese streaming services like Douyin, Kuaishou, Bilibili, and Xiaohongshu alongside international platforms such as YouTube, TikTok, Twitter, and Facebook. The pure Python implementation makes it straightforward to integrate into existing Python projects without managing system dependencies. This approach works well for automation scripts, content archival, or batch downloading workflows where support for multiple platforms in a single tool is valuable.

The project shows consistent maintenance with regular updates addressing new platform requirements and API changes. Development activity demonstrates responsiveness to issues and pull requests, indicating active engagement with user needs. The codebase receives ongoing refinement to handle platform-specific challenges as services modify their delivery mechanisms.