Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godl

A fast and lightweight media downloader written in Go.

Features

  • Easily add support for new websites
  • Concurrent downloads
  • HTTP Range Requests
  • Cross-platform
  • No dependency
  • Written in Go

Supported Extractors

Site Status
YouTube
Generic HTTP/S

Roadmap

  • YouTube extractor
  • Generic HTTP extractor
  • Mp4 codecs support
  • Another codecs support
  • Resume interupted download
  • Configuration support
  • Thumbnail support
  • Subtittles support

Requirements

  • Go 1.25.4 or later (only if building from source)
  • FFmpeg (required for merging audio/video and media processing)

Verify FFmpeg is installed:

ffmpeg -version

Installation

git clone https://github.com/s41ful/godl.git
cd godl
make build

Usage

godl [options] <URL>

About

A fast and lightweight media downloader written in Go.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages