awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
MrS0m30n3 avatar

MrS0m30n3/youtube-dl-gui

0
View on GitHub↗
9,421 stars·1,583 forks·Python·Unlicense·14 views

Youtube Dl Gui

This project is a cross-platform media downloader and graphical user interface wrapper for the youtube-dl command-line tool. It provides a desktop application for fetching audio and video from websites through a visual interface.

The application is implemented as a wxPython desktop application, utilizing the wxPython toolkit to provide a windowed environment. It functions as a wrapper that maps visual form inputs to command-line arguments for the underlying backend utility.

Features

  • Media Downloaders - Provides a visual interface to retrieve audio and video files from various online websites.
  • External Command Execution - Executes the youtube-dl binary as an external process and captures its output to track download progress.
  • GUI Wrappers - Provides a visual wrapper for the youtube-dl CLI to simplify media extraction for users.
  • YouTube Media Clients - Integrates with youtube-dl to provide a specialized client for streaming and downloading YouTube content.
  • CLI GUI Wrappers - Provides a graphical interface that wraps the youtube-dl command line tool to simplify media downloading.
  • Cross-Platform Media Retrieval - Enables consistent downloading of media across different operating systems through a single application.
  • Desktop Applications - Implemented as a desktop application with a graphical interface for local operating system execution.
  • Python GUI Frameworks - Built using the wxPython toolkit to render native desktop windows and input controls.
  • Windowing Abstractions - Implements windowing abstractions to ensure the application runs consistently across Windows, Linux, and macOS.

Star history

Star history chart for mrs0m30n3/youtube-dl-guiStar history chart for mrs0m30n3/youtube-dl-gui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Youtube Dl Gui

Hand-picked collections where Youtube Dl Gui appears.
  • Command Line YouTube Video Downloaders

Frequently asked questions

What does mrs0m30n3/youtube-dl-gui do?

This project is a cross-platform media downloader and graphical user interface wrapper for the youtube-dl command-line tool. It provides a desktop application for fetching audio and video from websites through a visual interface.

What are the main features of mrs0m30n3/youtube-dl-gui?

The main features of mrs0m30n3/youtube-dl-gui are: Media Downloaders, External Command Execution, GUI Wrappers, YouTube Media Clients, CLI GUI Wrappers, Cross-Platform Media Retrieval, Desktop Applications, Python GUI Frameworks.

Which projects share features with mrs0m30n3/youtube-dl-gui?

Projects with overlapping indexed features include: mps-youtube/yewtube — Yewtube is a command line YouTube client, media player, and downloader. It provides a text-based interface for… skytubeteam/skytube — SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that… dayanch96/ytlite — YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over… hoffstadt/dearpygui — DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a… tomschimansky/customtkinter — CustomTkinter is a Python GUI framework and library used to build modern desktop applications. It serves as a toolkit… mhogomchungu/media-downloader — This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop…

Projects sharing features with Youtube Dl Gui

These projects share indexed features with Youtube Dl Gui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mps-youtube/yewtubemps-youtube avatar

    mps-youtube/yewtube

    8,743View on GitHub↗

    Yewtube is a command line YouTube client, media player, and downloader. It provides a text-based interface for searching, streaming, and browsing video content and comments without requiring an API key. The project functions as a Tor network proxy client, routing network requests through the Tor network to anonymize browsing and streaming activity. It also operates as a media downloader, enabling the retrieval of videos and playlists for local storage in various resolutions and audio formats. The application covers broader capabilities including playlist management, online media streaming, a

    Python
    View on GitHub↗8,743
  • skytubeteam/skytubeSkyTubeTeam avatar

    SkyTubeTeam/SkyTube

    2,746View on GitHub↗

    SkyTube is a third-party mobile application for streaming YouTube videos. It provides an ad-free video player that removes advertisements and integrates a media downloader for saving videos and thumbnails to local device storage for offline use. The application features a content filter to block videos based on channel lists, language, or view counts, and a subscription manager for importing and tracking channel updates in a dedicated feed. It also utilizes community-sourced timing data to automatically skip sponsored segments within videos. Playback is managed through gesture-based controls

    Javaandroidappcopyleft
    View on GitHub↗2,746
  • dayanch96/ytlitedayanch96 avatar

    dayanch96/YTLite

    3,899View on GitHub↗

    YTLite is a modified YouTube client and a set of specialized extensions designed to provide expanded controls over playback, layout, and content visibility. It functions as a playback enhancer and interface customizer that allows for the modification of the native video platform experience. The project integrates SponsorBlock to automatically skip sponsored segments using community-driven timing data and restores the visibility of dislike counts on videos. It unlocks high-resolution streaming, enabling 2K and 4K playback, and provides a media downloader for saving videos, audio tracks, and im

    Logosdownloaderiosjailbreak
    View on GitHub↗3,899
  • hoffstadt/dearpyguihoffstadt avatar

    hoffstadt/DearPyGui

    15,217View on GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    View on GitHub↗15,217
  • Compare all 30 related projects→