#4 · Primary category: Self-Hosted File Processing & Conversion

lux

bilibili crawler download downloader go golang iqiyi qq scraper tumblr video youku youtube

👾 Fast and simple video download library and CLI tool written in Go

Project last updated:03/29/26

GitHub Stars

31.7K

Forks

3.3K

Contributors

119

License

MIT

Why we included this project

Lux is a command-line video downloader written in Go that pulls files from sites like YouTube, bilibili, Youku, iQiyi, and QQ Video. It's the kind of tool you reach for when you need to keep content around for offline viewing or feed a research pipeline, and scripting it is straightforward because one command handles direct URLs, playlists, or several inputs at once. The details that actually bite in automation are covered too: interrupted transfers resume, failures retry, and you can send cookies and proxy settings for protected pages or hand the download to aria2 for parallel transfers. It runs as a standalone binary on your own machine or inside a container with no external dependencies, and Go teams can import it as a library rather than call it as a process.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category