vvFTP is a simple ftp client application written in C++. It is console based and can run on linux/solaris as of now. The design is simple and extensible. Adding a GUI should not be too much work. vvFTP is currently in an advanced stage of development. It has most of the main protocol features [put, get, mget, mput, pasv mode etc]. The sourceforge page here has all the files needed. First beta release is available now. Thanks. Mail me if you are interested.