GitHub repository: novoda/download-manager
Primary language: Java
Description:  A library that handles long-running downloads, handling the network interactions and retrying downloads automatically after failures