Lux is an open source command-line tool designed for downloading videos from a wide variety of online media platforms. Written in the Go programming language, the project focuses on providing a fast and lightweight downloader that can retrieve media content directly from supported websites. Lux works by extracting video information from a given page and downloading the available streams to the user’s system. Lux supports downloading individual videos as well as playlists and can display multiple available quality options before the user selects which stream to download. It includes features for resuming interrupted downloads, allowing users to continue large downloads without starting over. It also provides network-related options such as proxy support and cookies to access restricted or authenticated content. With its modular architecture and command-line interface, Lux can function both as a standalone downloader and as a library.

Features

  • Command-line interface for downloading videos from supported websites
  • Ability to download playlists and handle multiple input URLs
  • Resumable downloads that continue after interruptions
  • Automatic retry system for failed downloads
  • Multi-threaded downloading for improved speed
  • Support for cookies and proxy configuration for network access

Project Samples

Project Activity

See All Activity >

Categories

Web Scrapers

License

MIT License

Follow Lux

Lux Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Lux!

Additional Project Details

Programming Language

Go, JavaScript

Related Categories

JavaScript Web Scrapers, Go Web Scrapers

Registered

2026-03-10