4017 Repositories
PHP easy-php Libraries
Abstracts HTTP request input handling, providing an easy interface for data hydration and validation
Linio Input Linio Input is yet another component of the Linio Framework. It aims to abstract HTTP request input handling, allowing a seamless integrat
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
PHP library that provides a filesystem abstraction layer − will be a feast for your files!
Gaufrette Gaufrette provides a filesystem abstraction layer. Why use Gaufrette? Imagine you have to manage a lot of medias in a PHP project. Lets see
CSV data manipulation made easy in PHP
CSV Csv is a simple library to ease CSV parsing, writing and filtering in PHP. The goal of the library is to be powerful while remaining lightweight,
An object oriented PHP driver for FFMpeg binary
php-ffmpeg An Object-Oriented library to convert video/audio files with FFmpeg / AVConv. Check another amazing repo: PHP FFMpeg extras, you will find
Abstraction for local and remote filesystems
League\Flysystem About Flysystem Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems. Wh
The Hoa\Eventsource 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\Eve
Golang's defer statement for PHP
PHP Defer A defer statement originally comes from Golang. This library allows you to use defer functionality in PHP code. Usage ?php defer($context,
Reactive extensions for PHP.
This package is abandoned. Use https://github.com/ReactiveX/RxPHP instead Rx.PHP Reactive extensions for PHP. The reactive extensions for PHP are a se
The Hoa\Websocket 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\Web
PHP 7.4 EventStore Implementation
Prooph Event Store Common classes and interface for Prooph Event Store implementations. Installation You can install prooph/event-store via composer b
A pragmatic event sourcing library for PHP with a focus on developer experience.
EventSaucePHP EventSauce is a somewhat opinionated, no-nonsense, and easy way to introduce event sourcing into PHP projects. It's designed so storage
Asynchronous coroutines for PHP 7.
Recoil An asynchronous coroutine kernel for PHP 7. composer require recoil/recoil The Recoil project comprises the following packages: recoil/api - T
Événement is a very simple event dispatching library for PHP.
Événement Événement is a very simple event dispatching library for PHP. It has the same design goals as Silex and Pimple, to empower the user while st
Icicle is a PHP library for writing asynchronous code using synchronous coding techniques
Icicle is now deprecated in favor of Amp v2.0. This version is is currently under development, but close to release. The v2.0 branches are amp_v2 in a
A non-blocking concurrency framework for PHP applications. 🐘
Amp is a non-blocking concurrency framework for PHP. It provides an event loop, promises and streams as a base for asynchronous programming. Promises
Asynchronous WebSocket server
Ratchet A PHP library for asynchronously serving WebSockets. Build up your application through simple interfaces and re-use your application without c
Event-driven, non-blocking I/O with PHP.
Event-driven, non-blocking I/O with PHP. ReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP=5.3.
Workerman What is it Workerman is an asynchronous event-driven PHP framework with high performance to build fast and scalable network applications. Wo
:envelope: E-Mail Address Validator (syntax, dns, trash, typo)
✉️ E-Mail Address Validator for PHP Warning The best way to validate an e-mail address is still to send a duplicate opt-in-mail, when the user clicks
Bounce Mail Handler for PHP | This is a "reboot" of PHPMailer-BMH from WorxWare.
PHP 7.0+ Support Composer & PSR-0 Support PHPUnit testing via Travis CI (TODO: more tests needed) PHP-Quality testing via SensioLabsInsight (TODO: mor
Small PHP library to valid email addresses using a number of methods.
Email Validator Small PHP library to valid email addresses using a number of methods. Features Validates email address Checks for example domains (e.g
Send email across all platforms using one interface
Send email across all platforms using one interface. Table Of Content Requirements Installation Providers AmazonSES Mailgun Mailjet Mandrill Postmark
PHP library for parsing plain text email content.
EmailReplyParser EmailReplyParser is a PHP library for parsing plain text email content, based on GitHub's email_reply_parser library written in Ruby.
An IMAP library for PHP
Fetch Fetch is a library for reading email and attachments, primarily using the POP and IMAP protocols. Installing N.b. A note on Ubuntu 14.04 (probab
Mautic: Open Source Marketing Automation Software.
Mautic Introduction Supported Versions Branch RC Release Initial Release Active Support Until Security Support Until * 2.15 27 Sep 2019 8 Oct 2019 8 O
Comprehensive mailing tools for PHP
Swift Mailer Swift Mailer is a component based mailing solution for PHP. It is released under the MIT license. Swift Mailer is highly object-oriented
The classic email sending library for PHP
PHPMailer – A full-featured email creation and transfer class for PHP Features Probably the world's most popular code for sending email from PHP! Used
:currency_exchange: Currency exchange rates library
Swap Swap allows you to retrieve currency exchange rates from various services such as Fixer or currencylayer and optionally cache the results. It is
PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro
Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our
Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform
Shopware 5 License: Dual license AGPL v3 / Proprietary Github Repository: https://github.com/shopware/shopware Issue Tracker: https://issues.shopware.
Drag and Drop Website Builder and CMS with E-commerce
Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |
PHP implementation of Fowler's Money pattern.
Money PHP library to make working with money safer, easier, and fun! "If I had a dime for every time I've seen someone use FLOAT to store currency, I'
A framework agnostic, multi-gateway payment processing library for PHP 5.6+
Omnipay An easy to use, consistent payment processing library for PHP Omnipay is a payment processing library for PHP. It has been designed based on i
Open Source eCommerce Platform on Symfony
Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and
A php API documentation generator, fork of Sami
Doctum, a PHP API documentation generator. Fork of Sami Curious about what Doctum generates? Have a look at the MariaDB MySQL Kbs or Laravel documenta
Documentation generator for PHP Code using standard technology (SRC, DOCBLOCK, XML and XSLT)
phpDox phpDox is a documentation generator for PHP projects. This includes, but is not limited to, API documentation. The main focus is on enriching t
PHP 7.1 ready Smart and Simple Documentation for your PHP project
Smart and Readable Documentation for your PHP project ApiGen is the simplest, the easiest to use and the most modern api doc generator. It is all PHP
Documentation Generator for PHP
phpDocumentor What is phpDocumentor? phpDocumentor is an application that is capable of analyzing your PHP source code and DocBlock comments to genera
Simple forum software for building great communities.
About Flarum Flarum is a delightfully simple discussion platform for your website. It's fast and easy to use, with all the features you need to run a
HumHub - Open Source Social Network
HumHub - Social Network Kit HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP. It's perfect for individual: So
Monitor for any changes in your php application and automatically restart it (suitable for async apps).
PHP-watcher PHP-watcher helps develop long-running PHP applications by automatically restarting them when file changes in the directory are detected.
Phansible - generate Vagrant + Ansible dev environments for PHP
Phansible Phansible is a simple generator for Vagrant projects, targeting PHP development environments, using Ansible as Provisioner. It was inspired
A deployer library for PHP 5.3
Plum An object oriented deployer library Installation and configuration Plum does not provide and autoloader but follow the PSR-0 convention. $plum =
Deploy your PHP with PHP. Inspired by Capistrano and Vlad.
Pomander A light-weight flexible deployment tool for deploying web applications. This project was inspired by Capistrano and Vlad the Deployer, as wel
The PHP Deployment Tool
Magallanes What's Magallanes? Magallanes is a deployment tool for made with PHP for PHP applications; it's quite simple to use and manage. For more in
Elegant SSH tasks for PHP.
Laravel Envoy Introduction Laravel Envoy provides a clean, minimal syntax for defining common tasks you run on your remote servers. Using Blade style
Send your projects up in the clouds
Rocketeer is unfortunately not maintained anymore and this repository is archived I recommend to pivot to Deployer and/or CD pipelines The Gitter chat
A deployment tool written in PHP with support for popular frameworks out of the box
Deployer A deployment tool written in PHP with support for popular frameworks out of the box. See deployer.org for more information and documentation.
PHP Class converter to namepaces.
Namespacer This tool will assist you in taking older underscore/prefix spaced code and will namespace it as best as it can, and also make the files an
Simple composer script to manage phar files using project composer.json.
tooly-composer-script With tooly composer-script you can version needed PHAR files in your project's composer.json without adding them directly to a V
Merge one or more additional composer.json files at Composer runtime
Composer Merge Plugin Merge multiple composer.json files at Composer runtime. Composer Merge Plugin is intended to allow easier dependency management
🚀 PHP Service Container with fast and cachable dependency injection.
ClanCats Container A PHP Service Container featuring a simple meta-language with fast and compilable dependency injection. Requires PHP = 7.0 Pros: M
PSR-11 compatible Dependency Injection Container for PHP.
bitexpert/disco This package provides a PSR-11 compatible, annotation-based dependency injection container. Have a look at the disco-demos project to
Adapters for PHP framework containers to an interoperable interface
Acclimate - Container Adapters Get Acclimated! Use any third-party dependency injection containers and service locators in your code by adapting them
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 7 features.
Nette Dependency Injection (DI) Introduction Purpose of the Dependecy Injection (DI) is to free classes from the responsibility for obtaining objects
Small but powerful dependency injection container
Container (Dependency Injection) This package is compliant with PSR-1, PSR-2, PSR-4 and PSR-11. If you notice compliance oversights, please send a pat
The dependency injection container for humans
layout home PHP-DI is a dependency injection container meant to be practical, powerful, and framework-agnostic. Read more on the website: php-di.org G
A small PHP dependency injection container
Pimple Caution! Pimple is now closed for changes. No new features will be added and no cosmetic changes will be accepted either. The only accepted cha
The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.
DependencyInjection Component The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your appli
Php Debugger to run in terminal to debug your code easily.
What is Dephpugger? Dephpugger (read depugger) is an open source lib to make a debug in php direct in terminal, without necessary configure an IDE. Th
PHP APM (Alternative PHP Monitor)
APM (Alternative PHP Monitor) APM (Alternative PHP Monitor) is a monitoring extension enabling native Application Performance Management (APM) for PHP
PHP Debug Console
PHP Console A web console to try your PHP code into Creating a test file or using php's interactive mode can be a bit cumbersome to try random php sni
Dontbug is a reverse debugger for PHP
Dontbug Debugger Dontbug is a reverse debugger (aka time travel debugger) for PHP. It allows you to record the execution of PHP scripts (in command li
The Interactive PHP Debugger
The interactive PHP debugger Implemented as a SAPI module, phpdbg can exert complete control over the environment without impacting the functionality
PHP Benchmarking framework
PHPBench is a benchmark runner for PHP analogous to PHPUnit but for performance rather than correctness. Features include: Revolutions: Repeat your co
😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Tracy - PHP debugger Introduction Tracy library is a useful helper for everyday PHP programmers. It helps you to: quickly detect and correct errors lo
Handle PHP errors, dump variables, execute PHP code remotely in Google Chrome
PHP Console server library PHP Console allows you to handle PHP errors & exceptions, dump variables, execute PHP code remotely and many other things u
Kint - a powerful and modern PHP debugging tool.
Kint - debugging helper for PHP developers What am I looking at? At first glance Kint is just a pretty replacement for var_dump(), print_r() and debug
Xdebug — Step Debugger and Debugging Aid for PHP
Xdebug Xdebug is a debugging tool for PHP. It provides step-debugging and a whole range of development aids, such as stack traces, a code profiler, fe
Debug bar for PHP
PHP Debug Bar Displays a debug bar in the browser with information from php. No more var_dump() in your code! Features: Generic debug bar Easy to inte
Working with durations made easy
Duration for PHP Working with durations made easy. Do you like to use DateInterval to compute and work with durations? Me neither, so let's fix that!
The missing PHP 5.3+ calendar management library.
CalendR CalendR is an Object Oriented Calendar management library on top of PHP5.3+ Date objects. You can use it to deal with all your needs about cal
The easy PHP Library for calculating holidays
Introduction Yasumi (Japanese for 'Holiday'「休み」) is the easy PHP library that helps you retrieve the dates and names of holidays and other special cel
Parse, validate, manipulate, and display dates in PHP w/ i18n support. Inspired by moment.js
Support I am a dad now for the last 1,5 years and that clearly shows in being on time with merging PRs or pushing this package further. Time is the bi
A standalone DateTime library originally based off of Carbon
CakePHP Chronos Chronos aims to be a drop-in replacement for nesbot/carbon. It focuses on providing immutable date/datetime objects. Immutable objects
A simple PHP API extension for DateTime.
Carbon An international PHP extension for DateTime. http://carbon.nesbot.com ?php use Carbon\Carbon; printf("Right now is %s", Carbon::now()-toDat
Flexible serializer encouraging good object design
Serializard Serializard is a library for (un)serialization of data of any complexity. Its main focus is to give user as much flexibility as possible b
Simple & secure helper to manipulate arrays in various ways
Array helper Simple & secure helper to manipulate arrays in various ways, especially for multidimensional arrays Forget about checking for existing ke
Changeset calculator between two states of a data
Totem \\\\//// |.)(.| | || | Changeset calculator between two state of a data \(__)/ Requires PHP 5.4 ; Compatible
Collections Abstraction library for PHP
Collections Collections Abstraction library for PHP The Collection library is one of the most useful things that many modern languages has, but for so
CRUDlex is an easy to use CRUD generator for Symfony 4 and Silex 2 which is great for auto generated admin pages
CRUDlex CRUDlex is an easy to use, well documented and tested CRUD generator for Symfony 4 and Silex 2. It is very useful to generate admin pages for
`LINQ to Object` inspired DSL for PHP
Ginq Array handling in PHP? Be happy with Ginq! Ginq is a DSL that can handle arrays and iterators of PHP unified. Ginq is inspired by Linq to Object,
🗃 Array manipulation library for PHP, called Arrayy!
🗃 Arrayy A PHP array manipulation library. Compatible with PHP 7+ & PHP 8+ \Arrayy\Type\StringCollection::create(['Array', 'Array'])-unique()-appen
Yet Another LINQ to Objects for PHP [Simplified BSD]
YaLinqo: Yet Another LINQ to Objects for PHP Online documentation GitHub repository Features The most complete port of .NET LINQ to PHP, with many add
PHP Integrated Query, a real LINQ library for PHP
PHP Integrated Query - Official site What is PINQ? Based off the .NET's LINQ (Language integrated query), PINQ unifies querying across arrays/iterator
:lipstick: Scalable and durable all-purpose data import library for publishing APIs and SDKs.
Porter Scalable and durable data imports for publishing and consuming APIs Porter is the all-purpose PHP data importer. She fetches data from anywhere
A Collections library for PHP.
A Library of Collections for OO Programming While developing and helping others develop PHP applications I noticed the trend to use PHP's arrays in ne
Map nested JSON structures onto PHP classes
JsonMapper - map nested JSON structures onto PHP classes Takes data retrieved from a JSON web service and converts them into nested object and arrays
A working Firebase http client
PHP library access Firebase RESTful API Installation $ composer require jaredchu/jc-firebase-php Usage Generate a private key in JSON format. Check Fi
Convention-based Object-Relational Mapper
Corma Corma is a high-performance, convention-based ORM based on Doctrine DBAL. Corma is great because: No complex and difficult to verify annotations
:gem: Simple MySQLi Abstraction Layer + Doctrine/DBAL support
💎 Simple MySQLi Class This is a simple MySQL Abstraction Layer compatible with PHP 7+ that provides a simple and secure interaction with your databas
⚡️ Models like Eloquent for Elasticsearch.
Elasticsearch Eloquent 2.x This package allows you to interact with Elasticsearch as you interact with Eloquent models in Laravel. Requirements PHP =
[READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
CakePHP ORM The CakePHP ORM provides a powerful and flexible way to work with relational databases. Using a datamapper pattern the ORM allows you to m
PHP Object Model Manager for Postgresql
POMM: The PHP Object Model Manager for Postgresql Note This is the 1,x version of Pomm. This package is not maintained anymore, the stable Pomm 2.0 is