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
Mac
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:
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
This project was generated with electron-vue@7c4e3e9 using vue-cli. Documentation about the original structure can be found here.
Aaron Tang for advice on UX design.