Download Machine is pure Java daemon that watches queue files for changes. If a new entry is available, DM will download it. Queue files are just URL lists. DM supports resume for FTP, FSP and HTTP downloads.
The project has a new home now: https://xtremedownloadmanager.com/
For developers: https://github.com/subhra74/xdm
Xtreme Download Manager is a powerful tool to increase download speed up-to 500%, resume broken/dead downloads and schedule downloads.
XDM seamlessly integrates with Google Chrome, Mozilla Firefox Quantum, Opera, Vivaldi and many popular browsers, to take over downloads and saving streaming videos from web.
HyperPool is a 100% pure Java project for network services management. TCP (HTTP/1.1, HTTPS, FTP, SMTP, POP3), UDP and SOCKS5 protocols support. Configurations: proxy, web server, mail server, download manager, port mapping.
Home Server Download Daemon (HSDD) is free non-GUI download manager for home network servers written in Java. HSDD is controlled remotely by telnet protocol.
A download manager for downloading files from Internet. It will support http and ftp methods and multi-thread downloading. It uses java to get the cross platform feature.
GDownloader is a download manager, that will allow to resume paused or aborted downloads, download from multiple locations, and manage multiples downloads (priorities, schedule, etc) among other features. It's developed in Java to provide portability
JGet is a free download manager, designed to be as simple as possible. No fancy stuff here, only the job done. It will supports both HTTP (Hyper Text Transfer Protocol) and FTP (File Transfer Protocol), file resuming etc.