4010 Repositories
PHP php-search-engine Libraries
Port of the Java Content Repository (JCR) to PHP.
PHP Content Repository PHPCR This repository contains interfaces for the PHPCR standard. The JSR-283 specification defines an API for a Content Reposi
PHP 5.3+ Extensible Dumper
Ladybug: PHP 5.3+ Extensible Dumper Ladybug provides an easy and extensible var_dump / print_r replacement for PHP 5.3+ projects. Any PHP variable, ob
JSONP callback validator.
JsonpCallbackValidator JsonpCallbackValidator allows you to validate a JSONP callback in order to prevent XSS attacks. Usage $validator = new \JsonpCa
A PHP component to convert HTML into a plain text format
html2text html2text is a very simple script that uses DOM methods to convert HTML into a format similar to what would be rendered by a browser - perfe
PHP Lightweight Message Bus supporting CQRS.
Prooph Service Bus PHP 7.1+ lightweight message bus supporting CQRS and Micro Services Important This library will receive support until December 31,
Collection pipeline library for PHP
Knapsack Collection pipeline library for PHP Knapsack is a collection library for PHP = 5.6 that implements most of the sequence operations proposed
Experimental library for forking PHP
Spork: PHP on a Fork ?php $manager = new Spork\ProcessManager(); $manager-fork(function() { // do something in another process! return 'Hel
Small convention based CQRS library for PHP
LiteCQRS for PHP Small naming-convention based CQRS library for PHP (loosely based on LiteCQRS for C#) that relies on the MessageBus, Command, EventSo
:date: The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects
sabre/vobject The VObject library allows you to easily parse and manipulate iCalendar and vCard objects using PHP. The goal of the VObject library is
Extracts information about web pages, like youtube videos, twitter statuses or blog articles.
Essence is a simple PHP library to extract media information from websites, like youtube videos, twitter statuses or blog articles. If you were alread
JSON Lint for PHP
JSON Lint Usage use Seld\JsonLint\JsonParser; $parser = new JsonParser(); // returns null if it's valid json, or a ParsingException object. $parser-
A redacted PHP port of Underscore.js with additional functions and goodies – Available for Composer and Laravel
Underscore.php The PHP manipulation toolbelt First off : Underscore.php is not a PHP port of Underscore.js (well ok I mean it was at first). It's does
Pagination for PHP.
NB This project is no longer maintained; you may like to use https://github.com/BabDev/Pagerfanta instead. Pagerfanta This project is for PHP 7. If yo
PHP Regular expressions made easy
PHPVerbalExpressions ported from VerbalExpressions VerbalExpressions is a PHP library that helps to construct hard regular expressions. Installation T
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Hprose 3.0 for PHP Introduction Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform
PHP errors for cool kids
whoops PHP errors for cool kids whoops is an error handler framework for PHP. Out-of-the-box, it provides a pretty error interface that helps you debu
php 5.3 Migration Manager
#What are Database Migrations? Migrations are a convenient way for you to alter your database in a structured and organized manner. You could edit fra
Framework agnostic database migrations for PHP.
Phoenix Framework agnostic database migrations for PHP. Features Validation all settings in migration before executing first query Multiple migration
Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite
Introduction Ruckusing is a framework written in PHP5 for generating and managing a set of "database migrations". Database migrations are declarative
Simple migrations system for php
Phpmig What is it? Phpmig is a (database) migration tool for php, that should be adaptable for use with most PHP 5.3+ projects. It's kind of like doct
PHP Database Migrations for Everyone
Phinx: Simple PHP Database Migrations Intro Phinx makes it ridiculously easy to manage the database migrations for your PHP app. In less than 5 minute
Middleware for PHP built on top of PSR-7 and PSR-15
zend-stratigility Repository abandoned 2019-12-31 This repository has moved to laminas/laminas-stratigility. From "Strata", Latin for "layer", and "ag
PSR-15 middleware in minutes!
zend-expressive Repository abandoned 2019-12-31 This repository has moved to mezzio/mezzio. Develop PSR-7 middleware applications in minutes! zend-exp
🐺 Lightweight and easy to use framework for building web apps.
Wolff Web development made just right. Wolff is a ridiculously small and lightweight PHP framework, intended for those who want to build web applicati
A resource-oriented micro PHP framework
Bullet Bullet is a resource-oriented micro PHP framework built around HTTP URIs. Bullet takes a unique functional-style approach to URL routing by par
⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.
Siler is a set of general purpose high-level abstractions aiming an API for declarative programming in PHP. 💧 Files and functions as first-class citi
[DEPRECATED -- Use Symfony instead] The PHP micro-framework based on the Symfony Components
Silex, a simple Web Framework WARNING: Silex is in maintenance mode only. Ends of life is set to June 2018. Read more on Symfony's blog. Silex is a PH
A simple PHP library for handling Emoji
Emoji Emoji images from unicode characters and names (i.e. :sunrise:). Built to work with Twemoji images. use HeyUpdate\Emoji\Emoji; use HeyUpdate\Emo
A lightweight lexical string parser for BBCode styled markup.
Decoda A lightweight lexical string parser for BBCode styled markup. Requirements PHP 5.6.0+ Multibyte Composer Contributors "Marten-Plain" emoticons
Advanced shortcode (BBCode) parser and engine for PHP
Shortcode Shortcode is a framework agnostic PHP library allowing to find, extract and process text fragments called "shortcodes" or "BBCodes". Example
📜 Modern Simple HTML DOM Parser for PHP
📜 Simple Html Dom Parser for PHP A HTML DOM parser written in PHP - let you manipulate HTML in a very easy way! This is a fork of PHP Simple HTML DOM
An HTML5 parser and serializer for PHP.
HTML5-PHP HTML5 is a standards-compliant HTML5 parser and writer written entirely in PHP. It is stable and used in many production websites, and has w
A super fast, highly extensible markdown parser for PHP
A super fast, highly extensible markdown parser for PHP What is this? A set of PHP classes, each representing a Markdown flavor, and a command line to
Convert HTML to Markdown with PHP
HTML To Markdown for PHP Library which converts HTML to Markdown for your sanity and convenience. Requires: PHP 7.2+ Lead Developer: @colinodell Origi
Highly-extensible PHP Markdown parser which fully supports the CommonMark and GFM specs.
league/commonmark league/commonmark is a highly-extensible PHP Markdown parser created by Colin O'Dell which supports the full CommonMark spec and Git
Parser for Markdown and Markdown Extra derived from the original Markdown.pl by John Gruber.
PHP Markdown PHP Markdown Lib 1.9.0 - 1 Dec 2019 by Michel Fortin https://michelf.ca/ based on Markdown by John Gruber https://daringfireball.net/ Int
Better Markdown Parser in PHP
Parsedown Better Markdown Parser in PHP - Demo. Features One File No Dependencies Super Fast Extensible GitHub flavored Tested in 5.3 to 7.3 Markdown
Amazon Web Services CloudWatch Logs Handler for Monolog library
AWS CloudWatch Logs Handler for Monolog Handler for PHP logging library Monolog for sending log entries to AWS CloudWatch Logs service. Before using t
PHP logging library that is highly extendable and simple to use.
Analog - Minimal PHP logging library Copyright: (c) 2012-Present Johnny Broadway License: MIT A minimal PHP logging package based on the idea of using
A Simple Logging Class For PHP
KLogger: Simple Logging for PHP A project written by Kenny Katzgrau and Dan Horrigan. About KLogger is an easy-to-use PSR-3 compliant logging class fo
PHP implementation of circuit breaker pattern.
What is php-circuit-breaker A component helping you gracefully handle outages and timeouts of external services (usually remote, 3rd party services).
A multithreaded application server for PHP, written in PHP.
appserver.io, a PHP application server This is the main repository for the appserver.io project. What is appserver.io appserver.io is a multithreaded
PPM is a process manager, supercharger and load balancer for modern PHP applications.
PPM - PHP Process Manager PHP-PM is a process manager, supercharger and load balancer for PHP applications. It's based on ReactPHP and works best with
:racehorse: find the size of an image without downloading the whole file. Supports batch requests.
FasterImage FasterImage finds the dimensions or filetype of a remote image file given its uri by fetching as little as needed, based on the excellent
GifFrameExtractor is a PHP class that separates all the frames (and their duration) of an animated GIF
================================ GifFrameExtractor ================================ GifFrameExtractor is a PHP class that separates all the frames (an
GifCreator is a PHP class that creates animated GIF from multiple images
================================ GifCreator ================================ GifCreator is a PHP class to create animated GIF from multiple images For
Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jpegtran tools.
Image Optimizer This library is handy and very easy to use optimizer for image files. It uses optipng, pngquant, jpegoptim, svgo and few more librarie
🌄 Perceptual image hashing for PHP
ImageHash A perceptual hash is a fingerprint of a multimedia file derived from various features from its content. Unlike cryptographic hash functions
PHP 5.3 Object Oriented image manipulation library
Imagine Tweet about it using the #php_imagine hashtag. Image manipulation library for PHP 5.3 inspired by Python's PIL and other image libraries. Requ
PHP Image Manipulation
Intervention Image Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and com
Retrofit implementation in PHP. A REST client for PHP.
Retrofit PHP Retrofit is a type-safe REST client. It is blatantly stolen from square/retrofit and implemented in PHP. ❗ UPGRADE NOTICE ❗ Version 3 int
Supercharge your app or SDK with a testing library specifically for Guzzle
Full Documentation at guzzler.dev Supercharge your app or SDK with a testing library specifically for Guzzle. Guzzler covers the process of setting up
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
This is a port of the VCR Ruby library to PHP. Record your test suite's HTTP interactions and replay them during future test runs for fast, determinis
HTTPlug, the HTTP client abstraction for PHP
HTTPlug HTTPlug, the HTTP client abstraction for PHP. Intro HTTP client standard built on PSR-7 HTTP messages. The HTTPlug client interface is compati
PHP's lightweight HTTP client
Buzz - Scripted HTTP browser Buzz is a lightweight (1000 lines of code) PHP 7.1 library for issuing HTTP requests. The library includes three clients
A Chainable, REST Friendly, PHP HTTP Client. A sane alternative to cURL.
Httpful Httpful is a simple Http Client library for PHP 7.2+. There is an emphasis of readability, simplicity, and flexibility – basically provide the
Requests for PHP is a humble HTTP request library. It simplifies how you interact with other sites and takes away all your worries.
Requests for PHP Requests is a HTTP library written in PHP, for human beings. It is roughly based on the API from the excellent Requests Python librar
Guzzle, an extensible PHP HTTP client
Guzzle, PHP HTTP client Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. Simple interf
PHP library to access the OpenCage geocoding API
OpenCage Geocoding API Library for PHP A PHP library to use the OpenCage geocoding API. Build Status / Code Quality Overview This library attempts to
Geo-related tools PHP 5.4+ library built atop Geocoder and React libraries
Geotools Geotools is a PHP geo-related library, built atop Geocoder and React libraries. Features Batch geocode & reverse geocoding request(s) in seri
Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym, capital, iso codes, dialling codes, geo data, currencies, flags, emoji, and other attributes for all 250 countries worldwide at your fingertips.
Rinvex Country Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including nam
Simple Yet Powerful Geo Library for PHP
phpgeo - A Simple Geo Library for PHP phpgeo provides abstractions to geographical coordinates (including support for different ellipsoids) and allows
The most featured Geocoder library written in PHP.
Geocoder Important: You are browsing the documentation of Geocoder 4.x. Documentation for version 3.x is available here: Geocoder 3.x documentation. D
Quantum PHP Framework
Quantum PHP Framework Note: This repository contains the core code of the Quantum framework. If you want to start a new project visit the main Quantum
PHPUnit assertions for testing ReactPHP promises
ReactPHP Promises Testing A library that provides a set of convenient assertions for testing ReactPHP promises. Under the hood uses clue/php-block-rea
Mako skeleton application.
Mako Framework Mako is a lightweight and easy to use PHP framework based on the MVC architectural design pattern. Check out the documentation and crea
Quantum PHP Project
Quantum PHP Framework (project) Website Blog Very fast and extremely simple, next generation PHP MVC framework with modular structure, which allows yo
PHP spell check library
php-speller PHP spell check library. Currently supported backends: aspell; hunspell; ispell. Installation With Composer: $ composer require mekras/php
It validates PSR-7 messages (HTTP request/response) against OpenAPI specifications
NOTICE - THE PACKAGE HAS BEEN CONTRIBUTED TO THE PHP LEAGUE Go to https://github.com/thephpleague/openapi-psr7-validator This package is here for exis
A tiny, yet powerful, PHP micro-framework.
Equip Framework A tiny and powerful PHP micro-framework created and maintained by the engineering team at When I Work. Attempts to be PSR-1, PSR-2, PS
🐘🎓📝 PHP Library providing an easy way to spellcheck multiple sources of text by many spellcheckers
PHP-Spellchecker Check misspellings from any text source with the most popular PHP spellchecker. About PHP-Spellchecker is a spellchecker abstraction
CleverStyle Framework is simple, scalable, fast and secure full-stack PHP framework
CleverStyle Framework is simple, scalable, fast and secure full-stack PHP framework. It is free, Open Source and is distributed under Free Public Lice
The PPI Framework Engine
PPI Framework PPI is the PHP Interoperability Framework. It provides an equal and open platform to empower PHP developers to pick the best tools from
A modern, ultra lightweight and rocket fast Content Management System
Redaxscript A modern, ultra lightweight and rocket fast Content Management System for SQLite, MSSQL, MySQL and PostgreSQL. Installation Clone the repo
Source code of Ice framework
Ice framework Simple and fast PHP framework delivered as C-extension. Stage How to contribute? Fork the ice/framework repository. Create a new branch
Fast and easy PHP framework
Español | English Fácil, rápido y en español (Or should I say fast and easy?) Bienvenidos a KumbiaPHP Framework Versión 1 Manual en construcción de la
Dependency Injection System
Aura.Di A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance,
Low-code Framework for Web Apps in PHP
Agile UI - User Interface framework for Agile Toolkit Agile Toolkit is a Low Code framework written in PHP. Agile UI implement server side rendering e
Ubiquity framework
Ubiquity, a powerful and fast framework for efficient design. Main features MVC Dependency injection PSR-4 Autoloader Router based on annotations ORM
A simple, secure, and scalable PHP application framework
Opulence Introduction Opulence is a PHP web application framework that simplifies the difficult parts of creating and maintaining a secure, scalable w
High-Performance Long-Living PHP Framework for modern enterprise application development
Documentation · Discord · Telegram · Twitter Spiral Framework is a High-Performance Long-Living Full-Stack framework and group of over sixty PSR-compa
Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.
Kraken PHP Framework ~ Release the Kraken! Note: This repository contains the core of the Kraken Framework. If you want to start developing new applic
FuelPHP v1.x is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start! FuelPHP is fully PHP 7 compatible.
FuelPHP Version: 1.8.2 Website Release Documentation Release API browser Development branch Documentation Development branch API browser Support Forum
Open Source PHP Framework (originally from EllisLab)
CodeIgniter 4 Development What is CodeIgniter? CodeIgniter is a PHP full-stack web framework that is light, fast, flexible and secure. More informatio
🚀 PHP Microservice Full Coroutine Framework
PHP microservice coroutine framework 中文说明 Introduction Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft
High performance, full-stack PHP framework delivered as a C extension.
Phalcon Framework Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resourc
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Slim Framework Slim is a PHP micro-framework that helps you quickly write simple yet powerful web applications and APIs. Installation It's recommended
CakePHP: The Rapid Development Framework for PHP - Official Repository
CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Associative Data Mapping, Front Controller, and MVC. O
Yii 2: The Fast, Secure and Professional PHP Framework
Yii 2 is a modern framework designed to be a solid foundation for your PHP application. It is fast, secure and efficient and works right out of the bo
🚀 Coroutine-based concurrency library for PHP
English | 中文 Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C++
Open Source PHP Framework (originally from EllisLab)
What is CodeIgniter CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable
The Symfony PHP framework
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Symfony is used by thousands of web applications (in
A PHP framework for web artisans.
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
php binding for IUP toolkit
php-iup php-ffi experiment php7.4 interface to the IUP toolkit for building GUI's. Description IUP-Toolkit IUP is a multi-platform toolkit for buildin
Validate and sanitize arrays and objects.
Aura.Filter This package provides tools to validate and sanitize objects and arrays. Foreword Installation This library requires PHP 5.4 or later; we
Lightweight and feature-rich PHP validation and filtering library. Support scene grouping, pre-filtering, array checking, custom validators, custom messages. 轻量且功能丰富的PHP验证、过滤库。支持场景分组,前置过滤,数组检查,自定义验证器,自定义消息。
PHP Validate 一个简洁小巧且功能完善的php验证、过滤库。 简单方便,支持添加自定义验证器 支持前置验证检查, 自定义如何判断非空 支持将规则按场景进行分组设置。或者部分验证 支持在进行验证前对值使用过滤器进行净化过滤内置过滤器 支持在进行验证前置处理和后置处理独立验证处理 支持自定义每
A simple filtering library for PHP
Filterus - A flexible PHP 5.3 filter package Filter Methods: Each filter class has two primary methods: $filter-filter($var) - returns a modified ver
PHP library - Validators for standards from ISO, International Finance, Public Administrations, GS1, Manufacturing Industry, Phone numbers & Zipcodes for many countries
IsoCodes PHP library - Validators for standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes
The Hoa\Mime library.
Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. Hoa\Mim
PHP-based anti-virus anti-trojan anti-malware solution.
What is phpMussel? An ideal solution for shared hosting environments, where it's often not possible to utilise or install conventional anti-virus prot