4304 Repositories
PHP php-api Libraries
PHP Library that implements several messaging patterns for RabbitMQ
Thumper Thumper is a PHP library that aims to abstract several messaging patterns that can be implemented over RabbitMQ. Inside the examples folder yo
Official PHP low-level client for Elasticsearch.
elasticsearch-php Official low-level client for Elasticsearch. Its goal is to provide common ground for all Elasticsearch-related code in PHP; because
A tiny REPL for PHP
Boris A tiny, but robust REPL for PHP. Announcement: I'm looking to add one or two additional collaborators with commit access. If you are actively in
A PHP library for command-line argument processing
GetOpt.PHP GetOpt.PHP is a library for command-line argument processing. It supports PHP version 7.1 and above. Releases For an overview of the releas
An object-oriented option parser library for PHP, which supports type constraints, flag, multiple flag, multiple values, required value checking
GetOptionKit Code Quality Versions & Stats A powerful option parser toolkit for PHP, supporting type constraints, flag, multiple flag, multiple values
PHP library for executing commands on multiple remote machines, via SSH
#Shunt Inspired by Ruby's Capistrano, Shunt is PHP library for executing commands on multiple remote machines, via SSH. Specifically, this library was
A simple object oriented interface to execute shell commands in PHP
php-shellcommand php-shellcommand provides a simple object oriented interface to execute shell commands. Installing Prerequisites Your php version mus
EvaOAuth provides a standard interface for OAuth1.0(a) / OAuth2.0 client authorization, it is easy to integrate with any PHP project by very few lines code.
EvaOAuth EvaOAuth provides a standard interface for OAuth1.0 / OAuth2.0 client authorization, it is easy to integrate with any PHP project by very few
PHP package for JWT
PHP-JWT A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519. Installation Use composer to manage your dependenc
JSON Object Signing and Encryption library for PHP.
NAMSHI | JOSE Deprecation notice Hi there, as much as we'd like to be able to work on all of the OSS in the world, we don't actively use this library
Secure API Toolkit
Sapient: Secure API toolkit Sapient secures your PHP applications' server-to-server HTTP(S) traffic even in the wake of a TLS security breakdown (comp
PHP class to generate and verify Google Authenticator 2-factor authentication
Google Authenticator PHP class Copyright (c) 2012-2016, http://www.phpgangsta.de Author: Michael Kliewe, @PHPGangsta and contributors Licensed under t
A PHP Emoji conversion library
php-emoji - Process Emoji in PHP This is a PHP library for dealing with Emoji, allowing you to convert between various native formats and displaying t
A small PHP library to generate YouTube-like ids from numbers.
A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.
PHP implementation of Nanoid, secure URL-friendly unique ID generator
Nanoid-php A tiny (179 bytes), secure URL-friendly unique string ID generator for JavaScript Safe. It uses cryptographically strong random APIs and gu
Back the fun of reading - PHP Port for Arc90′s Readability
PHP Readability Library If you want to use an up-to-date version of this algorithm,check this newer project: https://github.com/andreskrey/readability
A simple implementation of the api-problem specification. Includes PSR-15 support.
ApiProblem This library provides a simple and straightforward implementation of the IETF Problem Details for HTTP APIs, RFC 7807. RFC 7807 is a simple
A PHP port of GraphQL reference implementation
graphql-php This is a PHP implementation of the GraphQL specification based on the reference implementation in JavaScript. Installation Via composer:
Pure PHP realization of GraphQL protocol
Looking for Maintainers! Unfortunatelly, we cannot longer support this package and are looking for someone to take the ownership. Currently Only PRs w
The Cache component provides an extended PSR-6 implementation for adding cache to your applications.
Symfony PSR-6 implementation for caching The Cache component provides an extended PSR-6 implementation for adding cache to your applications. It is de
Stash - A PHP Caching Library
Stash - A PHP Caching Library Stash makes it easy to speed up your code by caching the results of expensive functions or code. Certain actions, like d
Simple Yet Powerful PHP Caching Class
The PHP high-performance object caching system ever. phpFastCache is a high-performance, distributed object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. phpFastCache dropped the database load to almost nothing, yielding faster page load times for users, better resource utilization. It is simple yet powerful
A fast, lock-free, shared memory user data cache for PHP
Yac is a shared and lockless memory user data cache for PHP.
PHP local cache
__ ____ _________ ______/ /_ ___ / __ \/ ___/ __ `/ ___/ __ \/ _ \ / /_/ / /__/ /_/ / /__/ / / / __/ / ._
An object store for specific objects.
Object Storage A simple object storage class that will only allow "supported" objects. class MyObjectStorage extends Herrera\Util\ObjectStorage {
JsonQ is a simple, elegant PHP package to Query over any type of JSON Data
php-jsonq JsonQ is a simple, elegant PHP package to Query over any type of JSON Data. It'll make your life easier by giving the flavour of an ORM-like
Takes care of Apple push notifications (APNS) in your PHP projects.
Notificato Notificato takes care of push notifications in your PHP projects. Italian: notificato è: participio passato English: notified Why use Notif
The Translation component provides tools to internationalize your application.
Translation Component The Translation component provides tools to internationalize your application. Getting Started $ composer require symfony/transl
PHP library to collect and manipulate gettext (.po, .mo, .php, .json, etc)
Gettext Note: this is the documentation of the new 5.x version. Go to 4.x branch if you're looking for the old 4.x version Created by Oscar Otero http
EasyWeChat📦 一个 PHP 微信 SDK
EasyWeChat 📦 一个 PHP 微信开发 SDK。 📣 公告 为了更好的推进项目发展,保障项目更新迭代速度,EasyWeChat 正式并入微擎旗下,加上微擎团队的助力,将会为大家提供更强大更稳固更多元化的开源项目。 微擎与 EasyWeChat 结合,基于微擎技术资源方面的优势,将积极发
Qiniu Resource (Cloud) Storage SDK for PHP
Qiniu Cloud SDK for PHP 安装 推荐使用 composer 进行安装。可以使用 composer.json 声明依赖,或者运行下面的命令。SDK 包已经放到这里 qiniu/php-sdk 。 $ composer require qiniu/php-sdk 直接下载安装,SD
A simple PHP package for sending messages to Slack, with a focus on ease of use and elegant syntax.
Slack for PHP A simple PHP package for sending messages to Slack with incoming webhooks, focussed on ease-of-use and elegant syntax. Note: this packag
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Twitter for PHP Twitter API for Laravel 6.x, 7.x, 8.x (and new versions as they are released). Also supports other frameworks via PHP-DI (or feel free
Aliyun OSS SDK for PHP
Alibaba Cloud OSS SDK for PHP README of Chinese Overview Alibaba Cloud Object Storage Service (OSS) is a cloud storage service provided by Alibaba Clo
Alibaba Cloud SDK for PHP
English | 简体中文 Alibaba Cloud SDK for PHP Alibaba Cloud SDK for PHP is a development kit that supports quick access to products, dependency on Alibaba
📲 一款满足你的多种发送需求的短信发送组件
Easy SMS 📲 一款满足你的多种发送需求的短信发送组件 特点 支持目前市面多家服务商 一套写法兼容所有平台 简单配置即可灵活增减服务商 内置多种服务商轮询策略、支持自定义轮询策略 统一的返回值格式,便于日志与监控 自动轮询选择可用的服务商 更多等你去发现与改进... 平台支持 腾讯云 SMS
💗 C++ wrapper for Zend API
PHP-X C++ wrapper for Zend API Requirements PHP 7.2 or later Linux/MacOS/Windows GCC 4.8 or later Composer Build phpx (bin) ./build.sh sudo cp bin/php
This a php environment for developers. based on Vagrant & CentOS & laravel/homestead
Centstead 这是一个 PHP 调试环境 , 基于 centos,laravel/homestead. 介绍 基于开发的实际需求,PHP开发者通常需要一个贴近生产环境,又易于维护的测试与开发环境.以往的选择: xampp, wamp, phpstudy… 集成环境,启动方便,占用小,但是需
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
gRPC - An RPC library and framework gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC
PHP Protobuf - Google's Protocol Buffers for PHP
This repository is no longer maintained Since Google's official Protocol Buffers supports PHP language, it's unjustifiable to maintain this project. P
Light, concurrent RPC framework for PHP & C
Yar - Yet Another RPC framework for PHP Light, concurrent RPC framework for PHP(see also: Yar C framework, Yar Java framework) Requirement PHP 7.0+ (m
DoraRPC is an RPC For the PHP MicroService by The Swoole
Dora RPC 简介(Introduction) Dora RPC 是一款基础于Swoole定长包头通讯协议的最精简的RPC, 用于复杂项目前后端分离,分离后项目都通过API工作可更好的跟踪、升级、维护及管理。 问题提交: Issue For complex projects separation
Easily run code asynchronously
Asynchronous and parallel PHP This library provides a small and easy wrapper around PHP's PCNTL extension. It allows running of different processes in
Hoa is a modular, extensible and structured set of PHP libraries
Hoa is a modular, extensible and structured set of PHP libraries. Moreover, Hoa aims at being a bridge between industrial and research worlds. Hoa\Rul
PHP rule engine
PHP简易规则引擎 使用说明书(2016-08-11) Tony.zhang 什么是规则引擎 能Google的就不多说了。简易概括来说,就是通过解析更易定义的规则,来执行定义的动作,包括:重新赋值,调用自定义函数。对于后端特别多逻辑的业务,规则引擎能较好地节省开发时间,降低维护成本。JAVA有很多实
This PHP class uploads files and manipulates images very easily
This PHP class uploads files and manipulates images very easily. It is in fact as much as an image processing class than it is an upload class. Compatible with PHP4, 5 and 7. Supports processing of local files, uploaded files, files sent through XMLHttpRequest.
A lightweight PHP paginator, for generating pagination controls in the style of Stack Overflow and Flickr.
PHP Paginator A lightweight PHP paginator, for generating pagination controls in the style of Stack Overflow and Flickr. The "first" and "last" page l
PHP port of Underscore.js
Underscore.php Underscore.php is a PHP port of Underscore.js. In addition to porting Underscore's functionality, Underscore.php includes matching unit
Flexihash is a small PHP library which implements consistent hashing.
Flexihash Flexihash is a small PHP library which implements consistent hashing, which is most useful in distributed caching. It requires PHP5 and uses
Eden PHP library
Eden PHP Library ##Designed for rapid prototyping, with less code. Eden is purely a library packed with core concepts and web services. You can use Ed
php html parser,类似与PHP Simple HTML DOM Parser,但是比它快好几倍
HtmlParser php html解析工具,类似与PHP Simple HTML DOM Parser。 由于基于php模块dom,所以在解析html时的效率比 PHP Simple HTML DOM Parser 快好几倍。 注意:html代码必须是utf-8编码字符,如果不是请转成utf-8
中英文文案排版纠正器
copywriting-correct 中英文文案排版纠正器。 项目地址 https://github.com/ricoa/copywriting-correct 演示地址 https://copywriting-correct.ricoo.top 描述 统一中文文案、排版的相关用法,降低团队成员之
Laravelium Sitemap generator for Laravel
Laravelium Sitemap package Laravelium Sitemap generator for Laravel. Notes Dev Branches are for development and are UNSTABLE (use on your own risk)! I
Laravelium Feed package for Laravel.
Laravelium Feed package Laravelium Feed package for Laravel. Notes Dev branches are for development and are UNSTABLE (use on your own risk)! Installat
Dependency graph visualization for composer.json (PHP + Composer)
clue/graph-composer Graph visualization for your project's composer.json and its dependencies: Table of contents Usage graph-composer show graph-compo
Easily manage git hooks in your composer config
composer-git-hooks Manage git hooks easily in your composer configuration. This command line tool makes it easy to implement a consistent project-wide
Composer plugin to automate the most common tasks of applications.
Narrowspark Automatic Narrowspark Automatic automates the most common tasks of applications, like installing and removing bundles or providers, copyin
Composer installer for PHP_CodeSniffer coding standards
PHP_CodeSniffer Standards Composer Installer Plugin This composer installer plugin allows for easy installation of PHP_CodeSniffer coding standards (r
A fast, reliable, and secure NPM/Yarn bridge for Composer
Foxy is a Composer plugin to automate the validation, installation, updating and removing of PHP libraries asset dependencies (javaScript, stylesheets
Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.
Imposter Plugin Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins. Built with ♥ by Typ
Preload your sweet sweet code to opcache with a composer command, making your code faster to run.
Composer Preload Preload your sweet sweet code to opcache with a composer command, making your code run faster. Composer Preload is a composer plugin
Composer Plugin for automatically including files for easing function usage in php.
Php Inc Php inc is a composer plugin for automatically including certain files into composer's autoload and autoload-dev files config. Given a set of
Create CycloneDX Software Bill of Materials (SBOM) from PHP Composer projects
CycloneDX PHP Composer Plugin A plugin for PHP's Composer that generates Software Bill of Materials (SBoM) in CycloneDX format. Requirements The lates
Allow composer packages to define compilation steps
Composer Compile Plugin The "Compile" plugin enables developers of PHP libraries to define free-form "compilation" tasks, such as: Converting SCSS to
A collection of command line scripts for Magento 2 code generation, and a PHP module system for organizing command line scripts.
What is Pestle? Pestle is A PHP Framework for creating and organizing command line programs An experiment in implementing python style module imports
OSX/Linux Docker containers installer for Magento 2
Magento 2 OSX/Linux Docker Requirements MacOS: Docker, docker-sync, Git Linux: Docker, Docker-compose, Git on Debian based OS (Example: Ubuntu, Linux
PHPStorm Plugin for Magento 2
PhpStorm Magento 2 Plugin Installation Go to Settings Preferences in the PhpStorm IDE Navigate to Plugins Click the Browse repositories... button an
Faker-driven, configuration-based, platform-agnostic, locale-compatible data faker tool
Masquerade Faker-driven, platform-agnostic, locale-compatible data faker tool Point Masquerade to a database, give it a rule-set defined in YAML and M
Mage2click toolset to create and manage the Magento Docker development environment with mutagen.io file-sync for macOS and native filesystem mounts on Linux.
Mage2click - Magento Docker Toolset Mage2click toolset is a system-wide command-line tool for creating and managing simultaneously running Magento Doc
Magento Coding Standard
Magento Coding Standard A set of Magento rules for PHP_CodeSniffer tool. Installation within a Magento 2 site To use within your Magento 2 project you
Magento 2 Configurator
Magento 2 Configurator A Magento module initially created by CTI Digital to create and maintain database variables using files. This module aims to br
A dockerized magento 2 community environment ready for development or production.
Painless Magento 2 & 1 A dockerized magento 2 community environment ready for development or production. It supports magento 1.9.x for development Ins
A Magento 2 module that enables configurable CORS Headers on the GraphQL and REST APIs
Magento 2 CORS Magento Version Support Ever try to work with the Magento GraphQL API or REST API from your browser and see the following? Access to XM
Magento2 Deployment with Deployer (Skeleton)
MageDeploy2 Base Magento2 Deployment Setup using Robo and Deployer. This is the base project you should base your deployments on. It provides an confi
Customer Relationship Management (CRM) portal using PHP Codeigniter 4 & Tailwind CSS framework.
CRM Portal Customer Relationship Management (CRM) portal using PHP Codeigniter 4 & Tailwind CSS framework. Screenshots User (Dashboard) Admin (Employe
The official Previewify.app PHP Client
Previewify for PHP This is the official Previewify client for PHP. Support us Like our work? You can support us by purchasing one of our products. Ins
Slim Jam is a demo application to provide examples for composer package, PHPSpreadsheet, Shopify API etc. usages.
SLIM JAM Slim Jam is a demo application to provide examples for composer package, PHPSpreadsheet, Shopify API etc. usages. This project aims to take a
Small library providing some functional programming tools for PHP, based on Rambda
Functional library for PHP. Features: set of useful functions helpful in functional programming all functions are automatically curried every array ca
EMAIL, PASSWORD AND USERNAME GENERATOR
Email-Generator EMAIL, PASSWORD AND USERNAME GENERATOR Install on desktop : Install XAMPP Added environment variable system path = C:\xampp\php downl
「🌎」Web Exploration Laboratory
「 🌎 」About Web Exploration Laboratory The Web Exploration Laboratory (WEL) is a project created for people just entering the information security bus
Polonium is a world class old school ✍️ blog website made with Php and Tailwind 🌀
Polonium Polonium is a world class old school ✍️ blog website made with Php and Tailwind 🌀 to write dump articles about... Yeah I know, you should pr
Algolia Search integration for Magento 2 - compatible with versions from 2.3.x to 2.4.x
Algolia Search for Magento 2 🔎 Need help? Check out our Technical Troubleshooting Guide. For feedback, bug reporting, or unresolved issues with the e
A first party module to integrate Elastic App Search in Magento 2.
A first-party Magento integration for building excellent, relevant search experiences with Elastic App Search. ⚠️ This is a beta version of the client
GetCandy is a package that brings functionality akin to Shopify and other e-commerce platforms to Laravel.
GetCandy is a set of Laravel packages that bring functionality akin to Shopify and other e-commerce platforms to Laravel. You have complete freedom to
A now playing screen for the Raspberry Pi using the Last.fm API.
raspberry-pi-now-playing A now playing screen for the Raspberry Pi using the Last.fm API. This project is detailed, with photos of how I used it with
Improve default Magento 2 Import / Export features - cron jobs, CSV , XML , JSON , Excel
Improve default Magento 2 Import / Export features - cron jobs, CSV , XML , JSON , Excel , mapping of any format, Google Sheet, data and price modification, improved speed and a lot more!
Magento 2 module to log to Sentry
Magento 2 Sentry Logger This Magento 2 module integrates the Sentry sdk into magento 2. Depending on the log level configured in the backend of magent
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.
Guest to Customer for Magento 2.0 For Magento 2.0.x, 2.1.x, 2.2.x, 2.3.x and 2.4.x In general E-commerce, shoppers do not like to create an account du
WordPress plugin starter/boilerplate.
Howdy WordPress plugin starter. Based on "Service Provider" design pattern. Environment setup composer install npm install Plugin Backend Architecture
A simple PHP library to transfer data from a source (object or array) to an object.
SimplexMapper A simple PHP library to transfer data from a source (object or array) to an object. $dbData = [ 'username' = 'pfazzi', 'emailAd
Simple CRUD Product dengan PHP, MySQL & Bootstrap 5
Simple CRUD Product dengan PHP, MySQL & Bootstrap 5 Instalasi Pastikan sudah menginstall XAMPP atau sejenisnya Nyalakan service apache dan mysql buka
Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML
Online chatting application through a logical decentralized blockchain network that stores chat information and hashing keys implemented using AJAX, JQuery, PHP, SQL, CSS, and HTML. The blockchain stores a previous hash value, current hash value, time, chat data, and a special key(nonce) used for encryption in each block (node).
A simple blog project based on a custom-created MVC framework using PHP & MySQL
A simple blog project based on a custom-created MVC framework using PHP & MySQL. That follows the Facade design pattern.
🔌 Autowire and configure using PHP 8 Attributes in Laravel.
🔌 Autowire for Laravel Autowire and configure using PHP 8 Attributes in Laravel. Installation Via Composer composer require jeroen-g/autowire You wil
A super simple, clean and pretty error handler that replace the default error handler of PHP. You need only include this file!
php-custom-error-handler A super simple, clean and pretty error handler that replace the default error handler of PHP. You need just include only this
Implementation of PoP\Hooks using package bainternet/php-hooks
Implementation of PoP\\Hooks using package `bainternet/php-hooks` (a fork from the WordPress hooks system), to use with PHPUnit and avoid having to load WordPress
meterN is a lightweight set of PHP/JS files that make a " Home energy metering & monitoring " solution.
meterN - Home energy monitor - (PHP/JS Energy Metering & Monitoring) What can meterN do for you ? meterN is a lightweight set of PHP/JS files that mak
Implementação do Composite Pattern Utilizando PHP
Composite Pattern - PHP Implementação do Composite Pattern Utilizando PHP Descrição O Composite Pattern é um padrão de projeto estrutural que permite
Making phone calls with PHP and Twilio Voice Service.
TwilioVoice-PHP This is an example implementation of Twilio's phone call API. You can clone this code to your project: git clone https://github.com/P
It's basically a dynamic web browser extension that can display notifications with the help of an admin-controlled dynamic API.
D-NOTIFIER A self controlled dynamic API based web browser extension built by Sahil Kumar How It Works? It's basically a dynamic web browser extension