uniFTP is a cross-platform FTP scripting language and command shell. It allows users to interactively use FTP commands and to run FTP scripts on any platform that supports Java. It supports FTP, secure FTP over SSL (FTPS), and secure FTP over SSH (SFTP). uniFTP is ideal for running unattended batch jobs, and the command shell makes developing scripts very easy.
KuFtp is a graphical FTP client for the K Desktop Environment. It implements many features required for usable FTP interaction. One of the most notable features is the use of tabs to represent sessions. This is like the feature in Konqueror or Firefox which allows you to have multiple simultaneous FTP sessions in separate tabs. Other features include a bookmark manager, history recording, and a queue manager.
ColoradoFTP is an FTP server that is fast, reliable, and extendable. It is fully compatible with RFC 959 (File Transfer Protocol), and its plug-in system makes it easy to extend the functionality with virtually any feature. The goal of this project was to create an FTP server that features the possibility to include tasks specific to a particular business.