When I was writing PHP, Zach had turned me on to EditPlus [website]. By far my favorite 2 features of EditPlus were it’s light weight and integrated FTP functionality. Matt wrote of how he enjoyed the integrated ftp support in Coda, but I found it to be a bit to geared towards web development for what I usually find myself doing these days. I’ve been frustrated with OS X’s native, GUI FTP support being read-only, which is why I was delighted to stumble upon MacFUSE and MacFusion.
MacFUSE is a port of the FUSE project to the Mac platform by Amit Singh at Google. FUSE stands for File system in USErspace, which, means that it provides a filesystem interface for things that may or may not be actual filesystems without troubling the operating system with all the messy details. The part that gets me excited is that I can mount an ftp site and then read from and write to it from the GUI or command line, but the list of things that can mounted using FUSE is quite extensive. Both FUSE and MacFUSE are command line based, so Michael Gorbach developed MacFusion, which lets you unlock some of the power of FUSE without typing a whole lot or even reading a manual. Now I essentially have ftp access as good as EditPlus’s from almost any application. I have to say almost? because Apple’s Backup program doesn’t like to recognize FUSE drives.