PHP php-library Libraries
Twitter Clone API Rest with Laravel 9
TW Main API (Twitter Clone) Setup Installation Before docker-compose up Get copy the .env.example to .env Set Mail variables Set Pusher Variables with
An internal redirect mechanism for PSR-15 middleware stacks
HTTP Request Forwarder The aim of this library is to make it possible to pass the HTTP request to another handler, creating a so-called internal redir
A PHP microservice for helping know who's who
Identity service Identity is a microservice and API (Application Programming Interface) used for handling everything to do with who's who. For now the
PHP class for parsing user agent strings (HTTP_USER_AGENT).
PHP class for parsing user agent strings (HTTP_USER_AGENT). Includes mobile checks, bots and banned bots checks, browser types/versions and more. Based on browscap (via phpbrowscap), Mobile_Detect and ua-parser. Created for high traffic websites and fast batch processing.
PHP API for GeoIP2 webservice client and database reader
GeoIP2 PHP API Description This package provides an API for the GeoIP2 and GeoLite2 web services and databases. Install via Composer We recommend inst
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
PoP PoP is a monorepo containing several projects. The GraphQL API for WordPress plugin GraphQL API for WordPress is a forward-looking and powerful Gr
Laravel ClickHouse adds CH client integration, generation & execution of ClickHouse database migrations to the Laravel application.
Laravel ClickHouse Introduction Laravel ClickHouse database integration. This package includes generation and execution of the ClickHouse database mig
YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic.
YL MVC Structure (PHP MVC) is a pattern made in PHP used to implement user interfaces, data, and controlling logic. It is built based on the combination of ideas from the Yii framework and Laravel framework (yl).
Microsoft Azure Storage Library for PHP
Microsoft Azure Storage PHP Client Libraries This project will be in Community Support and Azure Storage team commits to validate and release every qu
A PHP library to integrate with eWAY's Rapid Payment API.
A PHP library to integrate with eWAY's Rapid Payment API.
PHP library to handle IPv4, IPv6 and IP ranges
IPLib - Handle IPv4, IPv6 and IP ranges Introduction IPLib is a modern, PSR-compliant, test-driven IP addresses and subnets manipulation library. It i
A re-write of rakit/validation, a standalone validation library inspired by Laravel Validation
Somnambulist Validation This is a re-write of rakit/validation, a standalone validator like Laravel Validation. In keeping with rakit/validation, this
API abstracting communication with SQL providers (eg: MySQL) on top of PDO inspired by Java JDBC
SQL Data Access API Table of contents: About Configuration Execution Installation Unit Tests Examples Reference Guide About This API is a ultra light
Project to migrate baserCMS to CakePHP4 ucmitz 🐮 🐮 🐮 は、baserCMSをCakePHP4化するためのプロジェクトの開発コードネームです。 バージョン1からバージョン3までのマイルストーンを設定しており、バージョン3のリリースと同時に、ba
API Client library for PHP
ChronoSheetsAPI ChronoSheets is a flexible timesheet solution for small to medium businesses, it is free for small teams of up to 3 and there are iOS
PHP components - collection of cross-project PHP classes
PHP components Collection of cross-project PHP classes. Install: $ composer require ansas/php-component Ansas\Component\Convert\ConvertPrice Convert "
Idiomatic PHP client for Memorystore for Memcached.
Memorystore for Memcached for PHP Idiomatic PHP client for Memorystore for Memcached. API documentation NOTE: This repository is part of Google Cloud
A skeleton repository for Spatie's PHP Packages
:package_description This package can be used as to scaffold a framework agnostic package. Follow these steps to get started: Press the "Use template"
The simple PHP router
Macaw Macaw is a simple, open source PHP router. It's super small (~150 LOC), fast, and has some great annotated source code. This class allows you to
Reset the live preset for debug settings with a task
Debug Settings Task This TYPO3 extension resets TYPO3 debug settings to the »live« preset on production using a scheduler task. Vision “Better safe th
PHP library for working with Demandware XML files
PHP Demandware XML A PHP library for working with Demandware XML files. Exporting: Supports category, product, variant and assignment files and allows
Composer package providing translation features for PHP apps
PHP translation This is a composer package providing translation support for PHP applications. It is similar to gettext, in usage, with these differen
Configure your Nette application
Nette DI Configure your Nette application 📄 Check out our documentation. 💸 If you like Orisai, please make a donation. Thank you! namespace App; us
A web application built on PHP for user to view their credit information in their mysql database
TheCreditInfo Table of Content About Inspiration Technologies Client Pages Usage About Credere is a website created to help you track your credit hist
Um repositório com classes, interfaces para padronizar os projetos de PHP da empresa
php-utils PHP Utilities for Laravel/Lumen Installation cd /path/to/your/project composer require logcomex/php-utils Utilities Packages Contracts Excep
Repositori untuk website resmi rakit
Rakit Web Framework https://rakit.esyede.my.id English version of documentation at README-en.md Apa itu rakit? Rakit adalah kerangka kerja web yang se
JohnCMS Content Management System
JohnCMS 10 This version is at an early stage of development. Many things may not work or work not as intended. System requirements PHP 8.0 and higher
this is a PHP framework like Laravel based on MVC structure
PHP-MVC-framework v 1-0-0 this is a PHP framework like Laravel based on MVC structure The "App" folder is the main part of this framework Models, View
The SDK written in PHP for Close partner developers.
Close SDK for PHP The Close SDK for PHP makes it easy for developers to communicate with The Close App in their PHP code. Get started really fast by i
An actual logger for WordPress.
Wp-logger An actual logger for WordPress. This plugin does two things. It piggybacks on the internal php logger (via set_error_handler) and it creates
Isometric Pharma Online Pharmacies
Isometric Pharma Online Pharmacies Type of user: 1. Admin, 2. Sales Man, 3. User/Consumer, 4. Delivery Man Common features for all users: All users ca
A simple wrapper around vlucas' PHP dotenv library for Kirby CMS.
kirby-phpdotenv A simple wrapper around vlucas' PHP dotenv library for Kirby CMS. Why? I've been using .env in my Kirby projects for a while, but I go
A barebones PHP web page.
PHP Hello World Form A barebones PHP web page. Deploy on Heroku Create a Heroku account. Install the Heroku Command Line Interface (CLI). macOS users
PHP Lite Framework
plite PHP Lite Framework Adds some basic libraries for working with console-viewed logging, PHP as a CLI tool, handling basic server-side web API requ
MapServer and PHP-MapScript application to create publication-quality maps
SimpleMappr Installation and Configuration SimpleMappr, http://www.simplemappr.net is a web-based application that produces publication-quality geogra
PHP Package for Autentique API-v2
PHP Package for Autentique API-v2
💨 Smoke testing tool written in PHP
Cigar A smoke testing tool inspired by symm/vape Similar tools include: Blackfire Player Installation Install via composer: composer require brunty/ci
Api first backend boilerplate build with laravel 🎯 you can use as a template 😉
Laravel Backend Template i use this as a starting point for my backend projects , it saves time with basic auth functionalities and has code examples
TYPO3 CMS extension which extends TYPO3 page cache, by tags based on entities used in fluid templates.
Fluid Page Cache for TYPO3 CMS This TYPO3 CMS extension allows you to clear frontend page caches, automatically when a displayed record has been updat
World countries - available in multiple languages, in CSV, JSON, PHP, SQL and XML formats
Constantly updated lists of world countries and their associated alpha-2, alpha-3 and numeric country codes as defined by the ISO 3166 standard, available in CSV, JSON , PHP, SQL and XML formats, in multiple languages and with national flags included; also available are the ISO 3166-2 codes of provinces/ states associated with the countries
ILIAS Rest Api
flux-ilias-rest-api ILIAS Rest Api This is not a ILIAS plugin Installation flux-ilias-rest-api In flux-ilias-ilias-base RUN /flux-ilias-ilias-base/bin
Promoting the interoperability of message queue objects.
Queue Interoperability About queue-interop tries to identify and standardize a common way for PHP programs to create, send, receive and read MQ messag
PHP client library for Coveralls API.
php-coveralls PHP client library for Coveralls. Prerequisites PHP 5.5+ for 2.x or 5.3+ for 1.x On GitHub Building on Travis CI, CircleCI, Jenkins or C
Awesome Set of Packages for Laravel
Awesome Set of Packages for Laravel The set provides best practices to make development more fun and classes/services that I found very useful while w
PHP shells that work on Linux OS, macOS, and Windows OS.
PHP Reverse Shell Just a little refresh on the popular PHP reverse shell script pentestmonkey/php-reverse-shell. Credits to the original author! Works
The XP Framework is an all-purpose, object oriented PHP framework.
XP Framework Core This is the XP Framework's development checkout. Installation If you just want to use the XP Framework, grab a release using compose
PHP library for FedaPay Api
FedaPay PHP You can sign up for a FedaPay account at https://fedapay.com. Requirements PHP 5.5 and later. Composer You can install the bindings via Co
Fully covered with tests, documented by Swagger and dockerized API based on enterprise-level framework with optional queue worker.
symfony-api Fully covered with tests, documented by Swagger and dockerized API based on enterprise-level framework with optional queue worker. ⚙️ Depl
PHP Standalone Validation Library
Rakit Validation - PHP Standalone Validation Library PHP Standalone library for validating data. Inspired by Illuminate\Validation Laravel. Features A
PHP Unoconv - An Object Oriented library which allow easy to use file conversion with Unoconv.
An Object Oriented library which allow easy to use file conversion with Unoconv. Install The recommended way to install PHP-Unoconv is thr
Check if files are compatible with X version of PHP.
grumphp-php-compatibility Check if files are compatible with X version of PHP. grumphp.yml: parameters: tasks: php_compatibility:
PHP library with basic objects and more for working with Facebook/Metas Conversions API
PHP library with basic objects and more for working with Facebook/Metas Conversions API Installation The easiest way to install this library is by ins
The easiest way to get started with event sourcing in Laravel
Event sourcing for Artisans 📽 This package aims to be the entry point to get started with event sourcing in Laravel. It can help you with setting up
Rugby schedules on the command-line
Rugby Schedule Rugby Schedule is a command-line tool that keeps you up to date with rugby tournament schedules. Install Requires PHP 8.0 or later Via
A PHP API client for ConvertKit
ConvertKit PHP API Client Introduction This is an API Client for the ConvertKit mailing list service for PHP versions 7.4 and up There are several cli
Integrate your PHP application with your HTTP caching proxy
FOSHttpCache Introduction This library integrates your PHP applications with HTTP caching proxies such as Varnish. Use this library to send invalidati
✌ An elegant PHP framework for web developers
About Attla framework Attla framework is a PHP framework with expressive, elegant syntax, facilitating common tasks used in many web projects. We buil
Perform static analysis of Drupal PHP code with phpstan-drupal.
Perform static analysis of Drupal PHP code with PHPStan and PHPStan-Drupal on Drupal using PHP 8. For example: docker run --rm \ -v $(pwd)/example01
A Rich Featured Mini PHP MVC Framework
Footup MVC PHP Framework Un mini framework MVC PHP qui comporte : CLI support for generating class Translation support Config using PHP File or .env (
A "from scratch" PHP-based implementation of Event-Sourcing
In here, you will find a "from scratch" PHP-based implementation of Event-Sourcing, kept to a minimum on purpose, to allow workshop attendees to explore and experiment with its concepts.
Receiver is a drop-in webhook handling library for Laravel.
Receiver Receiver is a drop-in webhook handling library for Laravel. Webhooks are a powerful part of any API lifecycle. Receiver aims to make handling
A Laravel URL Shortener package that provides URL redirects with optionally protected URL password, URL expiration, open limits before expiration
A Laravel URL Shortener package that provides URL redirects with optionally protected URL password, URL expiration, open limits before expiration, ability to set feature activation dates, and click tracking out of the box for your Laravel applications.
Google Cloud Domains for PHP Idiomatic PHP client for Google Cloud Domains. API documentation NOTE: This repository is part of Google Cloud PHP. Any s
A Restful PHP Microservice Framework!
SLIM 4 FRAMEWORK Introduction This project was built with php SLIM 4 framework with ADR mode, whcich is a compatible resolution of RESTful Api. Featur
Laravel Larex lets you translate your whole Laravel application with a single CSV file.
Laravel Larex Laravel Larex lets you translate your whole Laravel application with a single CSV file. You can import translation entries from lang fol
PHP scraper to get data from Google Play
nelexa/google-play-scraper PHP library to scrape application data from the Google Play store. Checking the exists of the app on Google Play. Retrievin
🎮 A simple command line tool for installing and interacting with your leaf apps
Leaf CLI 2 A simple command line tool for creating and interacting with your leaf projects. You can do stuff like installing packages, interacting wit
PSR-15 compatible middleware for Whoops, the pretty error handler
PSR-15 middleware for Whoops A PSR-15 compatible middleware for Whoops, the fantastic pretty error handler for PHP. Installation You can install the l
This is the Yandex provider from the PHP Geocoder.
Yandex Geocoder provider This is the Yandex provider from the PHP Geocoder. This is a READ ONLY repository. See the main repo for information and docu
PHP library for handling sessions
Horizom Session PHP library for handling sessions. Requirements Installation Available Methods Quick Start Usage Tests TODO Changelog Contribution Spo
Last Wishes is a PHP application written following Domain-Driven Design approach
Last Wishes is a PHP application written following Domain-Driven Design approach. It's one of the sample applications where you can check the concepts explained in the Domain-Driven Design in PHP book.
Wordpress starting framework for magic websites
Wideo Wordpress starting framework for magic websites. Full documentation: https://github.com/ideonetwork/wideo/wiki Usage Installation for wordpress
File manager module for the Lumen PHP framework.
Lumen File Manager File manager module for the Lumen PHP framework. Please note that this module is still under active development. NOTE: Branch 5.1 i
Extract text from a pdf
Extract text from a pdf This package provides a class to extract text from a pdf. use Spatie\PdfToText\Pdf; echo Pdf::getText('book.pdf'); //returns
Docker with Apache, MySql, PhpMyAdmin and Php
docker-lamp Docker example with Apache, MySql 8.0, PhpMyAdmin and Php You can use MariaDB 10.1 if you checkout to the tag mariadb-10.1 - contribution
Coole is a PHP framework built on open source components
Coole is a PHP framework built on open source components. - Coole 是一个基于开源组件包构建的 PHP 框架。
File Storage Api
flux-file-storage-api File Storage Api Installation Native Download RUN (mkdir -p /%path%/libs/flux-file-storage-api && cd /%path%/libs/flux-file-stor
Validate your input data in a simple way, an easy way and right way. no framework required. For simple or large. project.
wepesi_validation this module will help to do your own input validation from http request POST or GET. INTEGRATION The integration is the simple thing
PHP библиотека к API Яндекса
PHP библиотека к API Яндекса Установка Версии В библиотеке для отправки запросов к API используется Guzzle. Причем следует иметь в виду что вплоть до
HTMX examle app This demo app demonstrates how to use HTMX to transform a server side rendered PHP app into a more 'interactive' app with AJAX request
Charcoal Content Management System (CMS) Module
Charcoal CMS The CMS Charcoal Module (Content Management System). Provides basic objects to build a website. Notably, Section (or page), News, Event a
TEC UTilities (or tut) are a collection of tools for managing plugins.
TEC Utilities TEC UTilities (or tut) are a collection of tools for managing plugins. /^\ L L /
🔒 a simple login screen done in php with connection to mysql
login.php What is a login system? login (derived from the English log in) or logon or signin, is the process to access a restricted computer system ma
Google Cloud Database Migration Service for PHP
Google Cloud Database Migration Service for PHP Idiomatic PHP client for Google Cloud Database Migration Service. API documentation NOTE: This reposit
PHP Website script that allows users to sell files for Bitcoin. Admin panel included. (earn from fees)
SatoshiBox Clone PHP Website script that allows users to sell files for Bitcoin. Admin panel included. Setup You will need a MySQL database, an operat
This library extends the 'League OAuth2 Client' library to provide OpenID Connect Discovery support for supporting providers that expose a .well-known configuration endpoint.
OpenID Connect Discovery support for League - OAuth 2.0 Client This library extends the League OAuth2 Client library to provide OpenID Connect Discove
PHP cache implementation supporting memcached
php cache implementation (PSR-6 and PSR-16) Support for memcached and APCu is included. Memcached $memcached = new Memcached(); $memcached-addServer(
Implementation of Firebase Cloud Messaging HTTP v1 API in PHP
php-fcm-v1 php-fcm-v1 is an PHP implementation of FCM HTTP v1 API What is different compared to others FCM Libraries? Most of other libraries are impl
A multilingual, extensible, community oriented CMS developed in PHP
ImpressCMS is a community developed Content Management System. With this tool maintaining the content of a website becomes as easy as writing a word d
GraphQL API to Studio Ghibli REST API
GhibliQL GhibliQL is a GraphQL wrapper to the Studio Ghibli REST API Usage First, you'll need a GraphQL client to query GhibliQL, like GraphQL IDE Con
Bundle around the WebPush library
MinishlinkWebPushBundle This bundle provides a simple integration of the WebPush library. Usage Web Push sends notifications to endpoints which server
PHP Web Socket server
Important ⛔️ This project is no longer maintained ⛔️ We urge you to look for a replacement. Description WebSocket Server and Client library for PHP. W
Declarative HTTP Clients using Guzzle HTTP Library and PHP 8 Attributes
Waffler How to install? $ composer require waffler/waffler This package requires PHP 8 or above. How to test? $ composer phpunit Quick start For our e
A sampling profiler for PHP written in PHP, which reads information about running PHP VM from outside of the process.
Reli Reli is a sampling profiler (or a VM state inspector) written in PHP. It can read information about running PHP script from outside of the proces
IP2Location library for CodeIgniter. Use IP2Location geolocation database to lookup the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather, MCC, MNC, mobile brand name, elevation and usage type that any IP address or hostname originates from.
CodeIgniter IP2Location Library This module enables users to retrieve below geolocation information from an IP address. It supports both the IPv4 and
The admin (Backend Dashboard) for Charcoal
Charcoal Admin Module The standard Charcoal Admin Control Panel (Backend Dashboard). How to install The preferred (and only supported) way of installi
A toolkit for developing universal web interfaces with support for multiple CSS frameworks.
PHP UI Kit A toolkit for developing universal web interfaces with support for multiple CSS frameworks. Documentation Use cases One of the use cases is
Mail Api for fetch or send mails
flux-mail-api Mail Api for fetch or send mails Installation Native Download RUN (mkdir -p /%path%/libs/flux-mail-api && cd /%path%/libs/flux-mail-api
A PHP Router Package
Router A PHP Router Package Basic Concepts A router package is a utility that, once all http requests are redirected to an entry point, can configure
A simple library for dealing with docx word processed documents
WordCat Limited manipulation of docx word processed documents A simple php library for manipulation of docx word processed document; in particular the