awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.
https://github.com/ziadoz/awesome-php
Last synced: 10 days ago
JSON representation
-
Table of Contents
-
Templating
-
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.
-
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
22
Content Management Systems (CMS)
20
Debugging and Profiling
19
Strings
17
Development Environment
17
Static Analysis
16
Security
16
Event
16
PHP Websites
15
Code Analysis
15
Filtering, Sanitizing and Validation
15
PHP Books
15
Database
15
PHP Podcasts
14
Authentication and Authorization
14
Web Applications
13
Markup and CSS
13
Data Structure and Storage
11
Architectural
11
Email
11
Dependency Management Extras
11
Frameworks
11
Command Line
11
PHP Videos
10
HTTP
10
Code Quality
10
Miscellaneous
10
API
9
Dependency Injection
9
Imagery
8
Numbers
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
E-commerce
7
Scraping
7
LLMs
7
Components
7
Continuous Integration
7
Documentation
7
PHP Installation
6
Framework Extras
6
Files
6
Build Tools
5
Notifications
5
Migrations
5
Serverless
5
PHP Internals Reading
5
PDF
5
Routers
5
Composer Repositories
5
Dependency Management
5
Static Site Generators
5
Asset Management
5
Middlewares
5
Text Editors and IDEs
5
Geolocation
5
Search
4
Task Runners
4
Office
4
NoSQL
4
URL
4
Infrastructure
3
Micro Framework Extras
3
Deployment
3
JSON
3
Extensions
3
Configuration
3
Virtual Machines
3
Navigation
2
Streams
2
Internationalisation and Localisation
2
PHP Reading
1
PHP Newsletters
1
PHP Conferences
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