Content Managers
16. XOOPS
Written in PHP, the XOOPS content management system makes it easy to create a Web site with dynamic content. The name is short for eXtensible Object Oriented Portal System, and it relies on a MySQL database to organize content. Operating system: OS Independent.
17. PHP-Nuke
This content management tool boasts a large, active user community and numerous add-ons. It provides a complete solution for developing a highly interactive Internet or intranet site. Operating system: Windows, Linux/Unix, OS X.
18. WebGUI
Described as "modular, powerful, secure, and user-friendly," WebGUI makes it easy for small organizations to run very complex Web and intranet sites. Its currently used by more than 10,000 site owners. Operating system: Windows, Linux/Unix, OS X.
Databases
19. Firebird
Firebird is a full-featured, SQL-based relational database. It can scale to serve the needs of a large enterprise, and its easy to configure and maintain. Operating system: Windows, Linux/Unix, OS X, Solaris.
20. PostgreSQL
This object relational database management system bills itself as "the worlds most advanced open source database." PostgreSQL was derived from the Berkeley Postgre DMS, but it replaces the PostQuel query language with a type of SQL. Operating system: Windows, Linux/Unix, OS X, Solaris.
Developer Tools
21. phpMyAdmin
Written in PHP, this utility handles the administration of MySQL over the Web. phpMyAdmin performs many database administration tasks like running SQL statements, adding and dropping databases, and adding, editing or deleting tables or fields. Operating system: OS Independent.
22. Dev-C++
Dev-C++ allows developers to edit, debug, and compile C++ code from a user-friendly GUI. It utilizes Mingw libraries by default but can also be used with other GCC-based compilers. Operating system: Windows, Linux/Unix.
23. XAMPP
The XAMPP developers created this software to make it easier to install Apache Web Server. As a bonus, it also includes MySQL, PHP & PEAR, Perl, phpMyAdmin, OpenSSL, and a number of other programs that vary depending on which OS version you download. Operating system: Windows, Linux, OS/X, Solaris.
24. MinGW
"MinGW" stands for "Minimalist GNU for Windows." It makes it possible to use Unix-based GNU programming tools in Windows. Operating system: Windows.
25. TortoiseSVN
TortoiseSVN provides a Windows interface for the Subversion revision control software. It works directly from Windows Explorer and you can use it with virtually any development tools. Operating system: Windows.
26. EasyPHP
As youd expect, this package of developer tools includes an easy-to-use PHP execution, and it also comes with an Apache server, a MySQL database, and several other tools. The Web site is written primarily in French, but English documentation is also available. Operating system: Windows.
27. Notepad++
Written in C++ and based on Scintilla, the Notepad++ source code editor supports many coding languages, including C++, Java, XML, SQL, Perl, and more. It offers several enhancements over Notepad, including syntax highlighting and folding, auto-completion, multi-document editing, bookmarks, and many other others. Operating system: Windows.
28. AppServ
AppServ is an Apache/PHP/MySQL distribution designed to be completely installed and configured in less than one minute. While it works on Windows, the developers recommend Linux for Web or database servers that will be used heavily. Operating system: Windows, Linux/Unix.
29. jEdit
Written in Java, jEdit is a cross-platform developers text editor. It supports auto indent and syntax highlighting for 130 different coding languages, as well as dozens of independently developed plug-ins and macros that make programming easier. Operating system: OS Independent.