Skip to main content

A curated list of amazingly awesome PHP libraries, resources and shiny things.

33k
GitHub Stars
553
Curated Resources
81
Categories
4 hours ago
Last Refreshed
Composer RepositoriesDependency ManagementDependency Management ExtrasFrameworksFramework ExtrasContent Management Systems (CMS)ComponentsMicro FrameworksMicro Framework ExtrasRoutersTemplatingStatic Site GeneratorsHTTPScrapingMiddlewaresURLEmailFilesStreamsDependency InjectionImageryTestingContinuous IntegrationDocumentationSecurityPasswordsCode AnalysisCode QualityStatic AnalysisArchitecturalDebugging and ProfilingError Tracking and Monitoring ServicesBuild ToolsTask RunnersNavigationAsset ManagementGeolocationDate and TimeEventLoggingE-commercePDFOfficeDatabaseMigrationsNoSQLQueueSearchCommand LineAuthentication and AuthorizationMarkup and CSSJSONStringsNumbersFiltering, Sanitizing and ValidationAPICaching and LockingData Structure and StorageNotificationsDeploymentInternationalisation and LocalisationServerlessConfigurationLLMsThird Party APIsExtensionsMiscellaneousPHP InstallationDevelopment EnvironmentVirtual MachinesText Editors and IDEsWeb ApplicationsInfrastructurePHP WebsitesPHP BooksPHP VideosPHP ConferencesPHP PodcastsPHP NewslettersPHP ReadingPHP Internals Reading

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me web applications resources from awesome-php"

Installation instructions →

What's inside

Web Applications

  • 3V4L

    An online PHP & HHVM shell.

  • Adminer

    Database management in a single PHP file.

  • Cachet

    The open source status page system.

Dependency Injection

  • Acclimate

    A common interface to dependency injection containers and service locators.

  • Aura.Di

    A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.

  • Auryn

    A recursive dependency injector.

  • Container

    Another flexible dependency injection container.

  • Disco

    A PSR-11 compatible, annotation-based dependency injection container.

Strings

  • Agent

    A PHP desktop/mobile user agent parser, based on Mobiledetect.

  • ANSI to HTML5

    An ANSI to HTML5 converter library.

  • Color Jizz

    A library for manipulating and converting colors.

  • Device Detector

    Another library for parsing user agent strings.

  • Hyphenation

    Text hyphenation based on the TeX hyphenation algorithm.

  • Jieba-PHP

    A PHP port of Python's jieba. Chinese text segmentation for natural language processing.

Testing

  • Alice

    An expressive fixture generation library.

  • Behat

    A behaviour driven development (BDD) testing framework.

  • 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.

Third Party APIs

Event

  • Amp

    An event-driven non-blocking I/O library.

  • Broadway

    An event source and CQRS library.

  • CakePHP Event

    An event dispatcher library.

  • Elephant.io

    Yet another web socket library.

  • Evenement

    An event dispatcher library.

  • Event

    An event library with a focus on domain events.

Miscellaneous

  • Annotations

    An annotation library (part of Doctrine).

  • BotMan

    A framework agnostic PHP library to build cross-platform chatbots.

  • ClassPreloader

    A library for optimizing autoloading.

  • Ganesha

    A PHP implementation of Circuit Breaker pattern.

  • Hprose-PHP

    A cross-language RPC.

Development Environment

  • Ansible

    A radically simple orchestration framework.

  • DDEV

    A local web development environment system for PHP.

  • Docker

    A containerization platform.

  • Docker PHP Extension Installer

    Easily install PHP extensions in Docker containers.

  • Docksal

    Unified, Docker :whale: powered web development environments for macOS, Windows, and Linux.

  • Expose

    An open-source PHP tunneling service.

Showing a sample of 553 resources. View the full list on GitHub →