Photon is a lightweight multi-threaded downloader based on aria2. It supports HTTP/HTTPS, Magnet links, BitTorrent and Metalink.
Photon is cross platform. It has macOS and Windows releases now and will have Linux release soon.
For Web frontend of aria2, please have a look at Photon WebUI.
Latest releases: https://github.com/alanzhangzm/Photon/releases
Since Photon uses aria2 as download core, all of the extensions that support aria2 via RPC are also Photon compatible.
The default RPC configuration for Photon and aria2:
- URL: http://127.0.0.1:6800/jsonrpc
- Host: 127.0.0.1
- Port: 6800
Some popular extensions:
# install dependencies npm install # serve with hot reload at localhost:9080 npm run dev # build electron application for production npm run build # run unit & end-to-end tests npm test # lint all JS/Vue component files in `src/` npm run lint
Aaron Tang for advice on UX design.