# mayswind/ariang

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mayswind-ariang).**

13,043 stars · 1,357 forks · JavaScript · MIT

## Links

- GitHub: https://github.com/mayswind/AriaNg
- Homepage: http://ariang.mayswind.net
- awesome-repositories: https://awesome-repositories.com/repository/mayswind-ariang.md

## Topics

`aria2` `ariang` `download` `gui` `html` `javascript` `ui` `web` `web-frontend` `webui`

## Description

AriaNg is a web-based frontend and RPC client for managing aria2 download tasks. It provides a graphical dashboard and remote download controller that allows users to monitor and organize file transfers from a browser across desktop and mobile devices.

The project enables the configuration of aria2 backend settings and connection parameters without the need to edit text files. It features a system for monitoring large file transfers through visual charts and task lists, alongside tools for visualizing real-time upload and download speeds.

The interface covers download task management, including file filtering by category or extension. It also includes administrative utilities for exporting and importing system configurations and a notification system for download completion alerts.

## Tags

### Web Development

- [Download Managers](https://awesome-repositories.com/f/web-development/download-managers.md) — Using a graphical interface to start and monitor file transfers handled by the aria2 backend.
- [Frontend Interfaces](https://awesome-repositories.com/f/web-development/backend-to-frontend-bridges/frontend-interfaces.md) — Provides a specialized web interface that connects to the aria2 backend API for a tailored management experience.

### Data & Databases

- [Transfer Progress Monitors](https://awesome-repositories.com/f/data-databases/transfer-progress-monitors.md) — Tracks the progress and speed of multiple concurrent downloads through visual charts and task lists.

### Networking & Communication

- [JSON-RPC Interfaces](https://awesome-repositories.com/f/networking-communication/distributed-systems-p2p/distributed-computing/remote-procedure-call-frameworks/json-rpc-interfaces.md) — Uses a JSON-RPC interface to dispatch control requests to the remote aria2 daemon.
- [Download Managers](https://awesome-repositories.com/f/networking-communication/download-managers.md) — Provides a graphical interface to monitor and control file transfers across multiple devices. ([source](https://github.com/mayswind/ariang#readme))
- [Remote Download Delegation](https://awesome-repositories.com/f/networking-communication/remote-download-delegation.md) — Offloads file download tasks to a remote server via a web-based controller.

### Business & Productivity Software

- [Application Settings Management](https://awesome-repositories.com/f/business-productivity-software/application-settings-management.md) — Provides a graphical interface for modifying backend system settings and managing remote connection hosts. ([source](https://github.com/mayswind/ariang#readme))

### System Administration & Monitoring

- [Backend Daemon Configurators](https://awesome-repositories.com/f/system-administration-monitoring/backend-daemon-configurators.md) — Allows adjustment of aria2 backend settings and connection parameters without manually editing text files.
- [Performance Visualization](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/metric-performance-monitors/performance-visualization.md) — Visualizes download and upload speeds using real-time charts for individual tasks and the whole system. ([source](https://github.com/mayswind/ariang#readme))
