About this project

AriaNg is a modern web frontend for aria2, designed to make the command-line download utility easier to use through a browser-based interface. It is written in pure HTML and JavaScript, so it requires no compiler or runtime environment: you can place it on a web server and open it in a browser. Key capabilities described in the README: - Pure HTML and JavaScript, no runtime required. - Responsive layout supporting desktop and mobile devices. - User-friendly task management: sort tasks by name, size, progress, remaining time or download speed; search tasks; retry tasks; reorder tasks by dragging; view extra task details such as health percentage and BitTorrent peer client information. - File handling: filter files by type (videos, audio, pictures, documents, applications, archives, etc.) or extension, and a tree view for multi-directory tasks. - Speed charts for aria2 overall or a single task. - Full support for aria2 settings. - Dark theme. - URL command line API support. - Download-finished notifications. - Multi-language support, with community translations listed for Czech, German, English, Spanish, French, Italian, Japanese, Polish, Russian, Simplified Chinese and Traditional Chinese. - Multiple aria2 RPC host support. - Export and import of settings. - Reduced bandwidth usage by requesting only incremental data. Installation options include a standard version for web server deployment with on-demand loading, an all-in-one version that can be opened as a single local HTML file, and AriaNg Native for local use without a browser. Prebuilt releases and daily builds are available, and building from source requires Node.js, NPM and Gulp. The README notes that the standard version loads language resources asynchronously, so opening index.html directly from the local file system is not recommended. Translation contributions are welcome through files in /src/langs/, with instructions for adding a new language. Documentation is available in English and Simplified Chinese, and a live demo is hosted online. Third-party extensions based on AriaNg are also referenced. The project is licensed under MIT.