Skip to content

Locon213/Go-DLP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Go-DLP Logo

Go-DLP

Wails TypeScript Go Download License

Modern yt-dlp Desktop Client

A powerful, cross-platform desktop application for downloading videos from YouTube, Vimeo, TikTok, Instagram, Twitter, SoundCloud and 1000+ other platforms.

๐ŸŒ Website โ€ข ๐Ÿ“– Documentation โ€ข โค๏ธ Sponsor


๐ŸŒ Language Selection

๐Ÿ‡บ๐Ÿ‡ธ English ๐Ÿ‡ท๐Ÿ‡บ ะ ัƒััะบะธะน ๐Ÿ‡บ๐Ÿ‡ฆ ะฃะบั€ะฐั—ะฝััŒะบะฐ ๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡ ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol ๐Ÿ‡ซ๐Ÿ‡ท Franรงais
๐Ÿ‡ฉ๐Ÿ‡ช Deutsch ๐Ÿ‡ต๐Ÿ‡น Portuguรชs ๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž ๐Ÿ‡ฐ๐Ÿ‡ท ํ•œ๊ตญ์–ด ๐Ÿ‡ธ๐Ÿ‡ฆ ุงู„ุนุฑุจูŠุฉ ๐Ÿ‡ฎ๐Ÿ‡ณ เคนเคฟเคจเฅเคฆเฅ€
๐Ÿ‡น๐Ÿ‡ท Tรผrkรงe ๐Ÿ‡ฎ๐Ÿ‡น Italiano ๐Ÿ‡ต๐Ÿ‡ฑ Polski ๐Ÿ‡ฎ๐Ÿ‡ฉ Bahasa Indonesia ๐Ÿ‡ป๐Ÿ‡ณ Tiแบฟng Viแป‡t

๐ŸŒŸ Features

  • โšก Lightning Fast: Optimized for speed and efficiency
  • ๐Ÿ” Secure & Private: No external servers involved
  • ๐ŸŽฅ High Quality: Maintain original quality
  • ๐ŸŒ Multilingual Support: Available in 17 languages
  • ๐Ÿ’ป Cross-Platform: Works on Windows, macOS, and Linux
  • ๐ŸŽจ Modern UI: Beautiful, intuitive interface with Dark Mode
  • ๐Ÿ›ก๏ธ SponsorBlock: Automatically skip/remove sponsor segments from YouTube videos
  • ๐Ÿ“ฅ Batch Download: Support for playlists and multiple links
  • ๐Ÿท๏ธ Metadata Embedding: Automatically embed thumbnails and tags into audio files
  • ๐Ÿ”” Notification Sounds: Get notified with sound when downloads are complete
  • ๐Ÿ“‹ Clipboard Monitor: Automatically detect and paste supported links
  • ๐Ÿ“ฅ System Tray: Keep the app running in the background for quick access

๐Ÿ“‹ Requirements

System Requirements

  • Windows: 8, 10, 11 (x64)
  • macOS: 10.15 or later (Intel & Apple Silicon)
  • Linux: Modern distributions (glibc 2.17+)

Important

The application automatically downloads yt-dlp, FFmpeg, and Deno (~500MB unpacked). You do NOT need to install them manually on Windows and macOS.

Additional Steps for Linux

If you are using the .zip or .tar.gz version on Linux, ensure you have the following dependencies:

sudo apt-get install libgtk-3-0 libwebkit2gtk-4.1-0 libayatana-appindicator3-1 ffmpeg

๐Ÿš€ Installation

Pre-built Binaries

  1. Download the latest release from the Releases page
  2. Extract the archive
  3. Run the executable file

Building from Source

  1. Install Go (version 1.25.5 or later)
  2. Install Node.js
  3. Install Wails CLI
  4. Clone the repository:
    git clone https://github.com/Locon213/Go-DLP.git
    cd Go-DLP
  5. Build the application:
    wails build

๐Ÿ“– Documentation

Basic Usage

  1. Launch the Go-DLP application
  2. Enter the URL of the video you want to download
  3. Click "Analyze & Download" to fetch available formats
  4. Select your preferred format and quality
  5. Choose the download location
  6. Wait for the download to complete

New Features

SponsorBlock

Go-DLP integrates SponsorBlock directly through yt-dlp. You can enable it in Settings to automatically remove sponsors, intros, outros, and other non-music segments from YouTube videos.

Metadata & Chapters

Enable metadata embedding in Settings to automatically add album art, title, artist, and chapter markers to your downloaded files.

Clipboard Monitoring

When enabled, Go-DLP will listen for supported media URLs in your clipboard and automatically offer to paste them for analysis.

๐Ÿค Contributing

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a Pull Request

For translations, please see the modules in frontend/src/i18n/lang/.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • yt-dlp - The core technology behind Go-DLP
  • Wails - Framework for building desktop applications
  • All contributors who helped translate and improve Go-DLP

โค๏ธ Donate

If you find Go-DLP useful, consider supporting the project:

  • Bitcoin (BTC): bc1q4cyfmwq53znnn9kmz4c0q7e8gvja6ef5ygeg7v
  • Ethereum (ERC20): 0x01Afa6Aeba7234CeB2BA26cEd471115876F7D0cf
  • TON (TON): UQDzTmLHu2fhEPTJu16_nMwwgj5AlrXQdTlYrE7PIPxyJFXT
  • Tether (USDT,TRC20): TGag3xEDrWjZrJEP72dHXHRtVZgJdL7fD6

๐Ÿ› Reporting Issues

If you encounter any problems, please open an issue with a detailed description and steps to reproduce.


Built with โค๏ธ by Locon213