PFTP is a portable FTP client, with many useful features, such as FXP, SSL, and TLS support. It is a set of two libraries with an aim for a diversity of user interfaces, for maximal portability. There is a command line interface available, and a GTK interface is in development.