Compare commits

...

64 Commits

Author SHA1 Message Date
Danil Ovchinnikov 926e9270e1
Merge 213c18867a into 9380f577cd 2024-04-27 13:28:33 +02:00
Mark Scherer 9380f577cd
Merge pull request #1280 from ziadoz/dereuromark-patch-1
Add QR Code generator and reader
2024-04-12 14:06:52 +02:00
Mark Scherer 671ff21c0f
Add QR Code generator and reader 2024-04-12 00:33:09 +02:00
Alexander Kartavenko 9a068bf2b8
Merge pull request #936 from mstruebing/addEditorconfigChecker
Add Editorconfig-Checker
2024-03-11 16:01:32 +02:00
Max Strübing 6f491123d2
Merge branch 'master' into addEditorconfigChecker 2024-03-11 14:31:34 +01:00
Mark Scherer 9dda58ae79
Merge pull request #1274 from ziadoz/alexkart-patch-1
Add Minicli micro framework
2024-03-11 14:03:08 +01:00
Alexander Kartavenko fee520c058
Add Minicli micro framework 2024-03-11 12:48:17 +02:00
Alexander Kartavenko 5ff7fdae1d
Merge pull request #1273 from ziadoz/alexkart-patch-1
Remove Radar
2024-03-11 12:36:56 +02:00
Alexander Kartavenko 3d0921d07c
Remove Radar
Doesn't seem to be maintained.
2024-03-11 12:36:34 +02:00
Alexander Kartavenko 2ca54aa183
Merge pull request #946 from vitek-rostislav/patch-1
Add Shopsys Framework
2024-03-11 12:21:40 +02:00
Alexander Kartavenko 836fdb8d2c
Merge pull request #1272 from justbyitself/patch-3
Remove Lumen micro framework
2024-03-11 11:34:57 +02:00
Max Strübing bc9926629d
Add Editorconfig-Checker 2024-03-11 10:11:49 +01:00
bepsvpt fb4825edfc
add secure headers (#921)
Co-authored-by: Alexander Kartavenko <askemailbox@gmail.com>
2024-03-10 19:42:53 +01:00
Akihito Nakano 41fb5db013
Add Ganesha - PHP implementation of Circuit Breaker pattern. (#894)
* Add Ganesha - PHP implementation of Circuit Breaker pattern.

* Move: HTTP -> Miscellaneous

---------

Co-authored-by: Alexander Kartavenko <askemailbox@gmail.com>
2024-03-10 19:42:41 +01:00
Mark Scherer 52b89b4d1b
Merge pull request #771 from heiglandreas/patch-1
Adds Hyphenation-library
2024-03-10 19:42:13 +01:00
justbyitself e342633f03
Remove Lumen micro framework
Official documentation says: "we no longer recommend that you begin new projects with Lumen".
https://lumen.laravel.com/docs/10.x#installation
2024-03-10 18:45:57 +01:00
Alexander Kartavenko a3d2710f7c
Merge pull request #1263 from ziadoz/alexkart-patch-1
Add Roave Security Advisories
2024-03-04 12:14:01 +02:00
Alexander Kartavenko b2e4122219
Merge branch 'master' into alexkart-patch-1 2024-03-03 20:57:00 +02:00
Alexander Kartavenko a55c5bbc85
Merge pull request #1269 from ziadoz/alexkart-patch-2
Change url for owasp zap project and add a link to owasp itself
2024-03-03 20:53:00 +02:00
Alexander Kartavenko 3209d38541
Change url for owasp zap project and add a link to owasp itself 2024-03-03 20:52:49 +02:00
Alexander Kartavenko 5d575eb39b
Merge pull request #1268 from ziadoz/alexkart-patch-2
Remove VAddy
2024-03-03 20:33:30 +02:00
Alexander Kartavenko 03d03f9756
Remove VAddy
Doesn't seem to be alive.
2024-03-03 20:33:19 +02:00
Alexander Kartavenko b671938815
Merge pull request #1267 from ziadoz/alexkart-patch-2
Remove TCrypto
2024-03-03 20:27:22 +02:00
Alexander Kartavenko 764b7f2d7b
Remove TCrypto
Not maintained.
2024-03-03 20:27:10 +02:00
Alexander Kartavenko 4fa0b98255
Merge pull request #1266 from ziadoz/alexkart-patch-2
Remove RandomLib
2024-03-03 20:20:08 +02:00
Alexander Kartavenko 0293bd6cd8
Remove RandomLib
Not maintained.
2024-03-03 20:19:56 +02:00
Alexander Kartavenko cbd8acb0e4
Merge pull request #1265 from ziadoz/alexkart-patch-2
Remove PHP SSH
2024-03-03 20:12:58 +02:00
Alexander Kartavenko 6310a60ae0
Remove PHP SSH
Not maintained.
2024-03-03 20:12:07 +02:00
Alexander Kartavenko b4d61a3a03
Merge pull request #1264 from ziadoz/alexkart-patch-2
Remove iniscan
2024-03-03 20:05:45 +02:00
Alexander Kartavenko 46e7d97f06
Remove iniscan
Not maintained.
2024-03-03 20:05:30 +02:00
Alexander Kartavenko e440020704
Add Roave Security Advisories 2024-03-03 19:51:27 +02:00
Alexander Kartavenko d2bb435c77
Sort podcasts and add Mostly Technical podcast 2024-03-02 18:55:37 +02:00
Alexander Kartavenko e5009120e9
Remove duplicated entry (PHP Weekly) [skip ci] 2024-03-02 18:46:03 +02:00
Alexander Kartavenko 09e486594b
Remove The Grumpy Programmer's Guide to Building Testable PHP Applications [skip ci]
The book is outdated and no longer available
2024-03-02 18:41:56 +02:00
Alexander Kartavenko 4917900883
Remove outdated PHP 7 Upgrade Guide [skip ci] 2024-03-02 18:36:41 +02:00
Alexander Kartavenko ae9431f505
Replace outdated book with one of the more recent ones [skip ci]
PHP Cookbook by Eric A. Mann
2024-03-02 18:31:01 +02:00
Alexander Kartavenko df8caa0624
Change url for Mastering Object-Orientated PHP book [skip ci] 2024-03-02 18:20:49 +02:00
Alexander Kartavenko d9502a7248
Merge pull request #1260 from justbyitself/patch-1
remove Boris REPL
2024-03-01 11:28:07 +02:00
justbyitself 43a729cc99
remove Boris REPL
Boris is outdated. Last commit: 9 years ago.
Use PsySH instead.
2024-03-01 08:57:55 +01:00
Alexander Kartavenko cf90a1f641
Merge pull request #1259 from ziadoz/alexkart-patch-1
Created a separate category for PHP Conferences
2024-02-26 16:55:05 +02:00
Alexander Kartavenko f1664939ff
Update Table of Contents 2024-02-26 16:22:40 +02:00
Alexander Kartavenko 52fe1a6e2f
Created a separate category for PHP Conferences 2024-02-26 16:19:32 +02:00
Alexander Kartavenko e5a2e1f4af
Remove Taking PHP Seriously video [skip ci]
Outdated
2024-02-26 16:04:38 +02:00
Alexander Kartavenko fbfb96b191
Merge pull request #1258 from ziadoz/alexkart-patch-1
Remove `Nomad PHP` YouTube channel
2024-02-26 13:48:08 +02:00
Alexander Kartavenko 8adc784315
Remove `Nomad PHP` YouTube channel
Remove `Nomad PHP` YouTube channel as it is not updated and `nomadphp.com` website is also in the Web Sites section.
2024-02-26 13:47:19 +02:00
Mark Scherer c6b490fd1b
Merge pull request #847 from donpinkus/patch-1
Added Bugsnag to Debugging / Profiling
2024-02-23 13:29:00 +01:00
Alexander Kartavenko e5d421d4cd
Merge branch 'master' into patch-1 2024-02-22 19:44:29 +02:00
Alexander Kartavenko 35292556ae
Create a separate category for error tracking services (#1256)
* Create a separate category for error tracking services

Created a separate category for error tracking services and added several popular tools to it.

* Sort items

* Update table of contents

* Fix names
2024-02-22 19:38:42 +02:00
Alexander Kartavenko 4d7a6e521a
Fix DDEV url [skip ci] 2024-02-16 18:00:18 +02:00
souhaiebtar 2eb0b250a1
add ddev, and docksal to development environment (#1205)
* Update README.md

add ddev and devilbox to development environment

* add docksal to Development Environment

* Update README.md

* Update README.md

* Change order

---------

Co-authored-by: Alexander Kartavenko <askemailbox@gmail.com>
2024-02-16 15:18:45 +01:00
Alexander Kartavenko 974375e925
Fix NetBeans link 2024-02-15 19:54:00 +02:00
Alexander Kartavenko 4ccef395b9
Change `Elephant.io` url. [skip ci]
Change `Elephant.io` url to the fork as the original repo is no longer maintained.
2024-02-15 18:00:34 +02:00
Alexander Kartavenko 9dd013358f
Fix WordPress link
Change `wordpress.org` url to GitHub repo url as it makes workflow fail
2024-02-15 17:47:19 +02:00
Alexander Kartavenko 8a8b1e9542
Fix conflict 2024-02-06 17:32:13 +02:00
Alexander Kartavenko 2b6b792ac3
Merge branch 'master' into patch-1 2024-02-06 17:30:53 +02:00
Alexander Kartavenko cfb4577826
Sorting 2024-02-06 17:28:07 +02:00
Danil Ovchinnikov 213c18867a edit description 2022-09-13 20:32:25 +03:00
Danil Ovchinnikov 3145c1446e added information on KPHP runtime 2022-09-12 16:36:37 +03:00
Danil Ovchinnikov 4bcb0097f1 combined groups 2022-09-12 14:23:17 +03:00
Danil Ovchinnikov 1c4cc5977b Add KPHP compiler 2022-09-11 20:33:44 +03:00
Rostislav Vítek 6117710f83
use link to Shopsys Framework github repository instead of shopsys.com 2018-09-21 10:03:43 +02:00
Rostislav Vítek 413d709c87
Add Shopsys Framework 2018-09-21 09:38:45 +02:00
Don Pinkus 7e61f30e15 Added Bugsnag to Debugging / Profiling 2017-09-06 13:21:08 -07:00
Andreas Heigl 1d55c3788f Adds Hyphenation-library
This PR adds a hyphenation-library to the list of string-libraries
2017-03-08 10:43:33 +01:00
1 changed files with 51 additions and 34 deletions

View File

@ -38,6 +38,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
- [Static Analysis](#static-analysis)
- [Architectural](#architectural)
- [Debugging and Profiling](#debugging-and-profiling)
- [Error Tracking and Monitoring Services](#error-tracking-and-monitoring-services)
- [Build Tools](#build-tools)
- [Task Runners](#task-runners)
- [Navigation](#navigation)
@ -83,6 +84,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
- [PHP Websites](#php-websites)
- [PHP Books](#php-books)
- [PHP Videos](#php-videos)
- [PHP Conferences](#php-conferences)
- [PHP Podcasts](#php-podcasts)
- [PHP Newsletters](#php-newsletters)
- [PHP Reading](#php-reading)
@ -154,7 +156,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Moodle](https://moodle.org/) - An open-source learning platform.
* [Pico CMS](https://picocms.org/) - A stupidly simple, blazing fast, flat file CMS.
* [Statamic](https://statamic.com/) - Build beautiful, easy-to-manage websites.
* [WordPress](https://wordpress.org/) - A blogging platform and CMS.
* [WordPress](https://github.com/WordPress/WordPress) - A blogging platform and CMS.
### Components
*Standalone components from web development frameworks and development groups.*
@ -171,9 +173,8 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
*Micro frameworks and routers.*
* [Laravel-Zero](https://laravel-zero.com) - A micro-framework for console applications.
* [Lumen](https://lumen.laravel.com/) - A micro-framework by Laravel.
* [Mezzio](https://getexpressive.org/) - A micro-framework by Laminas.
* [Radar](https://github.com/radarphp/Radar.Adr) - An Action-Domain-Responder implementation for PHP.
* [Minicli](https://github.com/minicli/minicli) - Minimalist, dependency-free framework for building CLI-centric PHP applications.
* [Silly](https://github.com/mnapoli/silly) - A micro-framework for CLI applications.
* [Slim](https://www.slimframework.com/) - Another simple micro framework.
@ -302,6 +303,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Imagine](https://imagine.readthedocs.io/en/latest/index.html) - An image manipulation library.
* [Intervention Image](https://github.com/Intervention/image) - Another image manipulation library.
* [PHP Image Workshop](https://github.com/Sybio/ImageWorkshop) - Another image manipulation library.
* [PHP QR Code](https://github.com/chillerlan/php-qrcode/) - QR Code generator and reader.
### Testing
*Libraries for testing codebases and generating test data.*
@ -355,19 +357,17 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Halite](https://paragonie.com/project/halite) - A simple library for encryption using [libsodium](https://github.com/jedisct1/libsodium).
* [HTML Purifier](https://github.com/ezyang/htmlpurifier) - A standards compliant HTML filter.
* [IniScan](https://github.com/psecio/iniscan) - A tool that scans PHP INI files for security.
* [Optimus](https://github.com/jenssegers/optimus) - Id obfuscation based on Knuth's multiplicative hashing method.
* [OWASP](https://owasp.org/) - Explore the world of cyber security.
* [PHPGGC](https://github.com/ambionics/phpggc) - A library of PHP unserializable payloads along with a tool to generate them.
* [PHP Encryption](https://github.com/defuse/php-encryption) - Secure PHP Encryption Library.
* [PHP SSH](https://github.com/Herzult/php-ssh) - An experimental object-orientated SSH wrapper library.
* [PHPSecLib](https://phpseclib.sourceforge.net) - A pure PHP secure communications library.
* [random_compat](https://github.com/paragonie/random_compat) - PHP 5.x support for `random_bytes()` and `random_int()`
* [RandomLib](https://github.com/ircmaxell/RandomLib) - A library for generating random numbers and strings.
* [Roave Security Advisories](https://github.com/Roave/SecurityAdvisories) - This package ensures that your application doesn't have installed dependencies with known security vulnerabilities.
* [Secure Headers](https://github.com/BePsvPT/secure-headers) - A package that adds security related headers to HTTP response.
* [Symfony Security Monitoring](https://security.symfony.com/) - A web tool to check your Composer dependencies for security advisories, previously known as "SensioLabs Security Check".
* [SQLMap](https://github.com/sqlmapproject/sqlmap) - An automatic SQL injection and database takeover tool.
* [TCrypto](https://github.com/timoh6/TCrypto) - A simple encrypted key-value storage library.
* [VAddy](https://vaddy.net/) - A continuous security testing platform for web applications.
* [Zap](https://github.com/OWASP/www-project-zap) - An integrated penetration testing tool for web applications.
* [Zap](https://github.com/zaproxy/zaproxy) - An integrated penetration testing tool for web applications.
### Passwords
*Libraries and tools for working with and storing passwords.*
@ -386,6 +386,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Better Reflection](https://github.com/Roave/BetterReflection) - AST-based reflection library that allows analysis and manipulation of code
* [Code Climate](https://codeclimate.com) - An automated code review.
* [Editorconfig-Checker](https://github.com/editorconfig-checker/editorconfig-checker.php) - A command line utility which verifies that your files implement your `.editorconfig` rules.
* [GrumPHP](https://github.com/phpro/grumphp) - A PHP code-quality tool.
* [PHP Magic Number Detector](https://github.com/povils/phpmnd) - A library that detects magic numbers in code.
* [PHP Parser](https://github.com/nikic/PHP-Parser) - A PHP parser written in PHP.
@ -439,7 +440,6 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [APM](https://pecl.php.net/package/APM) - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
* [Barbushin PHP Console](https://github.com/barbushin/php-console) - Another web debugging console using Google Chrome.
* [Blackfire.io](https://www.blackfire.io) - A low-overhead code profiler.
* [Kint](https://github.com/kint-php/kint) - A debugging and profiling tool.
* [Metrics](https://github.com/beberlei/metrics) - A simple metrics API library.
* [PCOV](https://github.com/krakjoe/pcov) - A self-contained code coverage compatible driver.
@ -448,13 +448,22 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [PHPBench](https://github.com/phpbench/phpbench) - A benchmarking Framework.
* [PHPSpy](https://github.com/adsr/phpspy) - A low-overhead sampling profiler.
* [Symfony VarDumper](https://github.com/symfony/var-dumper) - A variable dumper component.
* [Tideways.io](https://tideways.com/) - Monitoring and profiling tool.
* [Tracy](https://github.com/nette/tracy) - A simple error detection, logging and time measuring library.
* [Whoops](https://github.com/filp/whoops) - A pretty error-handling library.
* [xDebug](https://github.com/xdebug/xdebug) - A debug and profile tool for PHP.
* [XHProf](https://github.com/phacility/xhprof) - A profiling tool originally developed by Facebook.
* [Z-Ray](https://www.zend.com/products/z-ray) - A debug and profile tool for Zend Server.
### Error Tracking and Monitoring Services
*Self-hosted or cloud-based application performance monitoring & error tracking tools*
* [Blackfire](https://www.blackfire.io) - A low-overhead code profiler.
* [BugSnag](https://www.bugsnag.com/) - Error and Real User Monitoring.
* [Honeybadger](https://www.honeybadger.io/) - Error Tracking & Application Monitoring for Developers.
* [Rollbar](https://rollbar.com/) - Error Logging & Tracking Service for Software Teams.
* [Sentry](https://sentry.io/welcome/) - Application Performance Monitoring & Error Tracking Software.
* [Tideways](https://tideways.com/) - Monitoring and profiling tool.
### Build Tools
*Project build and automation tools.*
@ -508,7 +517,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Amp](https://github.com/amphp/amp) - An event driven non-blocking I/O library.
* [Broadway](https://github.com/broadway/broadway) - An event source and CQRS library.
* [CakePHP Event](https://github.com/cakephp/event) - An event dispatcher library.
* [Elephant.io](https://github.com/Wisembly/Elephant.io) - Yet another web socket library.
* [Elephant.io](https://github.com/ElephantIO/elephant.io) - Yet another web socket library.
* [Evenement](https://github.com/igorw/evenement) - An event dispatcher library.
* [Event](https://github.com/thephpleague/event) - An event library with a focus on domain events.
* [Fast CGI Client](https://github.com/hollodotme/fast-cgi-client) - A client to make synchronous/asynchronous requests through php-fpm socket.
@ -533,6 +542,7 @@ Please see [CONTRIBUTING](https://github.com/ziadoz/awesome-php/blob/master/CONT
* [Brick\Money](https://github.com/brick/money) - A money library for PHP, with support for contexts, cash roundings, currency conversion.
* [OmniPay](https://github.com/thephpleague/omnipay) - A framework agnostic multi-gateway payment processing library.
* [Payum](https://github.com/payum/payum) - A payment abstraction library.
* [Shopsys Framework](https://github.com/shopsys/shopsys/) - An open source e-commerce platform for in-house development teams.
* [Shopware](https://github.com/shopware/shopware) - Highly customizable e-commerce software
* [Swap](https://github.com/florianv/swap) - An exchange rates library.
* [Sylius](https://sylius.com/) - An open source e-commerce solution.
@ -610,7 +620,6 @@ Libraries to help manage database schemas and migrations.
*Libraries related to the command line.*
* [Aura.Cli](https://github.com/auraphp/Aura.Cli) - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
* [Boris](https://github.com/borisrepl/boris) - A tiny PHP REPL.
* [Cilex](https://github.com/Cilex/Cilex) - A micro framework for building command line tools.
* [CLI Menu](https://github.com/php-school/cli-menu) - A library for building CLI menus.
* [CLIFramework](https://github.com/c9s/CLIFramework) - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
@ -668,6 +677,7 @@ Libraries to help manage database schemas and migrations.
* [ANSI to HTML5](https://github.com/sensiolabs/ansi-to-html) - An ANSI to HTML5 converter library.
* [Color Jizz](https://github.com/mikeemoo/ColorJizz-PHP) - A library for manipulating and converting colors.
* [Device Detector](https://github.com/matomo-org/device-detector) - Another library for parsing user agent strings.
* [Hyphenation](https://github.com/heiglandreas/Org_Heigl_Hyphenator) - Text-Hyphenation based on the TeX-hyphenation Algorithm
* [Jieba-PHP](https://github.com/fukuball/jieba-php) - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
* [Mobile-Detect](https://github.com/serbanghita/Mobile-Detect) - A lightweight PHP class for detecting mobile devices (including tablets).
* [Patchwork UTF-8](https://github.com/nicolas-grekas/Patchwork-UTF8) - A portable library for working with UTF-8 strings.
@ -808,6 +818,7 @@ Libraries to help manage database schemas and migrations.
* [Annotations](https://github.com/doctrine/annotations) - An annotation library (part of Doctrine).
* [BotMan](https://github.com/botman/botman) - A framework agnostic PHP library to build cross-platform chatbots.
* [ClassPreloader](https://github.com/ClassPreloader/ClassPreloader) - A library for optimizing autoloading.
* [Ganesha](https://github.com/ackintosh/ganesha) - A PHP implementation of Circuit Breaker pattern.
* [Hprose-PHP](https://github.com/hprose/hprose-php) - A cross-language RPC.
* [noCAPTCHA](https://github.com/ARCANEDEV/noCAPTCHA) - Helper for Google's noCAPTCHA (reCAPTCHA).
* [Pagerfanta](https://github.com/whiteoctober/Pagerfanta) - A pagination library.
@ -830,8 +841,10 @@ Libraries to help manage database schemas and migrations.
*Software and tools for creating and sharing a development environment.*
* [Ansible](https://www.ansible.com/) - A radically simple orchestration framework.
* [DDEV](https://github.com/ddev/ddev) - a local web development environment system for PHP.
* [Docker](https://www.docker.com/) - A containerization platform.
* [Docker PHP Extension Installer](https://github.com/mlocati/docker-php-extension-installer) - Easily install PHP extensions in Docker containers.
* [Docksal](https://github.com/docksal/docksal) - Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.
* [Expose](https://github.com/beyondcode/expose) - An open-source PHP tunneling service.
* [Lando](https://lando.dev/) - Push-button development environments.
* [Laravel Homestead](https://laravel.com/docs/master/homestead) - A local development environment for Laravel.
@ -840,18 +853,19 @@ Libraries to help manage database schemas and migrations.
* [Takeout](https://github.com/tighten/takeout) - A Docker-based development-only dependency manager.
* [Vagrant](https://www.vagrantup.com/) - A portable development environment utility.
### Virtual Machines
*Alternative PHP virtual machines.*
### Virtual Machines and Compilers
*Alternative PHP virtual machines and compilers.*
* [Hack](https://hacklang.org/) - A programming language for HHVM.
* [HHVM](https://github.com/facebook/hhvm) - A Virtual Machine, Runtime and JIT for PHP by Facebook.
* [PeachPie](https://github.com/peachpiecompiler/peachpie) - PHP compiler and runtime for .NET and .NET Core.
* [KPHP](https://github.com/VKCOM/kphp) - A compiler that translates PHP to C++ and runtime for C++.
### Text Editors and IDEs
*Text Editors and Integrated Development Environments (IDE) with support for PHP.*
* [Eclipse for PHP Developers](https://www.eclipse.org/downloads/) - A PHP IDE based on the Eclipse platform.
* [Apache NetBeans](https://netbeans.apache.org/) - An IDE with support for PHP and HTML5.
* [Apache NetBeans](https://netbeans.apache.org/front/main/index.html) - An IDE with support for PHP and HTML5.
* [PhpStorm](https://www.jetbrains.com/phpstorm/) - A commercial PHP IDE.
* [VS Code](https://code.visualstudio.com/) - An open source code editor.
@ -891,7 +905,6 @@ Various resources, such as books, websites and articles, for improving your PHP
* [PHP The Right Way](https://phptherightway.com/) - A PHP best practice quick reference guide.
* [PHP UG](https://php.ug) - A website to help people locate their nearest PHP user group (UG).
* [PHP Watch](https://php.watch/) - PHP articles, news, upcoming changes, RFCs and more.
* [PHP Weekly](https://www.phpweekly.com/archive.html) - A weekly PHP newsletter.
* [Unit Testing Tips](https://testing-tips.sarvendev.com/) - Unit Testing Tips by examples in PHP.
### PHP Books
@ -900,42 +913,46 @@ Various resources, such as books, websites and articles, for improving your PHP
* [Domain-Driven Design in PHP](https://leanpub.com/ddd-in-php) - Real examples written in PHP showcasing DDD Architectural Styles.
* [Functional Programming in PHP](https://www.functionalphp.com/) - This book will show you how to leverage these new PHP5.3+ features by understanding functional programming principles
* [Grumpy PHPUnit](https://leanpub.com/grumpy-phpunit) - A book about unit testing with PHPUnit by Chris Hartjes.
* [Mastering Object-Orientated PHP](https://brandonsavage.net) - A book about object-orientated PHP by Brandon Savage.
* [Modern PHP New Features and Good Practices](https://www.oreilly.com/library/view/~/9781491905173/) - A book about new PHP features and best practices by Josh Lockhart.
* [Mastering Object-Orientated PHP](https://masteringobjectorientedphp.com/) - A book about object-orientated PHP by Brandon Savage.
* [PHP Cookbook](https://www.oreilly.com/library/view/php-cookbook/9781098121310/) - This cookbook provides code recipes to help you resolve a variety of coding issues.
* [Modernizing Legacy Applications in PHP](https://leanpub.com/mlaphp) - A book about modernizing legacy PHP applications by Paul M. Jones.
* [PHP 7 Upgrade Guide](https://leanpub.com/php7) - An ebook covering all of the features and changes in PHP 7 by Colin O'Dell.
* [Scaling PHP Applications](https://www.scalingphpbook.com) - An ebook about scaling PHP applications by Steve Corona.
* [Securing PHP: Core Concepts](https://leanpub.com/securingphp-coreconcepts) - A book about common security terms and practices for PHP by Chris Cornutt.
* [Signaling PHP](https://leanpub.com/signalingphp) - A book about catching PCNTL signals in CLI scripts by Cal Evans.
* [The Grumpy Programmer's Guide to Building Testable PHP Applications](https://leanpub.com/grumpy-testing) - A book about building testing PHP applications by Chris Hartjes.
* [XML Parsing with PHP](https://www.phparch.com/books/xml-parsing-with-php/) - This book covers parsing and validating XML documents, leveraging XPath expressions, and working with namespaces as well as how to create and modify XML files programmatically.
### PHP Videos
*Fantastic PHP-related videos.*
* [Nomad PHP Lightning Talks](https://www.youtube.com/c/nomadphp) - 10 to 15 minute Lightning Talks by PHP community members.
* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
* [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
* [Taking PHP Seriously](https://www.infoq.com/presentations/php-history/) - A talk outlining PHP's strengths by Keith Adams of Facebook.
* [Laracasts](https://laracasts.com) - Screencasts about Laravel, Vue JS and more.
* [Laravel YouTube Channel](https://www.youtube.com/channel/UCfO2GiQwb-cwJTb1CuRSkwg) - The official Laravel YouTube channel.
* [Programming with Anthony](https://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW) - A video series by Anthony Ferrara.
* [SymfonyCasts](https://symfonycasts.com/) - Screencasts and tutorials about PHP and Symfony.
### PHP Conferences
*PHP conferences.*
* [Laracon EU](https://www.youtube.com/@LaraconEU) - Laracon EU is a 2-day event for people who are interested in learning Laravel and related technologies, or who want to share their knowledge with others.
* [PHP[TEK]](https://tek.phparch.com/) - The longest-running web developer conference in the United States that has a focus on the PHP programming language.
* [PHP UK Conference](https://www.youtube.com/user/phpukconference/videos) - A collection of videos from the PHP UK Conference.
### PHP Podcasts
*Podcasts with a focus on PHP topics.*
* [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.
* [Laravel News Podcast](https://podcast.laravel-news.com/) - The Laravel News Podcast brings you all the latest news and events related to the Laravel PHP Framework.
* [PHP Internals News](https://phpinternals.news) - A podcast about PHP internals.
* [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
* [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
* [Voices of the ElePHPant](https://voicesoftheelephpant.com/) - Interviews with the people who make the PHP community special.
* [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
* [php[podcast] episodes from php[architect]](https://www.phparch.com/podcast/) - The official podcast of php[architect] the industry's leading tech magazine and publisher focused on PHP and web development.
* [Over Engineered](https://overengineered.fm/) - A podcast in mini-series where we explore unimportant programming questions in extreme detail.
* [PHPUgly](https://www.phpugly.com/) - The ramblings of a few overworked PHP Developers.
* [Mostly Technical](https://mostlytechnical.com/) - Hosted by Ian Landsman and Aaron Francis, Mostly Technical is a lively discussion on Laravel, business, and an eclectic mix of related topics.
* [No Compromises](https://show.nocompromises.io/) - Two seasoned salty programming veterans talk best practices based on years of working with Laravel SaaS teams.
* [North Meets South Web Podcast](https://www.northmeetssouth.audio/) - Jacob Bennett and Michael Dyrynda conquer a 14.5 hour time difference to talk about life as web developers.
* [Over Engineered](https://overengineered.fm/) - A podcast in mini-series where we explore unimportant programming questions in extreme detail.
* [PHP Internals News](https://phpinternals.news) - A podcast about PHP internals.
* [PHP Town Hall](https://phptownhall.com/) - A casual PHP podcast by Ben Edmunds and Phil Sturgeon.
* [php[podcast] episodes from php[architect]](https://www.phparch.com/podcast/) - The official podcast of php[architect] the industry's leading tech magazine and publisher focused on PHP and web development.
* [PHPUgly](https://www.phpugly.com/) - The ramblings of a few overworked PHP Developers.
* [The Laracasts Snippet](https://laracasts.simplecast.com) - The Laracasts snippet, each episode, offers a single thought on some aspect of web development.
* [The Laravel Podcast](https://laravelpodcast.com/) - Laravel and PHP development news and discussion.
* [The PHP Roundtable](https://phproundtable.com/) - The PHP Roundtable is a casual gathering of developers discussing topics that PHP nerds care about.
* [Voices of the ElePHPant](https://voicesoftheelephpant.com/) - Interviews with the people who make the PHP community special.
### PHP Newsletters
*PHP-related news directly to your inbox.*