AriaNg is a modern web frontend that makes aria2 easier to use.
AriaNg solves the problem of managing aria2 downloads through a command-line interface by providing a user-friendly graphical web interface. The tool is built entirely in HTML and JavaScript with no runtime dependencies, allowing it to run directly in a web browser or be deployed on any web server. It communicates with aria2 via RPC to control downloads and monitor their progress.
The tool suits anyone who wants a more accessible way to manage aria2 downloads on desktop or mobile devices. It offers a responsive design that adapts to different screen sizes and provides features like task sorting by multiple criteria, file filtering by type, BitTorrent peer information, speed charts, and dark theme support. The project provides three deployment options: a standard version for web server deployment with on-demand loading, an all-in-one version that runs as a single HTML file locally, and a native application version that requires no browser. Users should be aware that the standard version requires a web server to run properly due to asynchronous language resource loading, though the all-in-one version can be opened directly in a browser.
Development activity shows consistent maintenance with regular builds and releases. The project accepts translations from contributors, indicating ongoing localization work. The codebase uses Node.js, NPM, and Gulp for building, with separate build processes for the standard and bundled versions.