JDownloader is a download manager, written in Java, which allows the automatic downloading of files and split files from one-click hosting sites such as RapidShare. JDownloader supports the use of premium accounts. Some, but not all, parts of JDownloader are open source.