Komodo
ActiveState Komodo is the award-winning, professional integrated development environment (IDE) for dynamic languages, providing a powerful workspace for editing, debugging, and testing your programs. Komodo offers advanced support for Perl, PHP, Python, Ruby, and Tcl, on Linux, Mac OS X, Solaris, and Windows. Komodo's customizable language-aware editor and extensible workspace assist the developer with a supportive yet powerful environment, including source code control integration (CVS, Perforce, and Subversion), web technologies support (CGI, XML, and XSLT), a powerful regular expression toolkit, and comprehensive debugging support.