This post is about some free software, libraries, packages that we as a PHP developers require regularly. This can be useful list to explore to someone who is new to PHP development.
Code Editors/IDEs
- PHP Eclipse or PDT IDE for PHP Coding
- Notepad++ enhanced version of windows notepad with many cool features
- NetBeans IDE with support for PHP, JAVA, Ruby
Code Libraries, Frameworks
- Zend – MVC Framework for development of Web Apps in PHP
- CakePHP – another MVC framework for PHP web apps
- PEAR – A repository of resuable PHP classes & components
- jQuery, UI & plugins– javascript framework for development of stylish javascript intensive web 2.0 apps
Databases
Software & Packages
- XAMPP– A complete ready to install package (PHP, APACHE, MYSQL) for php developers which includes all tools required for PHP development
- WAMP – Similar to XAMP
- FileZilla – Free FTP Client
Diagramming Tools
- yEd Graph Editor simple and powerful tool to draw diagrams, flows, charts
- StarUML tool for drawing UML diagrams
- Visual Paradigm for drawing ER Diagrams, UML
Project Management & Collaboration
- Gantt Project
- Serena OpenProj
- SVN – Source Code Management tool
- Tortise SVN – free svn client to checkout/checkin your files in SVN
- Mantis BT for bug tracking and resoltution