awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.
https://github.com/ziadoz/awesome-php
Last synced: 7 days ago
JSON representation
-
Table of Contents
-
Templating
- PHPTAL - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
- Plates - A native PHP templating library.
- Smarty - A template engine to complement PHP.
- Twig - A comprehensive templating language.
- MtHaml - A PHP implementation of the HAML template language.
- Mustache - A PHP implementation of the Mustache template language.
- Plates - A native PHP templating library.
-
Testing
- Behat - A behaviour driven development (BDD) testing framework.
- Mink - Web acceptance testing.
- Pest - A testing framework with a focus on simplicity.
- PHPT - A test tool used by PHP itself.
- Alice - An expressive fixture generation library.
- Atoum - A simple testing library.
- Codeception - A full stack testing framework.
- Faker - A fake data generator library.
- Foundry - A fixture factory generation library for Doctrine.
- Infection - An AST-based PHP Mutation testing framework.
- Kahlan - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.
- Mockery - A mock object library for testing.
- Nette Tester - A productive and enjoyable parallel unit testing framework.
- ParaTest - A parallel testing library for PHPUnit.
- Phake - Another mock object library for testing.
- PHP-Mock - A mock library for built-in PHP functions (e.g. time()).
- PHP MySQL Engine - A MySQL engine written in pure PHP.
- PHPSpec - A design by specification unit testing library.
- PHPUnit - A unit testing framework.
- Prophecy - A highly opinionated mocking framework.
- VFS Stream - A virtual filesystem stream wrapper for testing.
- PHPUnit Polyfills - Simplifies running PHPUnit tests on multiple PHPUnit versions.
- PHPUnit Polyfills - Simplifies running PHPUnit tests on multiple PHPUnit versions.
-
Text Editors and IDEs
- Eclipse for PHP Developers - A PHP IDE based on the Eclipse platform.
- PhpStorm - A commercial PHP IDE.
- VS Code - An open source code editor.
- Apache NetBeans - An IDE with support for PHP and HTML5.
- PhpEd - An IDE with professional commercial debugger.
-
Third Party APIs
- AsyncAWS - An unofficial asynchronous PHP AWS SDK.
- Amazon Web Service SDK - The official PHP AWS SDK library.
- Campaign Monitor - The official Campaign Monitor PHP library.
- Github - A library to interface with the Github API.
- Mailgun - The official Mailgun PHP API.
- Stripe - The official Stripe PHP library.
- Twilio - The official Twilio PHP REST API.
-
URL
- PHP Domain Parser - A domain suffix parser library.
- Purl - A URL manipulation library.
- sabre/uri - A functional URI manipulation library.
- Uri - Another URL manipulation library.
-
Virtual Machines
-
Web Applications
- 3V4L - An online PHP & HHVM shell.
- Cachet - The open source status page system.
- Lychee - An easy to use and great looking photo-management-system.
- MailCatcher - A web tool for capturing and viewing emails.
- phpMyAdmin - A web interface for MySQL/MariaDB.
- PHP Queue - An application for managing queueing backends.
- phpRedisAdmin - A simple web interface to manage [Redis](https://redis.io/) databases.
- Adminer - Database management in a single PHP file.
- PHPSandbox - An online IDE for PHP in the browser.
- Leantime - Strategic project management system for the non project manager.
- Mailpit - An email and SMTP testing tool for developers.
-
Programming Languages
Categories
Sub Categories
Testing
23
Content Management Systems (CMS)
20
Debugging and Profiling
19
Development Environment
17
Strings
17
Static Analysis
16
Event
16
Security
16
Filtering, Sanitizing and Validation
15
PHP Books
15
Code Analysis
15
Database
15
PHP Websites
15
Authentication and Authorization
14
PHP Podcasts
14
Web Applications
13
Markup and CSS
13
PHP Videos
11
Email
11
Architectural
11
Data Structure and Storage
11
HTTP
11
Dependency Management Extras
11
Command Line
11
Frameworks
11
Code Quality
10
Miscellaneous
10
API
9
Dependency Injection
9
Imagery
8
Numbers
8
E-commerce
8
Templating
8
Third Party APIs
8
Passwords
8
Date and Time
8
Caching and Locking
8
Queue
7
Micro Frameworks
7
Error Tracking and Monitoring Services
7
Scraping
7
LLMs
7
Components
7
Continuous Integration
7
Documentation
7
PHP Installation
6
Framework Extras
6
Static Site Generators
6
Files
6
Build Tools
5
Notifications
5
Migrations
5
Serverless
5
PHP Internals Reading
5
PDF
5
Routers
5
Composer Repositories
5
Middlewares
5
Asset Management
5
Text Editors and IDEs
5
Dependency Management
5
Geolocation
5
NoSQL
4
URL
4
Office
4
Search
4
Task Runners
4
JSON
3
Extensions
3
Deployment
3
Micro Framework Extras
3
Infrastructure
3
Virtual Machines
3
Configuration
3
Streams
2
Internationalisation and Localisation
2
Navigation
2
PHP Conferences
2
PHP Newsletters
1
PHP Reading
1
Logging
1
Keywords
php
234
symfony
18
laravel
17
composer
17
static-analysis
15
cli
11
php7
10
php-library
9
component
8
json
8
parser
8
markdown
8
html
8
aura
7
psr-7
7
phpunit
7
symfony-component
7
testing
7
library
6
code-quality
6
api
6
http
6
mysql
5
sdk
5
docker
5
automation
5
magento
5
php8
5
websocket
4
dependency-injection
4
performance
4
mongodb
4
standalone-php-library
4
unit-testing
4
phpstan
4
async
4
static-analyzer
4
asynchronous
4
client
4
redis
4
language
4
twig
4
debug
4
linter
4
doctrine
4
email
3
smtp
3
validator
3
money
3
oauth2
3