Skip to content

A lightweight multi-threaded downloader based on aria2.

License

Notifications You must be signed in to change notification settings

CN-YoungYang/Photon

 
 

Repository files navigation

Languages: English 中文

Photon

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.

Installation

Latest releases: https://github.com/alanzhangzm/Photon/releases

Screenshots

Mac

mac-donwloading

Extensions

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:

Development

# 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.

License

Apache-2.0

Thanks

Aaron Tang for advice on UX design.

About

A lightweight multi-threaded downloader based on aria2.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 64.7%
  • Vue 31.8%
  • CSS 2.6%
  • HTML 0.9%