Development · Desktop app
aria2
Lightweight multi-protocol command-line download utility supporting parallel connections and torrents
aria2 is a lightweight command-line download utility that supports HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink. It speeds up transfers by downloading files across multiple concurrent connections or sources and can resume interrupted downloads. It also provides JSON-RPC and XML-RPC interfaces for remote control and integration into other applications.
How it works
Basic usage:
`aria2c '<url>'`
Download with multiple parallel connections (e.g., 10 connections):
`aria2c -x 10 '<url>'`
Features mentioned:
- Resumes interrupted/broken downloads.
- Multi-connection parallel downloading (`-x` flag).
- Supports torrent downloads.
What it's for
- Speed up large file transfers using multiple parallel connections
- Resume broken or interrupted downloads without restarting from zero
- Download torrents and magnet links directly from the command line
- Automate batch downloads from a text file of URLs
Features
- Multi-connection segmented downloading across single or multiple sources
- Support for HTTP, HTTPS, FTP, SFTP, BitTorrent, and Metalink protocols
- Built-in BitTorrent client supporting DHT, PEX, encryption, and magnet links
- Low memory and CPU consumption during large transfers
- JSON-RPC and XML-RPC interfaces for remote control and web frontends
- Automatic file verification via Metalink checksums
Pricing
Open source
Details
- Type
- Desktop app
- Category
- Development
- Topic
- Download Managers
- Open source
- Yes
- Platforms
- Command line, Linux, macOS, Windows, Android
- For
- Developers, system administrators, and power users needing fast, reliable command-line downloads
- Alternative to
- wget, curl, Transmission
- Tags
- download manager, cli, bittorrent, file transfer, command line, networking
Why it was saved
- @ai.christianson: It allows resuming broken downloads and significantly speeds up file transfers over unreliable or fast connections by downloading across multiple concurrent connections.
Related
Browser automation CLI and engine purpose-built for AI agents
Auto-generates pixel-perfect skeleton screens directly from your real rendered DOM
Open-source macOS command-line toolkit for disk cleanup, uninstallation, and system monitoring
Python interactive CLI toolkit for automated OSINT, network reconnaissance, and security checks
CLI tool automating changeset-based package releases with AI-generated descriptions
Curated collection of 160+ specialized modular subagents for Claude Code
Updated