Your rating: None Average: 5 (3 votes)

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supportsHTTP/HTTPSFTPBitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPCand 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/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.

Command-line scares you off? No, aria2 is really easy to use!! Find usage examples here and documentation here[EN]here[RU] and here[PT].


Made a shared build (static failed and I don't want to know why) with support of everything listed. Maybe will make a package with light web server and webui-aria2.

Application versions: 
File aria2-1.18.10-1.armv7hl.rpm11.74 MB07/05/2015 - 11:41



Mystery47's picture

Absolutely awesome download-utility. Very nice to use via terminal. Simple and easy utility what i have waited. Thanks.

coderus's picture

Thanks, i was too lazy to build it myself :)

BloodyFoxy's picture

No problem.

BTW I messed with libsqlite till my phone stopped working. I even coudn't reinstall it.