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
·
Back to setvisible/arrowdl

Open-source alternatives to ArrowDL

20 open-source projects similar to setvisible/arrowdl, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best ArrowDL alternative.

  • tickstep/aliyunpantickstep avatar

    tickstep/aliyunpan

    4,952View on GitHub↗

    This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track

    Goadrivebackuplinux
    View on GitHub↗4,952
  • app-fair/appApp-Fair avatar

    App-Fair/App

    68View on GitHub↗

    Open-source browser and installer for Homebrew casks and macOS/iOS apps

    Swift
    View on GitHub↗68
  • aria2/aria2aria2 avatar

    aria2/aria2

    41,216View on GitHub↗

    Aria2 is a multi-protocol command-line download manager designed to maximize bandwidth utilization by retrieving files from multiple sources and protocols simultaneously. It functions as an asynchronous, event-driven engine that handles complex download lifecycles, including peer-to-peer transfers via BitTorrent, while ensuring data integrity through continuous chunk-based verification. The utility distinguishes itself through its ability to act as a background process that can be controlled programmatically via a remote procedure call interface. This allows external applications to manage, m

    C++bittorrentcpp11download
    View on GitHub↗41,216
  • axel-download-accelerator/axelaxel-download-accelerator avatar

    axel-download-accelerator/axel

    3,376View on GitHub↗

    Lightweight CLI download accelerator

    Cacceleratedownloaderhacktoberfest
    View on GitHub↗3,376

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
  • denbeke/youtube-downloader-for-macosDenBeke avatar

    DenBeke/YouTube-Downloader-for-macOS

    602View on GitHub↗

    Simple menu bar app to download YouTube movies on your Mac

    Swift
    View on GitHub↗602
  • faisalumair/udemy-downloader-guiFaisalUmair avatar

    FaisalUmair/udemy-downloader-gui

    6,322View on GitHub↗

    udemy-downloader-gui is a desktop application designed for archiving Udemy course videos and materials to a local drive. Its primary purpose is to enable offline learning and the creation of local content backups for purchased courses. The tool supports batch downloading of multiple courses and video lessons simultaneously. It manages the retrieval process by preserving the original folder and file structure of the course content and provides controls for selecting video quality and managing active transfers. Access to content is handled through user account authentication using security tok

    JavaScriptdownloaderelectronlinux
    View on GitHub↗6,322
  • j2team/idm-trial-resetJ2TEAM avatar

    J2TEAM/idm-trial-reset

    4,001View on GitHub↗

    This project is a software trial reset utility designed to clear registration markers and trial expiration data from a host system. It functions as a specialized registry cleaner that removes identity and installation date markers to extend software evaluation periods. The tool specifically focuses on the maintenance of Internet Download Manager by resetting registration flags. It bypasses trial expiration dates by identifying and deleting the local registration markers used by the application. The utility performs system-level operations, including the erasure of hidden file-system markers

    AutoItautoitautoit3
    View on GitHub↗4,001
  • kevin-de-koninck/get-itKevin-De-Koninck avatar

    Kevin-De-Koninck/Get-It

    598View on GitHub↗

    A macOS GUI for youtube-dl

    Swift
    View on GitHub↗598
  • mcrapet/plowsharemcrapet avatar

    mcrapet/plowshare

    858View on GitHub↗

    Command-line tool and engine for managing sharing websites

    Shell
    View on GitHub↗858
  • milanvarady/applitemilanvarady avatar

    milanvarady/Applite

    6,802View on GitHub↗

    Applite is a graphical macOS application manager and GUI client for Homebrew Casks. It provides a visual interface for discovering, installing, and updating third-party software on macOS. The tool functions as a proxy-aware installer with built-in routing for HTTP, HTTPS, and SOCKS5 proxies to maintain connectivity in restricted network environments. The platform covers application discovery through a curated gallery and the general lifecycle management of desktop software, including installation and removal.

    Swift
    View on GitHub↗6,802
  • persepolisdm/persepolispersepolisdm avatar

    persepolisdm/persepolis

    7,392View on GitHub↗

    Persepolis is a Python-based download manager and graphical user interface for the aria2 engine. It functions as a concurrent file downloader that splits files into multiple chunks to be retrieved simultaneously, maximizing available network bandwidth. The application integrates a media extraction engine to resolve direct URLs, enabling the retrieval of video and audio content from various online streaming platforms and hosting services. It provides tools for download queue management and automation, including the ability to schedule specific start times or define time windows for downloads

    Pythonbsddownload-managerfreebsd
    View on GitHub↗7,392
  • pjirlip/pillagerPjirlip avatar

    Pjirlip/Pillager

    98View on GitHub↗

    macOs Video Downloader written in Swift and Obj.-C

    Swift
    View on GitHub↗98
  • qbittorrent/qbittorrentqbittorrent avatar

    qbittorrent/qBittorrent

    38,235View on GitHub↗

    qBittorrent is a cross-platform desktop application designed for peer-to-peer file distribution. It functions as a BitTorrent client that manages the downloading and uploading of files across decentralized networks by utilizing a high-performance C++ library to handle protocol compliance and data exchange. The application distinguishes itself through an integrated, asynchronous event-driven architecture that supports remote management via an embedded web server. This remote interface allows users to control tasks and application settings from any location, secured by authentication, encryptio

    C++bittorrentbittorrent-clientc-plus-plus
    View on GitHub↗38,235
  • 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
  • soimort/you-getsoimort avatar

    soimort/you-get

    56,839View on GitHub↗

    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 ext

    Python
    View on GitHub↗56,839
  • subhra74/xdmsubhra74 avatar

    subhra74/xdm

    7,793View on GitHub↗

    XDM is a multi-threaded download manager and HTTP download accelerator designed to increase file transfer speeds by splitting files into multiple segments for simultaneous retrieval. It functions as a browser-integrated download client that uses extensions to intercept and capture web download requests. The software includes a streaming video downloader capable of intercepting streaming protocols to save online video content as local files. Additionally, it features a video format converter to change file containers and codecs for compatibility with various devices. The application provides

    C#
    View on GitHub↗7,793
  • transmission/transmissiontransmission avatar

    transmission/transmission

    14,844View on GitHub↗

    Transmission is a lightweight BitTorrent client designed for the efficient exchange of files across decentralized networks. It functions as a high-performance peer-to-peer transfer tool that balances resource consumption with the ability to manage large-scale data distribution on both desktop workstations and headless server environments. The project distinguishes itself through a multi-process architecture that separates the core data transfer engine from the user interface. This design enables remote management of active transfer queues via a browser-based administrative dashboard, allowing

    C++
    View on GitHub↗14,844
  • yep/app-downloaderyep avatar

    yep/app-downloader

    400View on GitHub↗

    Easily search for macOS apps from the homebrew cask app catalog.

    Swift
    View on GitHub↗400
  • agalwood/motrixagalwood avatar

    agalwood/Motrix

    51,978View on GitHub↗

    Motrix is a cross-platform desktop application designed to manage file transfers across HTTP, FTP, and BitTorrent protocols. It functions as a standalone network protocol client that provides a unified graphical interface for controlling active downloads, including the ability to manage concurrent tasks, set bandwidth limits, and process magnet links. The application distinguishes itself through a multi-process architecture that isolates the user interface from background download operations, ensuring system stability during intensive network activity. It optimizes data transfer speeds by uti

    JavaScriptaria2bittorrentbt
    View on GitHub↗51,978
  • ytdl-org/youtube-dlytdl-org avatar

    ytdl-org/youtube-dl

    140,516View on GitHub↗

    This project is a command-line utility for downloading media from various online platforms. It provides comprehensive tools for selecting specific video and audio formats, managing playlist downloads, and filtering content based on metadata such as upload dates and file sizes. The software includes extensive filesystem and output controls, allowing users to define custom naming templates, manage subtitle tracks, and retrieve thumbnails. An automated post-processing pipeline supports tasks like audio extraction, format conversion, and metadata embedding. To ensure reliable operation, the tool

    Python
    View on GitHub↗140,516