JFileDownload is a file and folder downloader applet working with either FTP or HTTP. It can resume broken transfer and skip/overwrite duplicate downloads. It allows selecting target folder before download, displaying a progress bar with transfer rate and optionally redirecting after successful download.