Photon - A lightweight multi-threaded downloader based on aria2.

  •        72

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.

https://github.com/alanzhangzm/Photon

Dependencies:

@fortawesome/fontawesome-free-webfonts : ^1.0.9
vue : ^2.3.3
vue-electron : ^1.0.6
vue-i18n : ^7.8.0
vue-router : ^2.5.3

Tags
Implementation
License
Platform

   




Related Projects

aria2 - CLI Metalink/BitTorrent client

  •    C++

aria2 is a multi-protocol amp; multi-source, cross platform download utility. The supported protocols are HTTP(S), FTP, BitTorrent, Metalink. It can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth.

Camtd - Chrome multi-threaded download manager extension,based on Aria2 and AriaNg. Chrome多线程下载扩展。

  •    Javascript

Chrome multi-threaded download manager extension,based on Aria2 and AriaNg.

aria2 - The ultra fast download utility

  •    C++

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces. It has full featured BitTorrent Client features like DHT, PEX, Encryption, Magnet URI, Web-Seeding, Selective Downloads, Local Peer Discovery and UDP tracker.

aria2

  •    C++

aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink.

aria2.js - JavaScript library for aria2, "The next generation download utility"

  •    Javascript

aria2.js is a NodeJS Javascript library and cli for aria2, "The next generation download utility". It controls aria2 via its JSON-RPC interface.


webui-aria2 - The aim for this project is to create the worlds best and hottest interface to interact with aria2

  •    Javascript

The aim for this project is to create the worlds best and hottest interface to interact with aria2. aria2 is the worlds best file downloader, but sometimes the command line brings more power than necessary. The project was initially created as part of the GSOC scheme, however it has rapidly grown and changed with tremendous support and feedback from the aria2 community. If aria2 is not installed in your local machine then head on to https://aria2.github.io/ and follow the instructions there.

InstaLooter - Another API-less Instagram pictures and videos downloader.

  •    Python

Not all treasure's silver and gold, mate. InstaLooter is a program that can download any picture or video associated from an Instagram profile, without any API access. It can be seen as a re-implementation of the now deprecated InstaRaider developed by @akurtovic.

Photon - C++ Game Development API

  •    C++

Photon is an API which is designed primarily to ease creation of hardware accelerated 2D games with OpenGL and other open source amp; cross platform libraries. Photon aims to simplify portable game development, enabling developers to focus on the gamepl

Maria - a macOS native app/widget for aria2 download tool.

  •    Swift

A macOS GUI app/widget for aria2 download tool. Maria is published under GPL 3.0 License. See the LICENSE file for more.

fusionpbx - Official FusionPBX - A full-featured domain based multi-tenant PBX and voice switch for FreeSwitch

  •    PHP

FusionPBX can be used as a single or domain based multi-tenant PBX, carrier grade switch, call center server, fax server, VoIP server, voicemail server, conference server, voice application server, multi-tenant appliance framework and more. FreeSWITCH™ is a highly scalable, multi-threaded, multi-platform communication platform. We provide several avenues for you to get your system up and running on your own and learn the basics of the system.

nxlog - Multi platform Log management

  •    C

nxlog is a modular, multi-threaded, high-performance log management solution with multi-platform support. In concept it is similar to syslog-ng or rsyslog but is not limited to unix/syslog only. It can collect logs from files in various formats, receive logs from the network remotely over UDP, TCP or TLS/SSL . It supports platform specific sources such as the Windows Eventlog, Linux kernel logs, Android logs, local syslog etc.

DyConnect

  •    C++

DyConnect is a cross-platform networking library for C++. Features include: synchronized variables for rapid development of networked games, multi-threaded TCP/IP, low-level UDP sockets, support for IPv4 and IPv6, and data compression.

A multi-threaded file download manager

  •    

Welcome to the Bloodhound project. Bloodhound is a file downloading utility that showcases best pratices for writing a multi-threaded windows application.

Motrix - A full-featured download manager.

  •    Javascript

Motrix is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk, etc. Motrix has a clean and easy to use interface. I hope you will like it 👻.

udemy-downloader-gui - A desktop application for downloading Udemy Courses

  •    Javascript

A cross platform (Windows, Mac, Linux) desktop application for downloading Udemy Courses. Since Udeler v1.6.0, there is support for login through Udeler Authenticator (A chrome extension for easily authenticating a Udemy account with Udeler).

kitty - A cross-platform, fast, feature full, GPU based terminal emulator

  •    C

A cross-platform, fast, feature full, GPU based terminal emulator. It offloads rendering to the GPU for lower system load and buttery smooth scrolling. Uses threaded rendering to minimize input latency. It supports all modern terminal features: graphics (images), unicode, true-color, OpenType ligatures, mouse protocol, hyperlinks, focus tracking, bracketed paste and several new terminal protocol extensions.

Virtual Platform Toolkit

  •    C++

Multi-platform C++ class library, abstracting many system facilities, such as threads, mutexes, conditions, socket stream I/O. Supporting many industry standards such as XML/DOM, and HTTP. Multi-threaded socket server framework.

nxlog

  •    C

A multi-platform universal log collector and forwarder

Calico: a multi-language, cross-platform programming environment

  •    

Calico is a multi-language, cross-platform programming environment for beginners and experts. Supports Python and Ruby languages, with more coming.

SoftEther VPN - Cross-platform Multi-protocol VPN Program

  •    C

SoftEther VPN is a ?Cross-platform Multi-protocol VPN Program. It supports SSL-VPN protocol to penetrate any kinds of firewalls. Ultra-optimized SSL-VPN Protocol of SoftEther VPN has very fast throughput, low latency and firewall resistance. Virtualization of Ethernet devices is the key of the SoftEther VPN architecture. It virtualizes Ethernet devices in order to realize a flexible virtual private network for both remote-access VPN and site-to-site VPN.