awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
soimort avatar

soimort/you-get

0
View on GitHub↗
56,839 stars·9,731 forks·Python·24 viewsyou-get.org↗

You Get

This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use.

The tool distinguishes itself through its ability to handle authenticated content, allowing users to inject browser-stored session cookies to access restricted or private media. It also supports real-time media streaming by piping remote content directly into external playback software, bypassing the need for local disk storage. For complex media tasks, the utility orchestrates external command-line tools to manage file merging, format conversion, and stream playback.

Beyond basic acquisition, the software provides comprehensive management features, including automated directory organization for batch processing and the ability to resume interrupted downloads using temporary state files. It also integrates network proxy configurations to route traffic through external servers, facilitating access to content subject to regional restrictions or firewall limitations. Users can further automate workflows by programmatically extracting resource metadata or submitting search queries directly through the terminal.

Features

  • Media Downloaders - Retrieves digital media by detecting optimal quality levels and file formats across diverse web platforms.
  • Media Extractors - Parses page metadata to isolate and extract direct stream addresses from online sources.
  • Media Content Archivers - Saves remote video, audio, and image files directly to local storage for offline viewing.
  • Download Progress Management - Manages file transfers by tracking progress and enabling automatic resumption after network interruptions.
  • Automated Media Extractors - Automates the discovery and acquisition of media files along with their associated metadata from web pages.
  • Infrastructure and Virtualization - Command-line utility for downloading web media content.
  • Content Downloaders - Universal downloader for video, images, and binary content.
  • Download Managers - Command-line utility for downloading media from various websites.
  • Python Crawling Frameworks - Command-line tool for downloading web content.
  • Web Scraping - Command-line utility to download media from the web.
  • Internet Services - CLI tool to scrape and stream media from websites.
  • Media Downloaders - Command-line tool for downloading videos from multiple websites.
  • General Productivity Tools - Command line tool for downloading web media.
  • Media Stream Pipelines - Pipes remote media streams directly into external playback software to facilitate real-time viewing without local storage.
  • Session-Based Authentication Proxies - Injects browser session credentials into requests to access restricted or private media content.
  • Resource Metadata Extractors - Extracts raw file locations and structured metadata from web pages for integration into external workflows.
  • Media Archiving Utilities - Structures large-scale media collections by automatically sorting and renaming files into defined directory hierarchies.
  • Stream-Oriented Data Pipelines - Streams binary media data into external processes to enable continuous, real-time consumption.
  • Media Processing Orchestrators - Coordinates command-line utilities to perform complex media merging, format conversion, and stream playback tasks.
  • Download Organization Tools - Organizes downloaded content by applying custom naming patterns and directory structures to prevent filesystem clutter.
  • Video Search Integrations - Queries remote platforms via search terms to identify and download relevant media without requiring direct page URLs.
  • Browser Session Authentication - Utilizes browser cookies to authenticate automated requests for media protected by user login requirements.

Star history

Star history chart for soimort/you-getStar history chart for soimort/you-get

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

Open-source alternatives to You Get

Similar open-source projects, ranked by how many features they share with You Get.
  • iawia002/annieiawia002 avatar

    iawia002/annie

    31,414View on GitHub↗

    Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent media downloader designed to fetch video files and playlists from websites via URLs. The tool distinguishes itself through a proxy-aware network layer that supports SOCKS5 and HTTP proxies to bypass regional content restrictions. It also incorporates session cookie integration and referrer spoofing to facilitate the download of authenticated or age-gated content. The project provides capabilities for bulk media acquisition, including batch downloading from text files and extr

    Go
    View on GitHub↗31,414
  • rg3/youtube-dlrg3 avatar

    rg3/youtube-dl

    140,520View on GitHub↗

    This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve video and audio streams from various hosting platforms for local storage or real-time streaming via standard output. The system utilizes a framework of custom extractor classes to handle different websites and allows for the development of new extractors to extend compatibility. It supports accessing restricted, private, or region-locked content through the use of session cookies, user-agent headers, and proxy server routing. Capabilities include media format selection based

    Python
    View on GitHub↗140,520
  • instaloader/instaloaderinstaloader avatar

    instaloader/instaloader

    11,619View on GitHub↗

    Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis of Instagram content. It provides a programmatic interface to fetch media, captions, and metadata from public or private profiles, hashtags, and stories, while maintaining persistent user sessions for authorized access. The tool distinguishes itself through robust archive management and traffic control mechanisms. It supports incremental synchronization, allowing users to resume interrupted downloads and update local collections without redundant requests. To ensure reliable

    Pythondownloaderinstagraminstagram-client
    View on GitHub↗11,619
  • putyy/res-downloaderputyy avatar

    putyy/res-downloader

    18,158View on GitHub↗

    Res-downloader is a network proxy utility designed to intercept, analyze, and extract multimedia assets from web traffic. It functions as a gateway that captures video, audio, and image files directly from data streams for local storage and offline access. The tool employs man-in-the-middle interception to decrypt and inspect network packets, allowing it to identify media resources through pattern matching and content type filtering. It integrates proxy-based routing to manage outgoing requests, enabling the retrieval of content that may be subject to regional restrictions or network-level ac

    Godouyinkuaishoures-downloader
    View on GitHub↗18,158
See all 30 alternatives to You Get→

Frequently asked questions

What does soimort/you-get do?

This project is a command-line utility designed to fetch video, audio, and image content from a wide range of web platforms. It functions by parsing page metadata and utilizing modular, site-specific scripts to extract direct media stream URLs from complex web structures, enabling the local archiving of digital media for offline use.

What are the main features of soimort/you-get?

The main features of soimort/you-get are: Media Downloaders, Media Extractors, Media Content Archivers, Download Progress Management, Automated Media Extractors, Infrastructure and Virtualization, Content Downloaders, Download Managers.

What are some open-source alternatives to soimort/you-get?

Open-source alternatives to soimort/you-get include: iawia002/annie — Annie is a command-line video downloader and web video extraction library written in Go. It functions as a concurrent… rg3/youtube-dl — This project is a command-line video downloader and web media extractor written in Python. It is designed to retrieve… instaloader/instaloader — Instaloader is a Python library and command-line utility designed for the automated retrieval, archiving, and analysis… putyy/res-downloader — Res-downloader is a network proxy utility designed to intercept, analyze, and extract multimedia assets from web… joeanamier/xhs-downloader — XHS-Downloader is a media downloader and content scraper for Xiaohongshu designed to extract and save images, videos,… alexta69/metube — MeTube is a self-hosted, containerized media downloader that provides a web-based interface for archiving online video…