aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
Multi-Connection Download. aria2 can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth. Really speeds up your download experience.
Lightweight. aria2 doesn’t require much memory and CPU time. When disk cache is off, the physical memory usage is typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). CPU usage in BitTorrent with download speed of 2.8MiB/sec is around 6%.
Fully Featured BitTorrent Client. All features you want in BitTorrent client are available: DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker.
Metalink Enabled. aria2 supports The Metalink Download Description Format (aka Metalink v4), Metalink version 3 and Metalink/HTTP. Metalink offers the file verification, HTTP/FTP/SFTP/BitTorrent integration and the various configurations for language, location, OS, etc.
Remote Control. aria2 supports RPC interface to control the aria2 process. The supported interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC.
AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses responsive layout, and supports any desktop or mobile devices.
Pure Html & Javascript, no runtime required
Responsive design, supporting desktop and mobile devices
User-friendly interface
Sort tasks (by name, size, progress, remaining time, download speed, etc.), files, bittorrent peers
Search tasks
Retry tasks
Adjust task order by dragging
More information of tasks (health percentage, client information of bt peers, etc.)
Filter files by specified file types (videos, audios, pictures, documents, applications, archives, etc.) or file extensions
Tree view for multi-directory task
Download / upload speed chart for aria2 or single task
Full support for aria2 settings
Dark theme
Url Command line api support
Download finished notification
Multi-languages support
Czech
English
Spanish
Chinese (Simplified Chinese / Traditional Chinese)
Italian
Polish
Russian
French
Multi aria2 RPC host support
Exporting and Importing settings support
Less bandwidth usage, only requesting incremental data