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
Back to ultimahoarder/ultimascraper

Projects sharing features with UltimaScraper

30 open-source projects similar to ultimahoarder/ultimascraper, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • mhogomchungu/media-downloadermhogomchungu avatar

    mhogomchungu/media-downloader

    4,739View on GitHub↗

    This project is a multi-engine media downloader and web media scraper interface. Built as a native Qt C++ desktop application, it serves as a graphical frontend for orchestrating multiple backend downloaders such as yt-dlp, gallery-dl, and aria2c to capture video, audio, and images from the web. The software differentiates itself through a routing system that uses regex-based engine mapping to assign specific backend tools to URLs based on their domain. It includes a subscription management system that monitors remote playlists to automatically identify and queue new media entries as they are

    C++
    View on GitHub↗4,739
  • neet-nestor/telegram-media-downloaderNeet-Nestor avatar

    Neet-Nestor/Telegram-Media-Downloader

    4,491View on GitHub↗

    Telegram-Media-Downloader is a web media scraper and restricted content downloader designed to extract images and videos from the Telegram web interface for local storage. It functions by programmatically automating a web browser to capture media from chats and stories. The utility specifically enables the recovery of restricted content from groups and channels where administrators have disabled the native download function. It bypasses these restrictions by identifying media elements within the browser to locate source URLs. The system includes capabilities for session-based authentication,

    JavaScriptgreasyforkgreasymonkeygreasymonkey-userscript
    View on GitHub↗4,491
  • tangyoha/telegram_media_downloadertangyoha avatar

    tangyoha/telegram_media_downloader

    4,865View on GitHub↗

    This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c

    JavaScriptcosplatfromcross-platformdownloader
    View on GitHub↗4,865

AI search

Explore more awesome repositories

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

Find more with AI search
  • manga-download/hakunekomanga-download avatar

    manga-download/hakuneko

    6,163View on GitHub↗

    Hakuneko is a cross-platform manga downloader and multi-platform media scraper designed to save manga and anime images and videos from various websites. It functions as a tool for offline media consumption, allowing users to extract visual content from web sources and save it to local storage. The application enables cross-platform media archiving on Windows, Linux, and MacOS. It focuses on web content scraping to create local archives of images and videos, ensuring content remains accessible without an internet connection. The system manages these tasks through a connector architecture and

    JavaScriptanimeanime-downloadermanga
    View on GitHub↗6,163
  • nandaka/pixivutil2Nandaka avatar

    Nandaka/PixivUtil2

    2,606View on GitHub↗

    PixivUtil2 is a digital content scraper and media downloader designed for the automated archiving of artwork and videos from Pixiv. It functions as a batch image archiver that retrieves posts based on member IDs, tags, or bookmarked collections. The software uses browser session cookies and user agents to authenticate accounts, enabling the retrieval of restricted or age-restricted material. It differentiates itself through the ability to synchronize bookmarked content and the use of external media tools to re-encode animated images and videos into different formats. The system manages large

    Python
    View on GitHub↗2,606
  • hect0x7/jmcomic-crawler-pythonhect0x7 avatar

    hect0x7/JMComic-Crawler-Python

    6,371View on GitHub↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Python18comicasynciocrawler
    View on GitHub↗6,371
  • r0oth3x49/udemy-dlr0oth3x49 avatar

    r0oth3x49/udemy-dl

    4,951View on GitHub↗

    udemy-dl is a Python command-line tool and web content scraper designed to download Udemy course videos, subtitles, and supplementary materials for offline personal use. It functions as a course media archiver that authenticates via user credentials or cookies to retrieve restricted media and metadata. The utility distinguishes itself through batch media retrieval, allowing the sequential download of multiple courses from a list of URLs. It provides granular control over the archive process, including the ability to filter specific chapters or lectures and export direct download links to a fi

    Pythoncross-platformdownload-subtitlesdownloader
    View on GitHub↗4,951
  • ripmeapp/ripmeRipMeApp avatar

    RipMeApp/ripme

    4,041View on GitHub↗

    Ripme is a batch media downloader and web media scraper designed for extracting images and videos from image-hosting platforms and social media sites. It functions as an image gallery downloader and a network client capable of retrieving full albums and paginated content. The project includes a custom media ripper framework that allows for the definition of new extraction rules to support websites lacking native support. It features a proxy-enabled network layer for routing requests through HTTP or SOCKS servers and supports session-based content retrieval using authentication cookies and cus

    Javaalbumarchivalarchive
    View on GitHub↗4,041
  • iawia002/luxiawia002 avatar

    iawia002/lux

    31,412View on GitHub↗

    Lux is a command line video downloader written in Go designed for extracting and saving video and audio from various websites. It functions as a concurrent media downloader that increases transfer speeds by splitting files into fragments and downloading them using multiple threads. The tool serves as a playlist download manager capable of retrieving entire video collections or specific ranges of items. It also operates as a proxy-enabled media client, supporting HTTP and SOCKS5 proxies and session cookies to access region-locked, private, or age-gated content. Additional capabilities include

    Gobilibilicrawlerdownload
    View on GitHub↗31,412
  • joeanamier/xhs-downloaderJoeanAmier avatar

    JoeanAmier/XHS-Downloader

    11,574View on GitHub↗

    XHS-Downloader is a media downloader and content scraper for Xiaohongshu designed to extract and save images, videos, and metadata from profiles, search results, and shared links. It functions as a background service that can automatically detect and download media when platform URLs are copied to the system clipboard. The project provides a server with an HTTP API endpoint for programmatically triggering media downloads and extracting work details via external scripts. It includes a media asset manager that sorts downloaded content into custom folders using filename patterns based on author

    Pythonapidockerdownload
    View on GitHub↗11,574
  • typcn/bilibili-mac-clienttypcn avatar

    typcn/bilibili-mac-client

    3,857View on GitHub↗

    This project is a native macOS application designed to provide a dedicated interface for streaming and managing Bilibili video content. It functions as a desktop utility that integrates web-based media rendering with native system controls, allowing users to access high-resolution streams while offloading intensive decoding tasks to the host hardware. The application distinguishes itself through advanced playback customization and real-time interaction tools. Users can manage bullet comment overlays using regex-based filtering to maintain visual clarity, and the system supports personalized v

    Objective-C
    View on GitHub↗3,857
  • qiuyannnn/local-file-organizerQiuYannnn avatar

    QiuYannnn/Local-File-Organizer

    3,132View on GitHub↗

    Local-File-Organizer is a local-first file classification system that uses on-device machine learning models to categorize documents and media into structured directories. It functions as an automated file classifier and asset manager that leverages local inference to sort files based on content, meaning, and metadata. The project emphasizes privacy by performing all data processing and analysis on the local device, eliminating the need to send sensitive files to external cloud services. It utilizes local models to analyze text and image content to generate descriptive filenames and thematic

    Pythonfile-organizerllama3llm
    View on GitHub↗3,132
  • iyear/tdliyear avatar

    iyear/tdl

    7,135View on GitHub↗

    tdl is a command-line tool for Telegram account automation, media management, and data archiving. It provides a programmatic interface for downloading and uploading files, forwarding messages, and exporting chat history, member lists, and media into structured JSON files. The project distinguishes itself through a session management system that isolates multiple account identities using unique namespaces. It features expression-based routing for messages and uploads, allowing users to direct content to specific destination chats using custom logic and dynamic caption generation. The tool cov

    Gobashdownloaddownloader
    View on GitHub↗7,135
  • leiurayer/downkyileiurayer avatar

    leiurayer/downkyi

    24,405View on GitHub↗

    Downkyi is a desktop application designed for the batch retrieval and archiving of high-resolution video content from Bilibili. It functions as a media downloader that automates the collection of digital libraries by managing concurrent download tasks through a thread-pooled queue. The application distinguishes itself by integrating a multimedia framework to perform post-download operations, including stream remuxing, audio extraction, and watermark removal. It utilizes a modular plugin architecture to decouple stream resolution logic from the core application, allowing for independent update

    View on GitHub↗24,405
  • kr1s77/awesome-python-login-modelKr1s77 avatar

    Kr1s77/awesome-python-login-model

    16,225View on GitHub↗

    This project is a Python-based automation toolkit designed to manage programmatic authentication and session persistence across web services. It provides a framework for executing automated login sequences, including the handling of interactive security challenges such as QR code verification and captcha resolution. The toolkit distinguishes itself by simulating native mobile application environments, allowing for the execution of scripts that require specific device-level headers and behaviors. It also incorporates hook-based interception to monitor workflow states and manage exceptions duri

    Python163mail-loginbilibili-logindouban-spider
    View on GitHub↗16,225
  • weaveworks/flaggerweaveworks avatar

    weaveworks/flagger

    5,362View on GitHub↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Go
    View on GitHub↗5,362
  • tubearchivist/tubearchivisttubearchivist avatar

    tubearchivist/tubearchivist

    7,561View on GitHub↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Pythonarchivedownload-managerdownload-videos
    View on GitHub↗7,561
  • mrs0m30n3/youtube-dl-guiMrS0m30n3 avatar

    MrS0m30n3/youtube-dl-gui

    9,421View on GitHub↗

    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.

    Pythoncross-platformdownloadergui
    View on GitHub↗9,421
  • 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
  • evilcult/video-downloaderEvilCult avatar

    EvilCult/Video-Downloader

    1,449View on GitHub↗

    Video-Downloader is a cross-platform desktop utility designed to retrieve and archive online video content. It functions as a media aggregator that extracts streaming video sources from various platforms and saves them to a local file system for offline viewing. The application specializes in processing fragmented media streams by fetching individual segments and merging them into a single, playable file. It utilizes pattern matching to identify source endpoints and employs concurrent data fetching to manage large media transfers reliably. To maintain compatibility with evolving third-party

    Python
    View on GitHub↗1,449
  • nexmoe/vidbeenexmoe avatar

    nexmoe/VidBee

    6,422View on GitHub↗

    VidBee is a self-hosted media download manager that wraps the yt-dlp engine to download videos and audio from over 1000 websites. It functions as both a desktop client and a Fastify-based web service, managing downloads through a persistent queue with pause, resume, retry, and real-time progress tracking. The application uses cookie-based authentication to access login-gated, age-restricted, or subscriber-only content by importing browser cookies or Netscape-format cookie files. The application distinguishes itself through automated download workflows, including RSS and Atom feed monitoring t

    TypeScriptdownloaderfacebooktiktok
    View on GitHub↗6,422
  • readarr/readarrReadarr avatar

    Readarr/Readarr

    3,462View on GitHub↗

    Readarr is an automated media management system designed for the organization and maintenance of ebook and audiobook collections. It functions as a centralized service that monitors external data sources to discover new releases and manages the end-to-end download workflow for digital book files. The system distinguishes itself through its ability to synchronize library metadata and enforce consistent file structures across a personal collection. By integrating with external content providers and download clients, it automates the process of fetching, renaming, and upgrading media files based

    C#audiobookebookhacktoberfest
    View on GitHub↗3,462
  • 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
  • jiangtian616/jhentaijiangtian616 avatar

    jiangtian616/JHenTai

    5,191View on GitHub↗

    JHenTai is a specialized gallery client and media browser for accessing adult image galleries and manga. It functions as a multi-source media downloader and local image gallery manager, allowing users to find, view, and save content from remote sources. The application features biometric-based access control, using fingerprint scanning to secure private image libraries and account profiles. It also includes a fallback-based request routing system that redirects content requests to secondary sources when primary data providers fail to respond. The platform covers broad capabilities for conten

    Dart
    View on GitHub↗5,191
  • puemos/hls-downloaderpuemos avatar

    puemos/hls-downloader

    2,616View on GitHub↗

    HLS Downloader is a browser-integrated utility designed to detect, capture, and assemble fragmented streaming media content directly from web pages. It functions as a browser extension that identifies HTTP Live Streaming manifests, allowing users to download video, audio, and subtitle tracks as complete, playable local files. The tool distinguishes itself by performing all processing tasks entirely within the browser environment. It utilizes native browser primitives to decrypt protected media segments and reconstruct fragmented binary streams into unified files. By intercepting network traff

    TypeScriptchromechrome-extensionclean-architecture
    View on GitHub↗2,616
  • deathau/markdownloaddeathau avatar

    deathau/markdownload

    3,678View on GitHub↗

    Markdownload is a browser extension that functions as a markdown web clipper, converting webpages and selected text into clean markdown files for offline storage and archiving. It operates as a content extractor that isolates the main document from the page while removing navigation elements and advertisements. The tool includes a template generator for injecting dynamic front-matter and metadata into documents via user-defined placeholders. It also serves as a local media downloader that saves remote images to the filesystem and updates links to reference those local files. Additionally, it

    JavaScriptchrome-extensionedge-extensionfirefox-addon
    View on GitHub↗3,678
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    naspython
    View on GitHub↗9,049
  • kanasimi/work_crawlerkanasimi avatar

    kanasimi/work_crawler

    4,073View on GitHub↗

    This project is a web-based manga and novel downloader and multi-site web scraper designed to extract images and text from diverse media platforms. It functions as a digital media archiver and EPUB e-book generator, using a plugin-based crawler architecture with site-specific scripts to define how content is extracted from various international websites. The system distinguishes itself through authenticated web crawling, using browser cookie simulation to access restricted or member-only content. It includes specialized capabilities for digital comic archiving, which organizes image sequences

    JavaScriptcejscomic-downloadercomics
    View on GitHub↗4,073
  • pytube/pytubepytube avatar

    pytube/pytube

    13,135View on GitHub↗

    Pytube is a Python library and command line interface for downloading videos, playlists, and captions from YouTube. It functions as both a programmatic tool for metadata extraction and a standalone media downloader. The project is designed using only the Python standard library to avoid external package dependencies. It utilizes regular expression-based HTML parsing to extract stream URLs and asset details directly from the platform. The library supports retrieving video metadata and thumbnails, as well as extracting caption tracks. It provides capabilities for downloading entire playlists a

    Pythonpythonyoutubeyoutube-downloader
    View on GitHub↗13,135
  • hoothin/userscriptshoothin avatar

    hoothin/UserScripts

    4,065View on GitHub↗

    UserScripts is a collection of JavaScript browser userscripts designed to modify website behavior and add custom functionality to web browsers. It serves as a multi-purpose toolset for web page content automation, web interface enhancement, and specialized web scraping and downloading. The project distinguishes itself through a wide range of specialized utilities, including a browser-based text transformer for character encoding and terminology mapping, and tools for bypassing content censorship. It provides advanced web scraping capabilities such as deciphering obfuscated download links, agg

    JavaScriptadd-onauto-scrollautopager
    View on GitHub↗4,065