PRDownloader - PRDownloader - A file downloader library for Android with pause and resume support

  •        40

All pull requests are welcome, make sure to follow the contribution guidelines when you submit pull request.

https://mindorks.com/open-source-projects
https://github.com/MindorksOpenSource/PRDownloader

Tags
Implementation
License
Platform

   




Related Projects

Fetch - The best file downloader library for Android

  •    Java

Fetch is a simple, powerful, customizable file download manager library for Android. If you are saving downloads outside of your application's sandbox, you will need to add the following storage permissions to your application's manifest. For Android SDK version 23(M) and above, you will also need to explicitly request these permissions from the user.

uGet - Download Manager

  •    C

uGet, the Best Download Manager for Linux. uGet is an Open Source download manager application for GNU/Linux developed with GTK+, which also comes packaged as a portable Windows app. uGet uses very few resources while at the same time packs an unparalleled powerful feature set. These features include a Queue, Pause/Resume, Multi-Connection (with adaptive segment management), Mirrors (multi-source), Multi-Protocol, Advanced Categorization, Clipboard Monitor, Batch Downloads, Individualized

Android-Download-Manager-Pro - Android/Java download manager library help you to download files in parallel mechanism in some chunks

  •    Java

Android/Java download manager library help you to download files in parallel mechanism in some chunks. This library is a download manager android/java library which developers can use in their apps and allow you to download files in parallel mechanism in some chunks and notify developers about tasks status (any download file process is a task). Each download task cross 6 stats in its lifetime.

Fast-Android-Networking - 🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

  •    Java

Fast Android Networking Library is a powerful library for doing any type of networking in Android applications which is made on top of OkHttp Networking Layer. Fast Android Networking Library takes care of each and everything. So you don't have to do anything, just make request and listen for the response.


flow

  •    Javascript

Flow.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API.The library is designed to introduce fault-tolerance into the upload of large files through HTTP. This is done by splitting each file into small chunks. Then, whenever the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to automatically resume uploading after a network connection is lost either locally or to the server. Additionally, it allows for users to pause, resume and even recover uploads without losing state because only the currently uploading chunks will be aborted, not the entire upload.

resumable

  •    Javascript

Resumable.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API. The library is designed to introduce fault-tolerance into the upload of large files through HTTP. This is done by splitting each file into small chunks. Then, whenever the upload of a chunk fails, uploading is retried until the procedure completes. This allows uploads to automatically resume uploading after a network connection is lost either locally or to the server. Additionally, it allows for users to pause, resume and even recover uploads without losing state because only the currently uploading chunks will be aborted, not the entire upload.

RakNet - RakNet is a cross platform, open source, C++ networking engine for game programmers.

  •    C

------------------------------------------ See Help\swigtutorial.html Upgrading from version 3 ------------------------------------------ See 3.x_to_4.x_upgrade.txt Windows users (Visual Studio 2008 and 2010) ----------------------------------------- Load RakNet_VS2008.sln and convert if necessary.After the project conversion, if you encounter error MSB4006,follow the steps below to fix it:1. Open project properties2. Click on "Common Properties"3. Click on "Framework and References"4. Look

jpartialdownloader

  •    Java

This program is a HTTP[S]/FTP/BitTorrent file downloader supporting many features like resuming, retrying and multi-connection HTTP[S]/FTP downloads. It can also download any part of a file so that you can download large files in smaller pieces.

Redisson - Redis based In-Memory Data Grid for Java

  •    Java

Redisson - distributed Java objects and services (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Executor service, Tomcat Session Manager, Scheduler service, JCache API) on top of Redis server. Rich Redis client.

android-download-manager

  •    Java

A download manager for android with muti-task downloads, resuming downloads, traffic counter and the basic task controls such as pause, continue and delete.

mirrorbits - Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors

  •    Go

Mirrorbits is a geographical download redirector written in Go for distributing files efficiently across a set of mirrors. It offers a simple and economic way to create a Content Delivery Network layer using a pure software stack. It is primarily designed for the distribution of large-scale Open-Source projects with a lot of traffic. Before upgrading to the latest version, please check this guide.

curl - A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, FILE, IMAP, SMTP, POP3, RTSP and RTMP

  •    C

curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.

Mollify - Web File Manager

  •    PHP

Mollify is a web file manager for publishing and managing files hosted in a web server. Users can have access to different files and with different permissions. It has support to Search files, Extract zip archives, File uploading (large files are uploaded in small chunks), WebDAV support and lot more.

Digger - Digger is a lightweight download framework that requires only one line of code to complete the file download task

  •    Swift

Digger is a lightweight download framework that requires only one line of code to complete the file download task. Based on URLSession, pure Swift language implementation, support chain syntax call, real-time download progress, real-time download speed, breakpoint download.

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

  •    Javascript

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.

spotify-downloader - Download Spotify playlists with albumart and meta-tags

  •    Python

Downloads songs from YouTube in an MP3 format by using Spotify's HTTP link. Can also download a song by entering its artist and song name (in case if you don't have the Spotify's HTTP link for some song).

AFDownloadRequestOperation - A progressive download operation for AFNetworking.

  •    Objective-C

A progressive download operation for AFNetworking. I wrote this to support large PDF downloads in PSPDFKit, my commercial iOS PDF framework, but it works for any file type. While AFNetworking already supports downloading files, this class has additional support to resume a partial download, uses a temporary directory and has a special block that helps with calculating the correct download progress.

The Dot Net Download Manager

  •    

A fast and user friendly download manager that aims to keep it simple. The aim is to provide all the important features of commercial download managers while keeping it simple, functional and user friendly. The application is written in C# WPF