└── README.md
/README.md:
--------------------------------------------------------------------------------
1 | PHP-Tools
2 | =========
3 |
4 | Landscaping With PHP Tools
5 |
6 | ## Menu
7 |
8 | * [Coding Tools](#coding-tools)
9 | * [Cloud Hosting](#cloud-hosting)
10 | * [Server Package](#server-package)
11 | * [Project Management](#project-management)
12 | * [Framework](#framework)
13 | * [Application](#application)
14 | * [Library](#library)
15 | * [Debugging Tools](#debugging-tools)
16 | * [Coding Standard](#coding-standard)
17 |
18 |
19 |
20 |
21 | ## Coding Tools
22 |
23 | ### Editor
24 |
25 | * [Komodo Edit](http://www.activestate.com/komodo-edit)
26 | * [PsPad](http://www.pspad.com/)
27 | * [NotePad++](http://notepad-plus-plus.org/)
28 | * [UltraEdit](http://www.ultraedit.com/)
29 | * [Sublime-Text](http://www.sublimetext.com/)
30 | * [Vim](http://www.vim.org/)
31 | * [Atom](https://atom.io/)
32 |
33 | ### IDE
34 |
35 | * [Eclipse](http://www.eclipse.org/)
36 | * [Aptana](http://www.aptana.com/)
37 | * [Komodo IDE](http://www.activestate.com/komodo-ide)
38 | * [PHPStorm](http://www.jetbrains.com/phpstorm/)
39 | * [Netbeans](https://netbeans.org/)
40 | * [CodeLobster IDE](http://www.codelobster.com/)
41 |
42 | ### Online REPL's/editors/IDE's
43 |
44 | * [CodeAnywhere](https://codeanywhere.net/)
45 | * [Cloud9 IDE](https://c9.io/)
46 | * [Amy Editor](http://www.amyeditor.com/)
47 | * [PHP Code Editor](http://edit.orgapage.de/)
48 | * [ShiftEdit](https://shiftedit.net/)
49 | * [Koding](https://koding.com)
50 | * [Ideone](http://ideone.com/)
51 |
52 | ### Online PHP Sandbox
53 |
54 | * [WriteCodeOnline PHP](http://writecodeonline.com/php/)
55 | * [PHP Sandbox](http://sandbox.onlinephpfunctions.com/)
56 | * [3v4l.org](http://3v4l.org/)
57 | * [Web GURU](http://web.guru99.com/demo-editor-php/)
58 |
59 | [[Back To Top](#menu)]
60 |
61 | -----
62 |
63 | ## Cloud Hosting
64 |
65 | ### IaaS
66 |
67 | * [Amazon Web Service](http://aws.amazon.com/)
68 | * [Windwos Azure VM](http://www.windowsazure.com/)
69 |
70 | ### PaaS
71 |
72 | * [AppFog](https://www.appfog.com/)
73 | * [Heroku](https://www.heroku.com/) - (PHP support is undocumented but based on stable Facebook partnership [link](http://net.tutsplus.com/tutorials/php/quick-tip-deploy-php-to-heroku-in-seconds/))
74 | * [Google App Engine](https://appengine.google.com)
75 | * [Windows Azure Website](http://www.windowsazure.com/)
76 | * [CloudControl](https://www.cloudcontrol.com/)
77 | * [PHPCloud](http://www.phpcloud.com/) - by Zend
78 | * [CloudAccess](http://www.cloudaccess.net/) - for Joomla!CMS
79 | * [Acquia Cloud](https://www.acquia.com/) - for Drupal CMS
80 | * [Tribeca Cloud](https://tribecacloud.com) - for many CMSes
81 |
82 | ### VPS
83 |
84 | * [Linode](http://linode.com/)
85 | * [DigitalOcean](https://www.digitalocean.com/) - SSD host
86 |
87 | [[Back To Top](#menu)]
88 |
89 | -----
90 |
91 | ## Server Package
92 |
93 | ### Apache
94 |
95 | * [AppServ](http://www.appservnetwork.com/) - Win / only support php 5.2.6
96 | * [XAMPP](http://www.apachefriends.org/) - Win / Mac / Linux
97 | * [AMPPS](http://www.ampps.com/) - Win / Mac
98 | * [WAMP Server](http://www.wampserver.com/) - Win
99 | * [MAMP](http://www.mamp.info/) - Mac
100 | * [Zend Server](http://www.zend.com/en/products/server/) - Win / Mac / Linux
101 |
102 | [[Back To Top](#menu)]
103 |
104 | -----
105 |
106 | ## Project Management
107 |
108 | ### Continuous Integration
109 |
110 | * [Travis-CI](https://travis-ci.org/)
111 | * [PHPCI](http://www.phptesting.org/)
112 | * [Jenkins CI](http://jenkins-ci.org/)
113 | * [Drone.io](https://drone.io/)
114 | * [Gitlab CI](http://gitlab.org/)
115 | * [xinc](https://code.google.com/p/xinc/)
116 | * [phpUnderControl](http://phpundercontrol.org/)
117 |
118 | ### Project Build System
119 |
120 | * [Phing](http://www.phing.info/)
121 |
122 |
123 | ### Team Communication
124 |
125 | * [HipChat](https://www.hipchat.com/)
126 | * [IRC](http://www.irc.org/)
127 | * [Slack](https://slack.com/)
128 |
129 | ### Developing Environment
130 |
131 | * [Vagrant](http://www.vagrantup.com/)
132 |
133 | [[Back To Top](#menu)]
134 |
135 | -----
136 |
137 | ## Framework
138 |
139 | ### Full-Stack
140 |
141 | * [Symfony](http://symfony.com/)
142 | * [Zend Framework](http://framework.zend.com/)
143 | * [Yii](http://www.yiiframework.com/)
144 | * [CakePHP](http://cakephp.org/)
145 | * [Joomla! Platform](https://github.com/joomla/joomla-platform) / [Joomla Framework](https://github.com/joomla/joomla-framework)
146 | * [CodeIgniter](http://ellislab.com/codeigniter)
147 | * [Yaf](http://pecl.php.net/package/yaf) - A PHP framework implemented as a C extension
148 | * [Phalcon](http://phalconphp.com/) - A PHP framework implemented as a C extension
149 |
150 | ### Lightweight
151 |
152 | * [Laravel](http://laravel.com/)
153 | * [Kohana](http://kohanaframework.org/)
154 | * [Akelos](https://github.com/akelos)
155 | * [FuelPHP](http://fuelphp.com/)
156 | * [Flight](http://flightphp.com/)
157 | * [Alloy](http://alloyframework.org/)
158 | * [Nette](http://nette.org/)
159 | * [Webasyst](http://www.webasyst.com/developers/)
160 | * [Treb](https://github.com/EliW/treb)
161 |
162 | ### Micro
163 |
164 | * [Slim](http://www.slimframework.com/)
165 | * [Silex](http://silex.sensiolabs.org/)
166 | * [Lumen](http://lumen.laravel.com/)
167 |
168 | ### Extension Manager
169 |
170 | * [Composer](http://getcomposer.org/)
171 | * [Pear](http://pear.php.net/)
172 | * [Pecl](http://pecl.php.net/)
173 |
174 | [[Back To Top](#menu)]
175 |
176 | -----
177 |
178 | ## Application
179 |
180 | ### CMS
181 |
182 | * [Wordpress](http://wordpress.org/)
183 | * [Joomla](http://joomla.org)
184 | * [Drupal](http://drupal.org)
185 | * [PHP-Nuke](http://www.phpnuke.org/)
186 | * [Symphony](http://www.getsymphony.com/)
187 | * [Symfony CMF](http://cmf.symfony.com/) (Content Management Framework)
188 | * [Stacey](http://www.staceyapp.com/)
189 | * [Xoops](http://xoops.org/)
190 |
191 | ### Wiki
192 |
193 | * [MediaWiki](http://www.mediawiki.org/wiki/MediaWiki)
194 | * [DokuWiki](https://www.dokuwiki.org/)
195 |
196 | ### Forum
197 |
198 | * [phpBB](https://www.phpbb.com/)
199 | * [Invision Power Board (IP Board)](http://www.invisionpower.com/apps/board/)
200 | * [vBullectin](http://www.vbulletin.com/)
201 | * [Simple Machine Forum (SMF)](http://www.simplemachines.org/)
202 | * [Kunena](http://www.kunena.org/) - a joomla component
203 |
204 | ### File Manager
205 |
206 | * [eXtplorer](http://extplorer.net/)
207 | * [AjaxPlorer](http://ajaxplorer.info/)
208 | * [elFinder](http://elfinder.org/)
209 |
210 | ### App Store & Manager
211 |
212 | Auto deploy applications.
213 |
214 | * [Deploy4Me](https://deploy4me.com/)
215 | * [Bitnami](http://bitnami.com/)
216 | * [AMPPS](http://www.ampps.com/)
217 |
218 | [[Back To Top](#menu)]
219 |
220 | -----
221 |
222 | ## Library
223 |
224 | ### ORM & Datamapping
225 |
226 | * [Doctrine](http://www.doctrine-project.org/)
227 | * [RedBean](http://redbeanphp.com/)
228 | * [Propel](http://propelorm.org/)
229 | * [FluentPDO](http://fluentpdo.com/)
230 | * [Eloquent ORM](http://laravel.com/docs/5.1/eloquent)
231 |
232 | ### Assets Manager
233 |
234 | * [Assetic](https://github.com/kriswallsmith/assetic)
235 | * [php-AssetToolkit](https://github.com/c9s/php-AssetToolkit)
236 | * [Pipe](https://github.com/CHH/pipe)
237 | * [Munee](https://github.com/meenie/munee)
238 | * [JShink](https://github.com/tedivm/JShrink)
239 | * [LESS PHP](http://leafo.net/lessphp/)
240 |
241 | ### Debug / Profiler / Error Report
242 |
243 | * [whoops](http://filp.github.io/whoops/)
244 | * [PHP Profile Class](http://www.coderholic.com/php-profile-class/)
245 | * [ZendDeveloperTools](https://github.com/zendframework/ZendDeveloperTools)
246 | * [PHP Quick Profiler](http://www.particletree.com/features/php-quick-profiler/)
247 | * [PHP Chrome Logger](http://craig.is/writing/chrome-logger)
248 | * [PHP Error](http://phperror.net/)
249 |
250 | ### API Connection
251 |
252 | * Amazon - [AWS Official SDKs](https://github.com/aws)
253 | * Azure - [Azure PHP SDK](https://github.com/WindowsAzure/azure-sdk-for-php) / [Samples](https://github.com/WindowsAzure/azure-sdk-for-php-samples)
254 | * Github - [Joomla Github Component](https://github.com/joomla/joomla-framework-github)
255 | * Twitter - [Joomla Twitter Component](https://github.com/joomla/joomla-framework-twitter)
256 | * OAuth1 - [Joomla OAuth1 Component](https://github.com/joomla/joomla-framework-oauth1)
257 | * OAuth2 - [Joomla OAuth2 Component](https://github.com/joomla/joomla-framework-oauth2)
258 | * Facebook - [Facebook SDK](https://developers.facebook.com/docs/php/gettingstarted/)
259 | * Facebook - [Joomla Facebook Component](https://github.com/joomla/joomla-framework-facebook)
260 |
261 | ### Template Engine
262 |
263 | * [Smarty](http://www.smarty.net/)
264 | * [Twig](http://twig.sensiolabs.org/)
265 | * [Mustache](http://mustache.github.io/) - a cross-language template engine
266 | * [Latte](https://github.com/nette/latte) - a Nette framework component
267 | * [Haml](http://haml.info/)
268 | * [Jade](https://github.com/everzet/jade.php)
269 |
270 | ### Log
271 |
272 | * [Monolog](https://github.com/Seldaek/monolog)
273 |
274 | ### Parser
275 |
276 | * YAML - [Symfony YAML Component](https://github.com/symfony/Yaml)
277 | * JSON - [Service_JSON for PHP4](http://pear.php.net/pepr/pepr-proposal-show.php?id=198)
278 | * Markdown - [PHP Markdown Extra](http://michelf.ca/projects/php-markdown/extra/)
279 | * Github Markdown - [Joomla Github Component](https://github.com/joomla/joomla-framework-github)
280 | * BBCode - [jBBCode](https://github.com/jbowens/jBBCode)
281 | * HTML & DOM Parser - [PHP Simple HTML DOM Parser](http://simplehtmldom.sourceforge.net/) - Find tags on an HTML page with selectors just like jQuery.
282 |
283 | ### Testing
284 |
285 | * [PHPUnit](http://phpunit.de/)
286 | * [PHP Codesniffer](http://pear.php.net/package/PHP_CodeSniffer/)
287 | * [Faker](https://github.com/fzaninotto/Faker) - Fake data generator
288 | * [Doctrine Data-Fixtures](https://github.com/doctrine/data-fixtures) - Fake data generator
289 | * [phptestr](http://perennials.github.io/phptestr/)
290 | * [PHP Depend](http://pdepend.org/)
291 | * [PHP Mess Detector](http://phpmd.org/)
292 |
293 | ### Command Line
294 |
295 | #### Option Parser or Library
296 |
297 | * [php-cli-tools](https://github.com/jlogsdon/php-cli-tools)
298 | * [php-cli](https://github.com/thebra/php-cli)
299 | * [Commando](https://github.com/nategood/commando)
300 | * [php-CLIFramework](https://github.com/c9s/php-CLIFramework)
301 | * [GetOpt](https://github.com/ulrichsg/getopt-php)
302 | * [OptParse](https://github.com/CHH/optparse)
303 | * [Cron Expression](https://github.com/mtdowling/cron-expression)
304 | * [ShellWrap](https://github.com/MrRio/shellwrap)
305 | * [Symfony Console](https://github.com/symfony/Console)
306 | * [Cilex](http://cilex.github.io/)
307 |
308 | #### Libevent, Daemon and Socket
309 |
310 | * [phpDaemon](https://github.com/kakserpom/phpdaemon)
311 |
312 | #### REPL (Read–eval–print loop)
313 |
314 | * [Boris](https://github.com/d11wtq/boris)
315 | * [PsySh](https://github.com/bobthecow/psysh)
316 |
317 | ### Code Generator (Scaffolding)
318 |
319 | * [GenPHP](https://github.com/c9s/GenPHP)
320 | * [PHP MySQL CRUD Scaffold](https://github.com/tute/phpscaffold) / [Website](http://www.phpscaffold.com/)
321 | * [PHP Code Generator](https://github.com/asika32764/php-code-generator)
322 |
323 | ### Image
324 |
325 | * [JpGraph](http://jpgraph.net/)
326 |
327 | [[Back To Top](#menu)]
328 |
329 | ### Middleware
330 |
331 | * [php-middleware](https://github.com/hypercharge/php-middleware)
332 | * [Windwalker Middleware](https://github.com/asika32764/windwalker-middleware)
333 |
334 | -----
335 |
336 | ## Debugging Tools
337 |
338 | * [Webgrind](https://code.google.com/p/webgrind/)
339 | * [XDebug](http://xdebug.org/)
340 |
341 | [[Back To Top](#menu)]
342 |
343 | -----
344 |
345 | ## Documention Generator
346 |
347 | * [phpDocumentor](http://www.phpdoc.org/)
348 | * [ApiGen](http://apigen.org/)
349 | * [Sami](https://github.com/fabpot/sami)
350 |
351 | [[Back To Top](#menu)]
352 |
353 | -----
354 |
355 | ## Coding Standard
356 |
357 | ### Guide
358 |
359 | * [PHP FIG (psr-x)](http://www.php-fig.org/)
360 | * [Pear Coding Standard](http://pear.php.net/manual/en/standards.php)
361 | * [PHP The Right Way](http://www.phptherightway.com/) - (Multi-language) A reference for PHP coding standards, tutorials around the Web
362 |
363 | ### Helper
364 |
365 | * [PHP Coding Standards Fixer](https://github.com/fabpot/PHP-CS-Fixer)
366 | * [PHP Codesniffer](http://pear.php.net/package/PHP_CodeSniffer/)
367 | * [PHP Mess Detector](http://phpmd.org/)
368 |
369 | [[Back To Top](#menu)]
370 |
--------------------------------------------------------------------------------