Posts tagged #php
-
laravel-health-check
A package for checking the health of your Laravel & Lumen applications
The purpose of this package is to surface a health-check endpoint on
/health
which, when hit, returns the status of all the services and dependencies your project relies on, along with the overall health of your system. This is useful in both development and production for debugging issues with a faulty application.This package also adds a
/ping
endpoint. Just hit/ping
and receivepong
in response.Tags: #php • laravel-health-check • laravel
-
Synology-Lrc-Plugin-For-QQ-Music
用于群晖 Audio Station/DS Audio 的歌词插件 power by QQ music 🙂
Lyrics plugin for Synology Audio Station/DS Audio.
用于群晖 Audio Station/DS Audio 的歌词插件。
version: 1.2.3
- 显示歌词翻译
- 去除英文歌词乱码
- 英文歌词与中文歌词,换行展示
因为网易版权太少了,所以改版为QQ音乐,搜索歌词,只是用来学术研究,禁止用于商业用途。
Tags: #php • ds-audio • synology-lrc-plugin
-
wasmer-php
🐘🕸️ WebAssembly runtime for PHP
- Easy to use: The
wasmer
API mimics the standard WebAssembly C API, - Fast:
wasmer
executes the WebAssembly modules as fast as possible, close to native speed, - Safe: All calls to WebAssembly will be fast, but more importantly, completely safe and sandboxed.
Tags: #php • php-extension • rust
- Easy to use: The
-
di
PSR-11 compatible DI container and injector
- PSR-11 compatible.
- Supports property injection, constructor injection, and method injection.
- Detects circular references.
- Accepts array definitions. You can use it with mergeable configs.
- Provides optional autoload fallback for classes without explicit definition.
- Allows delegated lookup and has a composite container.
- Supports aliasing.
- Supports service providers.
- Has state resetter for long-running workers serving many requests, such as RoadRunner or Swoole.
- Supports container delegates.
- Does auto-wiring.
Tags: #php • di • container
-
forge-cli
The Laravel Forge CLI.
Laravel Forge is a server management and site deployment service. After connecting to your preferred server provider, Forge will provision a new server, installing and configuring: PHP, Nginx, MySQL, and more.
In addition, Forge can assist you in managing scheduled jobs, queue workers, SSL certificates, and more. After a server has provisioned, you can then deploy your PHP / Laravel applications or WordPress applications using the Forge UI dashboard or the Forge CLI.
Tags: #php • laravel • forge
-
UNIT3D-Community-Edition
Private Torrent Tracker Built With Laravel, Livewire and AlpineJS.
Tags: #php • torrent • laravel
-
PHPComplex
PHP Class for handling Complex numbers
composer require markbaker/complex:^1.0
Tags: #php
-
Preloader
Preloader helper to create a PHP-ready preload script from Opcache.
Get the best options to keep your application fast as ever, with just one line.
This package generates a PHP preloading script from your Opcache statistics automatically. No need to hack your way in.
If you’re looking for preloading your Laravel project, check Laragear Preload.
Tags: #php
-
sentora-core
Sentora is a web hosting control panel written in PHP for *NIX
- Version: 2.1.0 - In Development
- Website
- Forums for comments, discussion and community support.
- Bug Tracker for any bugs or security related issues.
Tags: #php • control-panel • linux
-
broadway
Infrastructure and testing helpers for creating CQRS and event sourced applications.
Read the blog post about this repository at:
- http://labs.qandidate.com/blog/2014/08/26/broadway-our-cqrs-es-framework-open-sourced/
Tags: #php
-
phprouter
PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects
PhpRouter is a full-featured yet very fast HTTP URL router for PHP projects.
Some of the provided features:
- Route parameters
- Predefined route parameter patterns
- Middleware
- Closure and class controllers/middleware
- Route groups (by prefix, middleware, and domain)
- Route naming (and generating route by name)
- PSR-7 requests and responses
- Views (simple PHP/HTML views)
- Multiple (sub)domains (using regex patterns)
- Custom HTTP methods
- Integrated with an IoC Container (PhpContainer)
- Method and constructor auto-injection of Request, Route, Url, etc
The current version requires PHP
v7.4
or newer versions includingv8.*
.Tags: #php • router • routing
-
studio
Ready to use BotMan + Laravel framework
While BotMan itself is framework agnostic, BotMan is also available as a bundle with the great Laravel PHP framework. This bundled version is called BotMan Studio and makes your chatbot development experience even better. By providing testing tools, an out of the box web driver implementation and additional tools like an enhanced CLI with driver installation, class generation and configuration support, it speeds up the development significantly.
Tags: #php
-
laravel-filemanager
Media gallery with CKEditor, TinyMCE and Summernote support. Built on Laravel file system.
- File upload and management
- Uploading validation
- Cropping and resizing of images
- RWD user interface, and can be entirely customized
- Supporting multiple files selection
- Supporting cloud storages integration(with Laravel file system)
- Multiple integration options:
- WYSIWYG editors integration (CKEditor, TinyMCE, Summernote)
- Standalone upload button
- Iframe
- Multi-user mode:
- Shared folders: all users can upload and manage files
- Private folders: dedicated folder for each user, only the owner can upload or manage files within
- Customizable routes, middlewares, views, and folder path
- Supports two categories: files and images. Each type works in different directory.
- Supported locales : ar, az, bg, cs, de, el, en, es, eu, fa, fr, he, hu, id, it, ka, nl, pl, pt, pt-BR, ro, rs, ru, sk, sv, tr, uk, vi, zh-CN, zh-TW
Tags: #php • laravel • gallery
-
external-media-without-import
A WordPress plugin which enables you to add external images to the media library without importing, i.e. uploading them to your WordPress site.
- Upload the plugin files to the
/wp-content/plugins/external-media-without-import
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
Then you can use the plugin to add external media without import.
Tags: #php
- Upload the plugin files to the
-
PHPCI
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
- Clones your project from Github, Bitbucket or a local path
- Allows you to set up and tear down test databases.
- Installs your project’s Composer dependencies.
- Runs through any combination of the supported plugins.
- You can mark directories for the plugins to ignore.
- You can mark certain plugins as being allowed to fail (but still run.)
Tags: #php • phpci • continuous-integration
-
aad-sso-wordpress
Single Sign-on with Azure Active Directory (for WordPress)
A WordPress plugin that allows organizations to use their Microsoft Entra ID (formerly known as Azure Active Directory) user accounts to sign in to WordPress. Organizations with Office 365 already have Microsoft Entra ID (Microsoft Entra ID) and can use this plugin for all of their users.
- Microsoft Entra ID group membership can be used to determine access and role.
- New users can be registered on-the-fly based on their Microsoft Entra ID profile.
- Can always fall back to regular username and password login.
This is a work in progress, please feel free to contact me for help. This plugin is provided as-is, with no guarantees or assurances.
In the typical flow:
- User attempts to log in to the blog. At the sign in page, they are given a link to sign in with their Microsoft Entra ID work or school account (e.g. a Microsoft 365 account).
- After signing in, the user is redirected back to the blog with an authorization code, which the plugin exchanges for a ID token, containing a minimal set of claims about the signed in user, and an access token, which can be used to query Microsoft Entra ID for additional details about the user.
- The plugin uses the claims in the ID token to attempt to find a WordPress user with an email address or login name that matches the Microsoft Entra ID user.
- If one is found, the user is authenticated in WordPress as that user account. If one is not found, the WordPress user will (optionally) be auto-provisioned on-the-fly.
- (Optional) Membership to certain groups in Microsoft Entra ID can be mapped to roles in WordPress, and group membership can be used to restrict access.
Tags: #php • azure-active-directory • wordpress-plugin
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
croon
PHP Crontab
Croon是一个PHP版本的CronTab实现
之前也做过一个类似的实现php-crontab,Croon与之不同的是:使用进程管理方式Fork工作进程;有友好的日志模块;加入事件驱动;更佳规范和稳定
Tags: #php
-
prometheus-metrics-bundle
Symfony 5/6 Prometheus Metrics Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
composer require artprima/prometheus-metrics-bundle
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Tags: #php • symfony • symfony-bundle
-
CloudPeler
CrimeFlare is a useful tool for bypassing websites protected by CloudFlare WAF, with this tool you can easily see the real IP of websites that have been protected by CloudFlare. The resulting information is certainly very useful for conducting further penetration testing, and analyzing websites with the same server.
This tool serves to find the original IP behind websites that have been protected by CloudFlare, the information generated can be useful for further penetration. The information generated by this tool is as follows.
- CloudFlare IP
- CloudFlare NS1
- CloudFlare NS2
- Real IP
- Hostname
- Organization
- Address (Country, City, Region, Postal Code)
- Location
- Time Zone
Tags: #php • bypass-cloudflare • bypass-waf
-
documentserver_community
Document server for onlyoffice
This is a easy way to get ONLYOFFICE integrated in Nextcloud. It is developed purely as a way for home users to not have to deal with docker images, reverse proxies and other things. It is not aimed at anything beyond that - if you need it to scale, use the docker image, packages or other methods, those will always be faster and more scalable.
The work on this was sponsored by Nextcloud GmbH for the private home user community. There is no commercial support available and there will not be.
Tags: #php
-
Services_Openstreetmap
Makes communicating with the Open Street Map API, and Nominatim, from PHP intuitive.
OpenStreetMap is a global project with an aim of collaboratively collecting mapdata. This package aims to make communicating with the OSM API intuitive.
Tags: #php • services-openstreetmap • mapquest-api
-
PHRETS
PHP client library for interacting with a RETS server to pull real estate listings, photos and other data made available from an MLS system
PHRETS provides PHP developers a way to integrate RETS functionality directly within new or existing code by handling the following aspects for you:
- Response parsing (XML, HTTP multipart, etc.)
- Simple variables, arrays and objects returned to the developer
- RETS communication (over HTTP)
- HTTP Header management
- Authentication
- Session/Cookie management
- PHP 5.6, 7.0, 7.1 and 7.2 supported
Tags: #php • mls • phrets
-
php-ga-measurement-protocol
Send data to Google Analytics from the server using PHP. Implements GA measurement protocol.
Send data to Google Analytics from the server using PHP. This library fully implements GA measurement protocol so its possible to send any data that you would usually do from analytics.js on the client side. You can send data regarding the following parameters categories (Full List):
- General
- User
- Session
- Traffic Sources
- System Info
- Hit
- Content Information
- App Tracking
- Event Tracking
- E-Commerce
- Enhanced E-Commerce
- Social Interactions
- Timing
- Exceptions
- Custom Dimensions / Metrics
- Content Experiments
- Content Grouping
Tags: #php • google-analytics • tracking
-
xpressengine
PHP Open Source CMS
XE3 is based on a modern PHP including Composer. It provides autoloading through PSR and a well tested code base. For more information, please refer to the manual.
Tags: #php • laravel-framework • xpressengine
-
wordpress-github-sync
A WordPress plugin to sync content with a GitHub repository (or Jekyll site)
Contributors: JamesDiGioia, benbalter
Tags: github, git, version control, content, collaboration, publishing
Requires at least: 3.9
Tested up to: 4.8
Stable tag: 2.0.1
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: #php • wordpress-plugin
-
manticoresearch-php
Official PHP client for Manticore Search
require_once __DIR__ . '/vendor/autoload.php'; $config = ['host'=>'127.0.0.1','port'=>9308]; $client = new \Manticoresearch\Client($config); $index = $client->index('movies');
Tags: #php • search
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running a supported version of Laravel. Currently that is Laravel 10.38 or higher.
Tags: #php
-
yaac
Yet another ACME client: a decoupled LetsEncrypt client
Written in PHP, this client aims to be a simplified and decoupled Let’s Encrypt client, based on ACME V2.
Tags: #php • acme-v2 • php7
-
postfixadmin
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
An open source, web based interface for managing domains/mailboxes/aliases etc on a Postfix based mail server.
Integrates with :
- Postfix
- IMAP/POP3 server (e.g. Dovecot or Courier)
- Database backend (choose one of: sqlite, mysql, postgresql)
- Fetchmail (optional)
Tags: #php • postfix • smtp-server
-
mdx
MDx - Material Design WordPress Theme
Tags: #php • wordpress-theme • material-design
-
laravel-trend
Generate trends for your models. Easily generate charts or reports.
Generate trends for your models. Easily generate charts or reports.
Tags: #php • laravel • trends
-
poweradmin
A web-based control panel for PowerDNS
Poweradmin is a friendly web-based DNS administration tool for PowerDNS server. The interface supports most of the features of PowerDNS. It is a hybrid solution that uses SQL for most operations and has PowerDNS support for DNSSEC operations.
Tags: #php • dns-administration • pdns
-
json-schema
JSON Schema validator for PHP
The full documentation for this library can be found [here][documentation]. We provide documentation for both [JSON Schema] standard itself as well as for the library’s own API.
Tags: #php • json-schema • json-pointer
-
php-cfg
A Control Flow Graph implementation in PHP
Pure PHP implementation of a control flow graph (CFG) with instructions in static single assignment (SSA) form.
The used SSA construction algorithm is based on “Simple and Efficient Construction of Static Single Assignment Form” by Braun et al. This algorithm constructs SSA form directly from the abstract syntax tree, without going through a non-SSA IR first. If you’re looking for dominance frontiers, you won’t find them here…
The constructed SSA form is minimal and pure (or is supposed to be).
Tags: #php
-
leaf
🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly
Leaf is a PHP micro framework that helps you create clean, simple but powerful web apps and APIs quickly.
Tags: #php • php-framework • leaf
-
openvk
Not-yet-federated open source social network inspired by VK.
OpenVK is an attempt to create a simple CMS that
cosplaysimitates old VKontakte. Code provided here is not stable yet.VKontakte belongs to Pavel Durov and VK Group.
To be honest, we don’t know whether if it even works. However, this version is maintained and we will be happy to accept your bugreports in our bug tracker. You should also be able to submit them using ticketing system (you will need an OpenVK account for this).
Tags: #php • openvk • social-network
-
php-mock
Mock built-in PHP functions (e.g. time(), exec() or rand())
PHP-Mock is a testing library which mocks non deterministic built-in PHP functions like
time()
orrand()
. This is achieved by PHP’s namespace fallback policy:PHP will fall back to global functions […] if a namespaced function […] does not exist.
PHP-Mock uses that feature by providing the namespaced function. I.e. you have to be in a non global namespace context and call the function unqualified:
namespace foo; $time = time(); // This call can be mocked, a call to \time() can't.
Tags: #php • mock • builtin-functions
-
php-ftp-client
A flexible FTP and SSL-FTP client for PHP
A flexible FTP and SSL-FTP client for PHP. This lib provides helpers easy to use to manage the remote files.
This package is aimed to remain simple and light. It’s only a wrapper of the FTP native API of PHP, with some useful helpers. If you want to customize some methods, you can do this by inheriting one of the 3 classes of the package.
Tags: #php
-
openDCIM
An open source (GPL v3) Data Center Inventory Management (DCIM) application.
Installation
Supposing you are using apache, php and apache-php-module firstly clone openDCIM in a directory which is accessible by apache user (e.g. /srv/http/) and then configure apache to load required modules and have access to project directory (you can define virtual host too).
If you’re gonna create Dockerized development environment, you should enable apache’s fast-cgi to connect to php-fpm’s container
Tags: #php
-
concretecms
Official repository for Concrete CMS development
If you’re looking for Concrete CMS documentation, you’ll want to navigate over to documentation.concretecms.org. If you see anything that needs more information or is just completely wrong, contributions are welcomed! Just log in to the documentation site with your community.concretecms.com account and edit away!
Tags: #php • concrete5 • cms
-
laravel-cashier-mollie
Official Mollie integration for Laravel Cashier
First, make sure to add the Mollie key to your
.env
file. You can obtain an API key from the Mollie dashboard:MOLLIE_KEY="test_xxxxxxxxxxx"
Next, pull this package in using composer:
composer require laravel/cashier-mollie "^1.0"
Tags: #php • laravel • mollie
-
mtube
mTube : Simple Video Sharing Platform
mTube is a simple video sharing platform built with Laravel. Create personal channel share videos online with friends and family.
Tags: #php • laravel • ffmpeg
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
infection
PHP Mutation Testing library
Please read documentation here: [infection.github.io][doc]
- Twitter: [@infection_php][twitter]
- Mastodon: [@infection_php][mastodon]
- Discord: https://discord.gg/ZUmyHTJ
- Playground - try it right in your browser!
Tags: #php • mutation • mutant
-
micro-ecc
ECDH and ECDSA for 8-bit, 32-bit, and 64-bit processors.
Compressed points are represented in the standard format as defined in http://www.secg.org/sec1-v2.pdf; uncompressed points are represented in standard format, but without the
0x04
prefix. All functions exceptuECC_decompress()
only accept uncompressed points; useuECC_compress()
anduECC_decompress()
to convert between compressed and uncompressed point representations.Private keys are represented in the standard format.
Tags: #php
-
auryn
IoC Dependency Injector
auryn is a recursive dependency injector. Use auryn to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications.
Tags: #php
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running the latest stable release of Laravel, currently Laravel 10.x.
Tags: #php
-
leaf
🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly
Leaf is a PHP micro framework that helps you create clean, simple but powerful web apps and APIs quickly.
Tags: #php • php-framework • leaf
-
box
Box is committed to helping improve the programming experience of PHP applications, expecially for Hyperf, managing the PHP environment and related dependencies, providing the ability to package PHP applications as binary programs, and also providing reverse proxy services for managing and deploying Swoole/Swow applications.
Box is committed to helping improve the programming experience of PHP applications, expecially for Hyperf, managing the PHP environment and related dependencies, providing the ability to package PHP applications as binary programs, and also providing reverse proxy services for managing and deploying Swoole/Swow applications.
Tags: #php
-
leaf
🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly
Leaf is a PHP micro framework that helps you create clean, simple but powerful web apps and APIs quickly.
Tags: #php • php-framework • leaf
-
wolff
🐺 Lightweight and easy to use framework for building web apps.
📓 Extremely easy: It’s simple to use and comes ready to be deployed, giving you the opportunity to learn it in just a single night (sleep included).
🚀 Ridiculously fast: Due to its simplicity, the framework is able to handle hundreds of requests per second. It’s very friendly with potato servers.
🛠️ Comprenhensive: It has everything you may need for building a web app, from a handy database abstraction layer to a dynamic template engine.
🦄 Elegant: Its source code and interface has been meticulously written, it’s expressive and elegant, without depending on a single external dependency.
Tags: #php • small • framework
-
edifact
Tools to process EDI messages in UN/EDIFACT format
UNA:+,? ' UNB+UNOA:1+MAEU+LVRIXBCT+200813:0816+1412605' UNH+141260500001+COPARN:D:95B:UN' BGM+12+20200813081626+9' RFF+BN:204549739' NAD+CA+MAE:172:20' EQD+CN++45G1:102:5+2+2+4' RFF+BN:204549739' RFF+SQ:7G3JTL39O0M3B' TMD+++2' DTM+201:202008130000:203' LOC+98+LVRIX:139:6+RIGA TERMINAL:TER:ZZZ' CNT+16:1' UNT+12+141260500001' UNZ+1+1412605'
Tags: #php • edi • edifact
-
scout-extended
Scout Extended: The Full Power of Algolia in Laravel
- Zero downtime reimports - it’s a breeze to import data in production.
- Implement site-wide search amongst multiple models with aggregators.
- Automatically improve the relevancy of your search results.
- Beautiful overview of your application indexes.
- A useful collection of macros, facades, and much more.
Tags: #php • algolia • laravel
-
json-schema
JSON Schema validator for PHP
The full documentation for this library can be found [here][documentation]. We provide documentation for both [JSON Schema] standard itself as well as for the library’s own API.
Tags: #php • json-schema • json-pointer
-
Open-Web-Analytics
Official repository for Open Web Analytics which is an open source alternative to commercial tools such as Google Analytics. Stay in control of the data you collect about the use of your website or app. Please consider sponsoring this project.
Open Web Analytics is an open source alternative to commercial web analytics tools such as Google Analytics. This software allows you to stay in control of the data you collect about the user of your websites or applications.
This repository installs the OWA Server and Javascript tracking client which can easily be added to web pages.
- To add OWA tracking to a WordPress based website install the OWA integration plugin or see this repository.
- To add OWA tracking to any PHP application use the OWA PHP SDK
Tags: #php • web-analytics • privacy
-
forkcms
Fork is an easy to use open source CMS using Symfony Components.
- Make sure you have composer installed.
- Run
composer create-project forkcms/forkcms .
in your document root. - Browse to your website
- Follow the steps on-screen
- Have fun!
Tags: #php • cms • symfony
-
phpColors
A series of methods that let you manipulate colors. Just incase you ever need different shades of one color on the fly.
A series of methods that let you manipulate colors. Just incase you ever need different shades of one color on the fly.
Tags: #php
-
DoctrineExtensions
A set of Doctrine 2 extensions
If you are using DoctrineExtensions with Symfony read How to Register custom DQL Functions.
You can find example Symfony configuration for using DoctrineExtensions custom DQL functions in config.
Tags: #php
-
Negotiation
Content Negotiation tools for PHP.
$negotiator = new \Negotiation\Negotiator(); $acceptHeader = 'text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8'; $priorities = array('text/html; charset=UTF-8', 'application/json', 'application/xml;q=0.5'); $mediaType = $negotiator->getBest($acceptHeader, $priorities); $value = $mediaType->getValue(); // $value == 'text/html; charset=UTF-8'
The
Negotiator
returns an instance ofAccept
, ornull
if negotiating the best media type has failed.Tags: #php • content-negotiation • negotiation
-
openSIS-Classic
openSIS is a commercial grade, secure, scalable & intuitive Student Information System, School Management Software from OS4ED. Has all functionalities to run single or multiple institutions in one installation. Web based, php code, MySQL database.
Community Edition version 9.0 (Rel date: 12/31/2022) Created by OS4ED
openSIS is an easy to use Student Information System for organizing student information and school-related operations to promote efficiency in K-12, trade schools and higher education school systems.
Tags: #php • school-management-software • education-management-system
-
mozart
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.
Composes all dependencies as a package inside a WordPress plugin. Load packages through Composer and have them wrapped inside your own namespace. Gone are the days when plugins could load conflicting versions of the same package, resulting in hard to reproduce bugs.
This package requires PHP 8.0 or higher in order to run the tool. You can use the resulting files as a bundle, requiring any PHP version you like, even PHP 5.2.
Warning: This package is very experimental and breaking changes are very likely until version 1.0.0 is tagged. Use with caution, always wear a helmet when using this in production environments.
Tags: #php • composer • autoloader
-
laravel-restify
The fastest way to make a powerful JSON:API compatible Rest API with Laravel.
You can install the package via composer:
composer require binaryk/laravel-restify
Tags: #php • laravel • rest-api
-
Obfuscator-Class
:man_technologist: Simple and effective Obfuscator PHP class (this is not a stupid base64 encoding script, but a real and effective obfuscation script)
Simple, easy-to-use and effective Obfuscator PHP class.
Not just a stupid
base64 encoding
script, but a real and effective obfuscation script.Ideal to obfuscate some critical pieces of your software such as licensing verification functions.
Tags: #php • obfuscator • obfuscation
-
Bitcoin-Games
Open source loginless cryptocurrency games
🇬🇷 ελληνικά 🇫🇷 Français 🇰🇷 한국어 🇨🇳 普通話 🇹🇼 台灣話 🇲🇽 Español 🇹🇷 Türkçe 🇩🇪 Deutsch 🇮🇹 Italiano 🇮🇳 हिन्दी Arabic 🇵🇹 Português 🇷🇺 Русский язык 🇯🇵 日本語 🇻🇳 tiếng việt Tags: #php • bitcoin • casino
-
kirki
Extending the customizer
Contributors: [themeum] Tags: customizer, options framework, theme, mods, toolkit, gutenberg Requires at least: 5.2 Tested up to: 6.4.3 Stable tag: 5.1.0 License: MIT License URI: https://opensource.org/licenses/MIT
The ultimate customizer framework for WordPress theme developers.
Tags: #php • wordpress-customizer • plugin
-
laraupdater
LaraUpdater allows your Laravel Application to auto-update itself: Laravel App Self-Update.
LaraUpdater allows your Laravel application to auto-update itself ! ;)
When you release an application is most important maintain it; therefore, could be necessary to publish an update for bugs fixing as well as for new features implementation.
You deploy your App for several users:
WITHOUT LaraUpdate => Do you want to contact them one by one and send them the update using an email or a link ? …mmm…very bad becouse each user (with admin role) have to overwrite manually all files on his deployment; or, you have to access manually all deployments (e.g. using FTP) and install for them the update.
Tags: #php • laravel • laravel-framework
-
php-cassandra
php Cassandra driver which support Protocol v3 (Cassandra 2.1) and asynchronous requests
- Using Protocol v3 (Cassandra 2.1)
- Support ssl/tls with stream transport layer
- Support asynchronous and synchronous request
- Support for logged, unlogged and counter batches
- The ability to specify the consistency, “serial consistency” and all flags defined in the protocol
- Support Query preparation and execute
- Support all data types conversion and binding, including collection types, tuple and UDT
- Support conditional update/insert
- 5 fetch methods (fetchAll, fetchRow, fetchPairs, fetchCol, fetchOne)
- Two transport layers - socket and stream.
- Using exceptions to report errors
- 800% performance improvement(async mode) than other php cassandra client libraries
Tags: #php
-
laravel-mobile-detect
Mobile detection within Blade templates
A package that enables you to use device detection right in your Blade templates. (Utilises the well-known, constantly updated PHP mobile detection library.)
Tags: #php • laravel • laravel-5-package
-
oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
An object oriented approach to generating OpenAPI specs, implemented in PHP.
You can build up your API spec using immutable PHP classes, and then export the spec to JSON (or YAML with the help of another package).
This package is dependency free and makes heavy use of PHP 7 features, mainly being type hints and enabling strict types. This should make your life a lot easier when working with a good IDE that can use this information.
Tags: #php • open-source • openapi
-
pinky
A Foundation for Emails (Inky) template transpiler
A PHP Transpiler for (Inky), the templating language made for the Foundation for Email framework.
Tags: #php • foundation • inky
-
jphp
JPHP - an implementation of PHP on Java VM
We develop a new IDE for beginners like
Game Maker
orScirra Construct
. It’s based on JPHP, JavaFX, Java 8, Gradle and allows to create desktop games and apps for Linux, Windows and Mac (maybe Android and other platforms in future). The project name isDevelNext
(https://github.com/jphp-group/develnext-ide), the current status and version of the project is BETA. The project has not yet been localized in English.Tags: #java • php • php-language
-
php-reverse-shell
PHP shells that work on Linux OS, macOS, and Windows OS.
Just a little refresh on the popular PHP reverse shell script pentestmonkey/php-reverse-shell. Credits to the original author!
Works on Linux OS and macOS with
/bin/sh
and Windows OS withcmd.exe
. Script will automatically detect the underlying OS.Works with both,
ncat
andmulti/handler
.Tested on XAMPP for Linux v7.3.19 (64-bit) with PHP v7.3.19 on Kali Linux v2020.2 (64-bit).
Tested on XAMPP for OS X v7.4.10 (64-bit) with PHP v7.4.10 on macOS Catalina v10.15.6 (64-bit).
Tested on XAMPP for Windows v7.4.3 (64-bit) with PHP v7.4.3 on Windows 10 Enterprise OS (64-bit).
In addition, everything was tested on Docker images nouphet/docker-php4 with PHP v4.4.0 and steeze/php52-nginx with PHP v5.2.17.
Made for educational purposes. I hope it will help!
Process pipes on Windows OS do not support asynchronous operations so
stream_set_blocking()
,stream_select()
, andfeof()
will not work properly, but I found a workaround.Tags: #php • reverse-tcp • reverse-shell
-
Admin-Panel-User-Management-using-CodeIgniter
Admin Panel User Management Demo - CodeIgniter + AdminLTE Theme
Admin Panel - User Management Demo using CodeIgniter + AdminLTE Bootstrap Theme
The code is uploaded to demonstrate the simple role based Admin Panel application using CodeIgniter(MVC Framework)
Purpose :
For every website, we need some sort of admin panel to monitor over the content of the website. The developers must have to start with the basic functinalities like login, logout, create/manage admin users, manage their roles, change password, forget password etc. This repository gives you all above things readymade as boilerplate for admin panel (but by using CodeIgniter PHP MVC framework). You just start code to add your project feature in it.
Tags: #php • codeigniter • codeigniter-adminlte-theme
-
ubiquity
Ubiquity framework
- MVC or Domain Driven Design with MVC
- Dependency injection
- PSR-4 Autoloader
- Router based on annotations/attributes
- ORM implementing Data Mapper
- Multi-databases & multi-database types support (PDO Mysql/PostgreSQL/SQLite, Mysqli, Swoole coroutine Mysql, Tarantool, MongoDB)
- Multi-level cache
- Rest Server
- Web admin interface (Webtools)
- Scaffolding (CRUD, REST, Controllers, views, authentification…)
- Console Admin interface (Devtools)
- Assets & themes management (since 2.1.0, on a proposal from @Gildonei)
- Managed servers: fpm/fastcgi with Apache or nginX, ngx_php, Workerman, Swoole, Roadrunner, PHP-PM with ReactPHP (Dev only)
- Multi template engines support: Twig(default), Latte and Plates since 2.5.2
Tags: #php • framework • orm
-
ddd
Domain Driven Design PHP helper classes
There are some projects developed using carlosbuenosvinos/ddd library. Check some of them to see how to use it:
- Last Wishes: Actions to run, such as tweet, send emails, etc. in case anything happen to you.
Tags: #php
-
exakat
The Exakat Engine : smart static analysis for PHP
The Exakat Engine is an automated code reviewing engine for PHP.
Tags: #php • php7 • gremlin
-
DBDiff
Compare MySQL databases & automatically create schema & data change scripts/migrations rapidly (up & down SQL supported) for database version control. Supports some migration tools.
- Works on Windows, Linux & Mac command-line/Terminal because it has been developed in PHP
- Connects to a source and target database to do the comparison diff, locally and remotely
- Diffs can include changes to the schema and/or data, both in valid SQL to bring the target up-to-date with the source
- Some tables and/or fields can be ignored in the comparison with a YAML collection in the config file (see File Examples)
- Diffs are SUPER fast and this tool has been tested with databases of multiple tables of millions of rows
- Since this diff tool is being used for migrations, it provides up and down SQL in the same file
- Works with existing migration tools like Flyway and Simple DB Migrate by specifying output template files/formats, for example, Simple DB Migrate may work with simple-db-migrate.tmpl which includes:
SQL_UP = u""" """ SQL_DOWN = u""" """
- Is Unicode aware, can work with UTF8 data, which includes foreign characters/symbols
- Works with just MySQL for now, but we will be expanding to other DBs in the future on request (please create an issue and vote on it!)
Tags: #php
-
Couscous
Couscous is good.
Couscous was designed to be as simple as possible. By embracing simplicity, it becomes extremely simple to extend.
Tags: #php • documentation • markdown
-
ApiGen
PHP 7.1 ready Smart and Simple Documentation for your PHP project
ApiGen is easy to use and modern API doc generator supporting all PHP 8.2 features.
Tags: #php • documentation • generator
-
janephp
:seedling: Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs
Documentation is available at http://jane.readthedocs.io/en/latest/
Tags: #php • json-schema • open-api
-
wasmer-php
🐘🕸️ WebAssembly runtime for PHP
- Easy to use: The
wasmer
API mimics the standard WebAssembly C API, - Fast:
wasmer
executes the WebAssembly modules as fast as possible, close to native speed, - Safe: All calls to WebAssembly will be fast, but more importantly, completely safe and sandboxed.
Tags: #php • php-extension • rust
- Easy to use: The
-
amazon-alexa-php
Php library for amazon echo (alexa) skill development.
This library is a helper for amazon echo (alexa) skills with php. With this library it’s very simple to handle alexa requests in your php application. You only create some handlers for the requests of your alexa skill and add them to a registry.
Tags: #php • alexa • alexa-skill
-
DiscordPHP
An API to interact with the popular messaging app Discord
Warning This branch contains an experimental feature, do not use it in production! See the wiki page for more information on how to set it up.
Tags: #php • discord • team-reflex
-
scout-extended
Scout Extended: The Full Power of Algolia in Laravel
- Zero downtime reimports - it’s a breeze to import data in production.
- Implement site-wide search amongst multiple models with aggregators.
- Automatically improve the relevancy of your search results.
- Beautiful overview of your application indexes.
- A useful collection of macros, facades, and much more.
Tags: #php • algolia • laravel
-
dropplets
Welcome to an easier way to blog - A minimalist markdown blogging platform.
- Clone this repo
- Open a shell and navigate to the cloned repo
- Run the following command
git submodule update --init --recursive
- Upload folder to hosting server or run locally with XAMPP
- Navigate to the URL of your host
https://(your url)/settings
- Configure settings and click
Create Your Blog
Tags: #php • markdown • blog
-
boinc
Open-source software for volunteer computing and grid computing.
The University of California holds the copyright on all BOINC source code. By submitting contributions to the BOINC code, you irrevocably assign all right, title, and interest, including copyright and all copyright rights, in such contributions to The Regents of the University of California, who may then use the code for any purpose that it desires.
Tags: #php • boinc • distributed-computing
-
yii2-widget-datepicker
Enhanced Yii2 wrapper for the bootstrap datepicker plugin (sub repo split from yii2-widgets)
The preferred way to install this extension is through composer. Check the composer.json for this extension’s requirements and dependencies. Read this web tip /wiki on setting the
minimum-stability
settings for your application’s composer.json.To install, either run
$ php composer.phar require kartik-v/yii2-widget-datepicker "@dev"
or add
"kartik-v/yii2-widget-datepicker": "@dev"
to the
require
section of yourcomposer.json
file.Tags: #php
-
certificationy-cli
The CLI tool to train certifications
This is the CLI tool to train on certifications.
Tags: #php • cli • symfony
-
wpstarter
Easily bootstrap whole site Composer packages for WordPress.
WordPress whole-site Composer packages have never been so easy.
WP Starter is the easiest and fastest way to bootstrap WordPress sites entirely based on Composer.
Tags: #php • wordpress • composer
-
php-browser-detection
Ultra fast PHP library to detect browser, OS, platform and device type by User-Agent parsing
A PHP library to detect browser, OS, platform and device type by User-Agent parsing.
This library focused on high performance and low memory usage HTTP client parsing.
Uses a simple and fast algorithm to accurately detect more than 200 browsers/apps and over 60 OS.
For most commonly browsers parsing process took less than 0.0005 second even on low-level shared hosting.
In the case of rare User-Agents recognized time is less than 0.0008 second for the same conditioned hosting environment.
The library supports only really actual Browsers and OS without support for outdated environments that are actually not used now.
Newest MacOS Monterey, MacOS Ventura and Windows 11 User-Agents detection included.
Works by use only one library file and without any third-party libraries dependency.Tags: #php • user-agent • browser
-
ACMECert
PHP client library for Let’s Encrypt and other ACME v2 - RFC 8555 compatible Certificate Authorities
PHP client library for Let’s Encrypt and other ACME v2 - RFC 8555 compatible Certificate Authorities.
Version: 3.3.1Tags: #php • letsencrypt • certificate
-
laravel
Driver to seamlessly integrate the Backup Manager into Laravel applications.
This package pulls in the framework agnostic Backup Manager and provides seamless integration with Laravel.
Watch a video tour to get an idea what is possible with this package.
Note: This package is for Laravel integration only. For information about the framework-agnostic core package (or the Symfony driver) please see the base package repository.
Tags: #php
-
ubench
Micro PHP benchmark library
require
src/Ubench.php
in your project.Tags: #php
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
核心模块全部可独立使用,并且都支持原生代码开发。
- mix/vega PHP 编写的 CLI 模式 HTTP 网络框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
- mix/database 可在各种环境中使用的轻量数据库,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis 可在各种环境中使用的 PHP Redis,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis-subscriber 基于 Swoole 协程的 Redis 原生协议订阅库
- mix/grpc 基于 Swoole 协程的 PHP gRPC 库,包含 protoc 代码生成器、服务器、客户端
- mix/websocket 基于 Swoole 协程的 PHP WebSocket 服务器与客户端
- mix/cli PHP 命令行交互指挥官
- mix/worker-pool 基于 Swoole 的协程池、工作池库
- mix/validator 基于 PSR-7 的验证库
- mix/event 基于 PSR-14 标准的事件调度库
- mix/init 帮助执行类的静态初始化,通常用于预加载单例
Tags: #php • swoole • coroutine
-
laravel-mobile-detect
Mobile detection within Blade templates
A package that enables you to use device detection right in your Blade templates. (Utilises the well-known, constantly updated PHP mobile detection library.)
Tags: #php • laravel • laravel-5-package
-
concretecms
Official repository for Concrete CMS development
If you’re looking for Concrete CMS documentation, you’ll want to navigate over to documentation.concretecms.org. If you see anything that needs more information or is just completely wrong, contributions are welcomed! Just log in to the documentation site with your community.concretecms.com account and edit away!
Tags: #php • concrete5 • cms
-
php-text-analysis
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language
$tokens = tokenize($text);
You can customize which type of tokenizer to tokenize with by passing in the name of the tokenizer class
$tokens = tokenize($text, \TextAnalysis\Tokenizers\PennTreeBankTokenizer::class);
The default tokenizer is \TextAnalysis\Tokenizers\GeneralTokenizer::class . Some tokenizers require parameters to be set upon instantiation.
Tags: #php • nlp • tokenization
-
purify
A Laravel wrapper for HTMLPurifier by ezyang
- Requirements
- Installation
- Usage
- Configuration
- Cache
- Practices
- Upgrading from v4 to v5
- Upgrading from v5 to v6
Tags: #php • html-purifier • html-sanitizer
-
phpclickhouse-laravel
Adapter of the most popular library https://github.com/smi2/phpClickHouse to Laravel
Adapter to Laravel and Lumen of the most popular libraries:
- https://github.com/smi2/phpClickHouse - for connections and perform queries
- https://github.com/the-tinderbox/ClickhouseBuilder - good query builder
Tags: #php
-
yasumi
The easy PHP Library for calculating holidays
Yasumi (Japanese for ‘Holiday’「休み」) is the easy PHP library that helps you retrieve the dates and names of holidays and other special celebrations from various countries/states. It is calculation and rule driven avoiding the need of a comprehensive database.
Many services exist that can provide holiday information, however are either not entirely free or only offer limited information. In addition, no exhaustive PHP library exists today covering a wide range of holidays and countries. PEAR’s Date_Holidays library was a similar attempt, however it hasn’t been updated for a long time.
Tags: #php • holiday • countries
-
laravel-request-docs
Effortless API documentation tool for Laravel applications. Swagger alternative.
- Light and Dark mode
- Automatic rules fetching from injected Request and by regexp
- Automatic routes fetching from Laravel Routes
- Support for Laravel logs
- Support for SQL query and query time
- Support for HTTP response time and memory consumption
- Support for Authorization Headers
- Support for File uploads
- Support for Eloquents events
- Display extra documentation using markdown
- Saves history previous requests
- Added filters to sort, group and filter routes by methods, controllers, middlewares, routes
- Export Laravel API, routes, rules and documentation to Postman and OpenAPI 3.0.0
Tags: #php • laravel • laravel-package
-
ipdb-php
IPIP.net officially supported IP database ipdb format parsing library
IPIP.net officially supported IP database ipdb format parsing library
Tags: #php
-
PAMI
PHP Asterisk Manager Interface ( AMI ) supports synchronous command ( action )/ responses and asynchronous events using the pattern observer-listener. Supports commands with responses with multiple events. Very suitable for development of operator consoles and / or asterisk / channels / peers monitoring through SOA, etc
PAMI means PHP Asterisk Manager Interface. As its name suggests its just a set of php classes that will let you issue commands to an ami and/or receive events, using an observer-listener pattern.
The idea behind this, is to easily implement operator consoles, monitors, etc. either via SOA or ajax.
A port for nodejs is available at: http://marcelog.github.com/Nami A port for erlang is available at: https://github.com/marcelog/erlami
Tags: #php • asterisk • ami
-
onlyoffice-nextcloud
The app which enables the users to edit office documents from Nextcloud using ONLYOFFICE Document Server, allows multiple users to collaborate in real time and to save back those changes to Nextcloud
This app enables users to edit office documents from Nextcloud using ONLYOFFICE Docs packaged as Document Server - Community or Enterprise Edition.
Tags: #php • nextcloud • onlyoffice
-
mc-magento2
MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.
To maintain an effective bugfix workflow and make sure issues will be solved in a timely manner we kindly ask reporters to follow some simple guidelines.
Before creating an issue, please do the following:
- Check the documentation to make sure the behavior you are reporting is really a bug, not a feature.
- Check the existing issues to make sure you are not duplicating somebody’s work.
- Make sure, that information you are about to report is a technical issue, please refer to the Community Forums for technical questions.
If you are sure that the problem you are experiencing is caused by a bug, file a new issue in a Github issue tracker following the recommendations below.
Tags: #php • magento • magento2
-
laravel-packer
Awesome Command Line Tool for speeding up your package creation.
- Features
- Installation
- Creating new Package Scaffolding
- Same as Artisan commands
- Smart Clone
- CRUD Generator
- License
Tags: #php • laravel-package-starter • laravel-package
-
php-censor
PHP Censor is an open source self-hosted continuous integration server for PHP projects.
-
Unix-like OS (Windows isn’t supported);
-
PHP 7.4+ (with OpenSSL support and enabled functions:
exec()
,shell_exec()
andproc_open()
); -
Web-server (Nginx or Apache2);
-
Database (MySQL/MariaDB or PostgreSQL);
-
Beanstalkd queue;
Tags: #php • continuous-integration • ci
-
-
yii2-oauth2-server
A wrapper for implementing an OAuth2 Server(https://github.com/bshaffer/oauth2-server-php)
A wrapper for implementing an OAuth2 Server(https://github.com/bshaffer/oauth2-server-php)
Tags: #php
-
mozart
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.
Composes all dependencies as a package inside a WordPress plugin. Load packages through Composer and have them wrapped inside your own namespace. Gone are the days when plugins could load conflicting versions of the same package, resulting in hard to reproduce bugs.
This package requires PHP 7.3 or higher in order to run the tool. You can use the resulting files as a bundle, requiring any PHP version you like, even PHP 5.2.
Warning: This package is very experimental and breaking changes are very likely until version 1.0.0 is tagged. Use with caution, always wear a helmet when using this in production environments.
Tags: #php • composer • autoloader
-
flatpress
FlatPress is a lightweight, easy-to-set-up flat-file blogging engine.
FlatPress is a lightweight, easy-to-set-up blogging engine. Plain and simple, just PHP. No database needed!
Tags: #php • flatfile • blog
-
laravel-blog
Laravel Blog Package/ Laravel CMS. Easiest way to add a blogging system to your Laravel website. Laravel Blog.
Incredible features with a lightweight laravel blog package.
- Quick installation (<3 minutes)
- It’s very easy to extend
- Included great features out-of-box
- Its simplicity allows to be easily made compatible with latest laravel
- No additional concept except laravel knowledge
Tags: #php • laravel • admin
-
chyrp-lite
An ultra-lightweight blogging engine, written in PHP.
Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss. You can have a traditional blog, a tumbleblog, or you can add oodles of customisation and build a general-purpose web publishing platform with blogging features on the side. You get five beautiful blog themes and a friendly administration console, all fully navigable on a broad range of devices, thanks to the power of responsive HTML5. Semantic markup and comprehensive ARIA labelling ensure your blog will be accessible to visitors who use assistive technologies.
With a flexible system of Feathers and Pages, you can make your website whatever you want it to be. Feathers enable different types of blog content – you can restrict yourself to absolute textual purity, or you can create a multimedia rainbow. Pages let you publish articles separate from your blog content – be it a simple colophon or a hierarchy of multiple pages, optionally including a homepage that your visitors will see when they first arrive at your website.
Tags: #php • blog-engine • mysql
-
chatify
Laravel’s #1 one-to-one chatting system package, helps you add a complete real-time chatting system to your new/existing Laravel application with only one command.
Laravel’s #1 one-to-one chatting system package, helps you add a complete real-time chatting system to your new/existing Laravel application with only one command.
Tags: #php • laravel • laravel-package
-
xmlseclibs
A PHP library for XML Security
xmlseclibs is a library written in PHP for working with XML Encryption and Signatures.
The author of xmlseclibs is Rob Richards.
Tags: #php
-
bangladesh-geocode
Division, District, Upazila and, Union level fully mapped Dataset in SQL, CSV, JSON, XML, and PHP format.
- Division name in English
- Division name in Bangla
- Division’s government verified website address
- District mapped with Division
- District name in English
- district name in Bangla
- District Commissioner’s (DC) office - latitude (3 meter accuracy)
- District Commissioner’s (DC )office - longitude (3 meter accuracy)
- District’s government verified website address
- Upazila mapped with District
- Upazila name in English
- Upazila name in Bangla
- Upazila’s government verified website address
- Union mapped with Upazila
- Union name is English
- Union name in Bangla
- Union’s government verified website address
Tags: #php • district • bangla
- Division name in English
-
TwigBridge
Give the power of Twig to Laravel
TwigBridge >= 0.13 supports Twig 3. If you need Twig 1/2 support, use the 0.12 versions.
Tags: #php
-
playsms
playSMS is a web interface for SMS gateways and bulk SMS services
Latest development release is playSMS version 1.5.0-beta8
Latest stable release is playSMS version 1.4.7
Official project website:
- https://playsms.org
Official playSMS forum:
- https://forum.playsms.org
Tags: #php • sms • sms-gateway
-
xml-to-array
Easily convert valid xml to a php array.
Install via composer:
composer require mtownsend/xml-to-array
Tags: #php • array • xml
-
core
An extensible micro-framework for PHP
Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications.
Tags: #php • micro-framework • restful
-
SteamAuthentication
A simple PHP Authentication that enables steam users to log into their steam account to access content!
SteamAuthentication is a basic set of PHP files that enable users to login using their steam account to view protected content on your website. it creates a session using their steamid as the sessionID and checks for the session when a user visits the page. It also includes a file which allows you to use their profile information such as their avatar and online status.
See a demo at https://bensmith.in/steam/
Tags: #php
-
webman-framework
webman-framework
Note: This repository is the core code of the webman framework. If you want to build an application using webman, visit the main webman repository.
Tags: #php
-
activitypub
A PHP implementation of ActivityPub protocol based upon the ActivityStreams 2.0 data format.
use ActivityPhp\Type\Extended\Actor\Application; use ActivityPhp\Type\Extended\Actor\Group; use ActivityPhp\Type\Extended\Actor\Organization; use ActivityPhp\Type\Extended\Actor\Person; use ActivityPhp\Type\Extended\Actor\Service;
Tags: #php • activitypub • activitystreams
-
nusoap
:smirk: Fixed NuSOAP for PHP 5.6 - 8.2
- Supported PHP: 5.4 - 8.2
- Official project: https://sourceforge.net/projects/nusoap/
Tags: #php • nusoap • soap
-
wp-background-processing
WordPress background processing class
WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks. Check out the example plugin or read the accompanying article.
Inspired by TechCrunch WP Asynchronous Tasks.
Requires PHP 5.6+
Tags: #php
-
Part-DB-server
Part-DB is an Open source inventory management system for your electronic components
Part-DB is an Open-Source inventory management system for your electronic components. It is installed on a web server and so can be accessed with any browser without the need to install additional software.
The version in this repository is a complete rewrite of the legacy Part-DB (Version < 1.0) based on a modern framework and is the recommended version to use.
If you find a bug, please open an Issue on GitHub, so it can be fixed for everybody.
Tags: #php • part-db • symfony
-
postfixadmin
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
An open source, web based interface for managing domains/mailboxes/aliases etc on a Postfix based mail server.
Integrates with :
- Postfix
- IMAP/POP3 server (e.g. Dovecot or Courier)
- Database backend (choose one of: sqlite, mysql, postgresql)
- Fetchmail (optional)
Tags: #php • postfix • smtp-server
-
livehelperchat
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.
- Documentation - https://doc.livehelperchat.com
- Forum/Discussions - https://github.com/LiveHelperChat/livehelperchat/discussions
- Chat (Discord) https://discord.gg/YsZXQVh
- Laravel version of Live Helper Chat
Tags: #php • live-support • chat-application
-
nutgram
The Telegram bot framework that doesn’t drive you nuts.
You can install the package via composer:
composer require nutgram/nutgram
Looking for a Laravel or Symfony integration? Check out Nutgram Laravel and Nutgram Symfony Bundle.
Tags: #php • php8 • telegram-bot-api
-
PAGI
PHP AGI ( Asterisk Gateway Interface ) facade, with CDR ( Call Detail Record ), Call spool and schedule auto dial, Send and Receive Fax, Channel Variables, and Caller ID management
This framework is intended to simply making ivr applications using Asterisk’s AGI, providing a nice level of abstraction over what an IVR should look like from a developers’ perspective.
Tags: #php • asterisk • ivr
-
php-pdftk
A PDF conversion and form utility based on pdftk
php-pdftk brings the full power of
pdftk
to PHP - and more.- Fill forms, either from a XFDF/FDF file or from a data array (UTF-8 safe for unflattened forms, requires pdftk 2.x !)
- Create XFDF or FDF files from PHP arrays (UTF-8 safe!)
- Create FDF files from filled PDF forms
- Combine pages from several PDF files into a new PDF file
- Split a PDF into one file per page
- Add background or overlay PDFs
- Read out meta data about PDF and form fields
- Set passwords and permissions
- Remove passwords
Tags: #php
-
boinc
Open-source software for volunteer computing and grid computing.
The University of California holds the copyright on all BOINC source code. By submitting contributions to the BOINC code, you irrevocably assign all right, title, and interest, including copyright and all copyright rights, in such contributions to The Regents of the University of California, who may then use the code for any purpose that it desires.
Tags: #php • boinc • distributed-computing
-
daloradius
daloRADIUS is an advanced RADIUS web management application for managing hotspots and general-purpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine, and integrates with OpenStreetMap for geolocation. The system is based on FreeRADIUS with which it shares access to the backend database.
To install daloRADIUS, you can follow the installation guide available in the project’s official wiki:
Alternatively, you can also find the installation guide in the
doc/install
folder of this repository.If you encounter any issues during the installation or have any questions, feel free to ask for support in the Issues section.
Tags: #php • hotspot-management • radius
-
wasmer-php
🐘🕸️ WebAssembly runtime for PHP
- Easy to use: The
wasmer
API mimics the standard WebAssembly C API, - Fast:
wasmer
executes the WebAssembly modules as fast as possible, close to native speed, - Safe: All calls to WebAssembly will be fast, but more importantly, completely safe and sandboxed.
Tags: #php • php-extension • rust
- Easy to use: The
-
laravel-page-speed
Package to optimize your site automatically which results in a 35%+ optimization
Simple package to minify HTML output on demand which results in a 35%+ optimization. Laravel Page Speed was created by [Renato Marinho][link-author], and currently maintained by [João Roberto P. Borges][link-maintainer], [Lucas Mesquita Borges][link-maintainer-2] and [Renato Marinho][link-author].
Tags: #php • laravel • laravel-5-package
-
sage-acf-wp-blocks
Composer library for generating ACF Gutenberg blocks from templates. Intended for use with Roots/Sage (http://roots.io)
Generate ACF Gutenberg blocks just by adding templates to your Sage theme. This package is based heavily on this article by nicoprat.
Tags: #php • wordpress • gutenberg
-
TinyLara
A Simple PHP Framework based on Composer, looks like a Tiny Laravel.
______ _ __ /_ __/ (_) ____ __ __ / / ____ _ _____ ____ _ / / / / / __ \ / / / / / / / __ `/ / ___/ / __ `/ / / / / / / / / / /_/ / / /___/ /_/ / / / / /_/ / /_/ /_/ /_/ /_/ \__, / /_____/\__,_/ /_/ \__,_/ /____/
TinyLara is a Simple PHP Framework based on Composer, looks like a Tiny Laravel. Read the documentation. TinyLara supports PHP7 now!
Tags: #php
-
alfred-time
Start and stop tracking time with Toggl, Harvest, Everhour or Clockify through Alfred 4. ⏰️
- Set up services through Alfred menus
- Start timer
- Stop timer
- Continue (restart) timer
- All live (no more cache issues)
Tags: #php • toggl • timer
-
viewi
Unique and efficient front-end framework for PHP
Get started
Features
- Server-side rendering (SSR)
- Perfect page load score
- Client-side rendering (CSR)
- SEO friendly
- No “HTML over the wire.”
- Reactive application
- Easy to use
- Simple templates syntax, a mix of HTML and PHP
- Generates javascript code for you
- Web, mobile, desktop applications support (planned)
- Does not require Node js
Tags: #javascript • php • frontend
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
PharBuilder
Create Phar of Composer based PHP application
Create a Phar (PHp ARchive) file of your Composer based PHP application
Tags: #php • phar • composer
-
Specify
BDD style code blocks for PHPUnit / Codeception
Requires PHP >= 7.4
- Install with Composer:
composer require codeception/specify --dev
- Include
Codeception\Specify
trait in your tests.
Tags: #php • codeception • bdd-style
-
jsonq
A PHP query builder for JSON
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 query on your JSON.
Tags: #php • json • json-data
-
blog
Lightweight self-hosted facebook-styled PHP blog.
This is a simple self-hosted, lightweight, singe-user PHP blog, where you can create your own Facebook-like feed. Give read access to other people, and you can share rich text with photos including highlighted code or links.
In this context lightweight means:
- No npm dependency, there won’t be an annoying 1GB
node_modules
directory. - No pipeline. What you see is pure code without a need to install it.
- No overhead, essential features, simple usage.
Tags: #php • blog • lightweight
- No npm dependency, there won’t be an annoying 1GB
-
quickbooks-php
QuickBooks Integration for PHP
-
QuickBooks FOR WINDOWS (via QuickBooks Web Connector) - read the quick start guide for the Web Connector/QuickBooks for Windows
-
QuickBooks ONLINE (via Intuit Partner Platform/Intuit Anywhere) - read the [quick start guide for Intuit Partner Platform/QuickBooks Online] (http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start)
Tags: #php
-
-
purify
A Laravel wrapper for HTMLPurifier by ezyang
- Requirements
- Installation
- Usage
- Configuration
- Cache
- Practices
- Upgrading from v4 to v5
- Upgrading from v5 to v6
Tags: #php • html-purifier • html-sanitizer
-
laravel-auto-translate
Automatically translate your language files using a translator service
This package can be used in Laravel 5.6 or higher and needs PHP 7.2 or higher.
You can install the package via composer:
composer require ben182/laravel-auto-translate
Tags: #php • laravel • laravel-package
-
JMSSerializerBundle
Easily serialize, and deserialize data of any complexity (supports XML, JSON, YAML)
You can learn more about the bundle in its documentation.
Tags: #php
-
spyc
A simple YAML loader/dumper class for PHP
Using Spyc is trivial:
<?php require_once "spyc.php"; $Data = Spyc::YAMLLoad('spyc.yaml');
or (if you prefer functional syntax)
<?php require_once "spyc.php"; $Data = spyc_load_file('spyc.yaml');
Tags: #php
-
isitup-for-slack
Custom slash command to use isitup.org to check if a site is up from within Slack
Custom slash command to use isitup.org to check if a site is up from within Slack
Tags: #php
-
tencentcloud-sdk-php
Tencent Cloud API 3.0 SDK for PHP
欢迎使用腾讯云开发者工具套件(SDK)3.0,SDK3.0是云 API3.0 平台的配套工具。 为方便 PHP 开发者调试和接入腾讯云产品 API,这里向您介绍适用于 PHP 的腾讯云开发工具包,并提供首次使用开发工具包的简单示例。让您快速获取腾讯云 PHP SDK 并开始调用。
Tags: #php
-
tax
A PHP 5.5+ tax library.
Zone 1-1 TaxType 1-n TaxRate 1-n TaxRateAmount
Each tax type has a zone and one or more tax rates. Each tax rate has one or more tax rate amounts.
Example:
- Tax type: French VAT
- Zone: “France (VAT)” (covers “France without Corsica” and “Monaco”)
- Tax rates: Standard, Intermediate, Reduced, Super Reduced
- Tax rate amounts for Standard: 19.6% (until January 1st 2014), 20% (from January 1st 2014)
The base interfaces don’t impose setters, since they aren’t needed by the service classes. Extended interfaces (TaxTypeEntityInterface, (TaxRateEntityInterface, (TaxRateAmountEntityInterface) are provided for that purpose, as well as matching TaxType, TaxRate and TaxRateAmount classes that can be used as examples or mapped by Doctrine.
Tags: #php
-
WebAuthn
A simple PHP WebAuthn (FIDO2/Passkey) server library
A simple PHP WebAuthn (FIDO2) server library
Goal of this project is to provide a small, lightweight, understandable library to protect logins with passkeys, security keys like Yubico or Solo, fingerprint on Android or Windows Hello.
Tags: #php • webauthn • fido2
-
Core
Free, easy to setup PBX for small business based on Asterisk 16 core
88b d88 88 88 88888888ba 88888888ba 8b d8 888b d888 "" 88 88 "8b 88 "8b Y8, ,8P 88`8b d8'88 88 88 ,8P 88 ,8P `8b d8' 88 `8b d8' 88 88 88 ,d8 ,adPPYba, 88aaaaaa8P' 88aaaaaa8P' Y88P 88 `8b d8' 88 88 88 ,a8" a8" "8a 88""""""' 88""""""8b, d88b 88 `8b d8' 88 88 8888[ 8b d8 88 88 `8b ,8P Y8, 88 `888' 88 88 88`"Yba, "8a, ,a8" 88 88 a8P d8' `8b 88 `8' 88 88 88 `Y8a `"YbbdP"' 88 88888888P" 8P Y8
Tags: #php • asterisk • pbx
-
auryn
IoC Dependency Injector
auryn is a recursive dependency injector. Use auryn to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications.
Tags: #php
-
theme-check
Theme Check plugin
The theme check plugin is an easy way to test your theme and make sure it’s up to spec with the latest theme review standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions.
The tests are run through a simple admin menu and all results are displayed at once. This is very handy for theme developers, or anybody looking to make sure that their theme supports the latest WordPress theme standards and practices.
Tags: #php • wordpress-plugin • themes
-
livehelperchat
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.
- Documentation - https://doc.livehelperchat.com
- Forum/Discussions - https://github.com/LiveHelperChat/livehelperchat/discussions
- Chat (Discord) https://discord.gg/YsZXQVh
- Laravel version of Live Helper Chat
Tags: #php • live-support • chat-application
-
zpanelx
ZPanel is a web hosting control panel written in PHP for Windows and *NIX host OS’s.
- Version: 10.1.1
- Website
- Documentation
- Forums for comments, discussion and community support
- Bug Tracker for any bugs or security related issues.
Tags: #php
-
manticoresearch-php
Official PHP client for Manticore Search
require_once __DIR__ . '/vendor/autoload.php'; $config = ['host'=>'127.0.0.1','port'=>9308]; $client = new \Manticoresearch\Client($config); $index = $client->index('movies');
Tags: #php • search
-
wasmer-php
🐘🕸️ WebAssembly runtime for PHP
- Easy to use: The
wasmer
API mimics the standard WebAssembly C API, - Fast:
wasmer
executes the WebAssembly modules as fast as possible, close to native speed, - Safe: All calls to WebAssembly will be fast, but more importantly, completely safe and sandboxed.
Tags: #php • php-extension • rust
- Easy to use: The
-
typesense-php
PHP client for Typesense: https://github.com/typesense/typesense
Official PHP client for the Typesense API: https://github.com/typesense/typesense
Tags: #php • typesense • typesense-php
-
dmarc-srg
A php parser, viewer and summary report generator for incoming DMARC reports.
A php parser, viewer and summary report generator for incoming DMARC reports.
Tags: #php • dmarc • dmarc-reports
-
ifttt-webhook
:recycle: A webhook middleware for the ifttt.com service
There is now an official channel for IFTTT that supports webhooks (as actions and triggers). You can find it here: Maker Channel.
Tags: #php
-
laravel-pivot
This package introduces new events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.
This package introduces new eloquent events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.
Tags: #php • eloquent-events • laravel-events
-
daloradius
daloRADIUS is an advanced RADIUS web management application aimed at managing hotspots and general-purpose ISP deployments. It features user management, graphical reporting, accounting, a billing engine and integrates with GoogleMaps for geo-locating.
To install daloRADIUS, you can follow the installation guide available in the project’s official wiki:
Alternatively, you can also find the installation guide in the
doc/install
folder of this repository.If you encounter any issues during the installation or have any questions, feel free to ask for support in the Issues section.
Tags: #php • hotspot-management • radius
-
ifttt-webhook
:recycle: A webhook middleware for the ifttt.com service
There is now an official channel for IFTTT that supports webhooks (as actions and triggers). You can find it here: Maker Channel.
Tags: #php
-
eloquent-power-joins
The Laravel magic you know, now applied to joins.
You can install the package via composer:
composer require kirschbaum-development/eloquent-power-joins
For Laravel versions < 8, use the 2.* version:
composer require kirschbaum-development/eloquent-power-joins:2.*
Tags: #php • hacktoberfest • laravel
-
laravel-wallet
Easy work with virtual wallet
Version Laravel PHP Release date End of improvements End of support 7.x ^6.0,^7.0,^8.0 7.4,8.0,8.1 Nov 25, 2021 Mar 1, 2022 Sep 6, 2022 8.x ^9.0 8.0,8.1 Feb 8, 2022 May 1, 2022 Jun 1, 2022 9.x [LTS] ^9.0,^10.0 8.0,8.1,8.2,8.3 May 2, 2022 Feb 1, 2023 Feb 6, 2024 10.x [LTS] ^10.0,^11.0 8.1,8.2,8.3 Jul 8, 2023 May 1, 2024 Feb 4, 2025 11.x ^11.0 8.2,8.3 Q1, 2024 May 1, 2025 Sep 6, 2025 If you are using laravel-wallet ^10.0 with laravel ^11, then the minimum php version is 8.2.
Tags: #php • wallet • virtual
-
WebAuthn
A simple PHP WebAuthn (FIDO2) server library
A simple PHP WebAuthn (FIDO2) server library
Goal of this project is to provide a small, lightweight, understandable library to protect logins with passkeys, security keys like Yubico or Solo, fingerprint on Android or Windows Hello.
Tags: #php • webauthn • fido2
-
quickbooks-php
QuickBooks Integration for PHP
-
QuickBooks FOR WINDOWS (via QuickBooks Web Connector) - read the quick start guide for the Web Connector/QuickBooks for Windows
-
QuickBooks ONLINE (via Intuit Partner Platform/Intuit Anywhere) - read the [quick start guide for Intuit Partner Platform/QuickBooks Online] (http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start)
Tags: #php
-
-
genesis-sample
This is the sample theme created for the Genesis Framework.
GitHub project link: https://github.com/studiopress/genesis-sample/.
Tags: #php
-
phpmemadmin
Bringing Memcached to the web.
- Features
- Requirements
- Philosophy
- Installation
- Screenshots
- Documentation
- Versioning
- Roadmap
- Security-Issues
- License »
Tags: #php • dashboard • memcached
-
blessing-skin-server
Web application brings your custom skins back in offline Minecraft servers.
- A fully functional skin hosting service
- Multiple player names can be owned by one user on the website
- Share your skins and capes online with skin library!
- Easy-to-use
- Visual page for user/player/texture management
- Detailed option pages
- Many tweaks for a better UI/UX
- Security
- Support many secure password hash algorithms
- Email verification for registration
- Score system for preventing evil requests
- Incredibly extensible
- Plenty of plugins available
- Integration with Authme/Discuz (available as plugin)
- Support custom Yggdrasil API authentication (available as plugin)
Tags: #php • minecraft • laravel
-
livewire-select
Livewire component for dependant and/or searchable select inputs
Livewire component for dependant and/or searchable select inputs
Tags: #php
-
laravel-auto-presenter
A system for auto-decorating models with presenters
- Automatically decorate objects bound to views
- Automatically decorate objects within paginator instances
- Automatically decorate objects within arrays and collections
Tags: #php • hacktoberfest
-
yii2-user
Yii2 user authentication module
This release contains a few small updates and bug fixes. Most notably, I’ve changed
LoginForm.username
toLoginForm.email
and added a timezone field toapp\models\Profile
(thanks mnglkhn)If there are any issues, let me know and I’ll get to it asap.
Tags: #php
-
CloudPeler
CrimeFlare is a useful tool for bypassing websites protected by CloudFlare WAF, with this tool you can easily see the real IP of websites that have been protected by CloudFlare. The resulting information is certainly very useful for conducting further penetration testing, and analyzing websites with the same server.
This tool serves to find the original IP behind websites that have been protected by CloudFlare, the information generated can be useful for further penetration. The information generated by this tool is as follows.
- CloudFlare IP
- CloudFlare NS1
- CloudFlare NS2
- Real IP
- Hostname
- Organization
- Address (Country, City, Region, Postal Code)
- Location
- Time Zone
Tags: #php • bypass-cloudflare • bypass-waf
-
C99Shell-PHP7
PHP 7 and safe-build Update of the popular C99 variant of PHP Shell.
PHP 7 and safe-build Update of the popular C99 variant of PHP Shell.
c99shell.php v.2.0 (PHP 7) (25.02.2019) Updated by: PinoyWH1Z for PHP 7
Tags: #php
-
tron-php
Support TRON’s TRX and TRC20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash
Support TRON’s TRX and TRC20, which include functions such as address creation, balance query, transaction transfer, query the latest blockchain, query information based on the blockchain, and query information based on the transaction hash
Tags: #php • tron • trx
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running the latest stable release of Laravel, currently Laravel 10.x.
Tags: #php
-
laravel-vote
:tada: The package helps you to add user based vote system to your model.
:tada: This package helps you to add user based vote system to your model.
Tags: #php
-
phpmemadmin
Bringing Memcached to the web.
- Features
- Requirements
- Philosophy
- Installation
- Screenshots
- Documentation
- Versioning
- Roadmap
- Security-Issues
- License »
Tags: #php • dashboard • memcached
-
php-malware-finder
Detect potentially malicious PHP files
_______ __ __ _______ | ___ || |_| || | | | | || || ___| | |___| || || |___ Webshell finder, | ___|| || ___| kiddies hunter, | | | ||_|| || | website cleaner. |___| |_| |_||___| Detect potentially malicious PHP files.
Tags: #php • yara • malware
-
openSIS-Classic
openSIS is a commercial grade, secure, scalable & intuitive Student Information System, School Management Software from OS4ED. Has all functionalities to run single or multiple institutions in one installation. Web based, php code, MySQL database.
Community Edition version 9.0 (Rel date: 12/31/2022) Created by OS4ED
openSIS is an easy to use Student Information System for organizing student information and school-related operations to promote efficiency in K-12, trade schools and higher education school systems.
Tags: #php • school-management-software • education-management-system
-
OpenGraph
A Laravel package to fetch Open Graph data of a website.
-
Easily fetch metadata of a URL. Laravel OpenGraph fetches all the metadata of a URL.
-
Supports language-specific metadata. Laravel OpenGraph can fetch metadata in a specific language if webpage supports.
-
Supports twitter metadata. Laravel OpenGraph supports twitter OG data too.
-
Verify image URL. Laravel OpenGraph verifies that the image URL in the image metadata is valid or not.
Tags: #php • opengraph • laravel
-
-
UNIT3D-Community-Edition
Private Torrent Tracker Built With Laravel, Livewire and AlpineJS.
- Introduction
- Some Features
- Requirements
- Installation
- Updating
- Version Support Information
- Security
- Contributing
- License
- Demo
- Discord-Chat
- Sponsoring
- Special Thanks
Tags: #php • torrent • laravel
-
php-censor
PHP Censor is an open source self-hosted continuous integration server for PHP projects.
-
Unix-like OS (Windows isn’t supported);
-
PHP 7.4+ (with OpenSSL support and enabled functions:
exec()
,shell_exec()
andproc_open()
); -
Web-server (Nginx or Apache2);
-
Database (MySQL/MariaDB or PostgreSQL);
-
Beanstalkd queue;
Tags: #php • continuous-integration • ci
-
-
ep3-bs
Online booking system for courts
The ep-3 Bookingsystem is an open source (MIT licensed) web application to enable users to check and book free places of an arbitrary facility easily online via one huge calendar.
It was initially developed to enable booking free squares of a covered court for a tennis club, improved along some versions, tried to offer commercially as a SaaS - and finally released as open source software.
Among its primary features are extensive customization capabilities (thus making it interesting even outside the tennis branch), multilingualism (currently shipped with english and german), an interactive, easy-to-use calendar, an easy-to-use and easy-to-understand backend, a consistent and clear visual design and a fully responsive layout (thus looking nice on mobile devices as well).
More features may be explored via our website (http://bs.hbsys.de/) or simply by downloading and trying the system yourself.
Tags: #php
-
laravel-auto-presenter
A system for auto-decorating models with presenters
- Automatically decorate objects bound to views
- Automatically decorate objects within paginator instances
- Automatically decorate objects within arrays and collections
Tags: #php • hacktoberfest
-
patchwork
Method redefinition (monkey-patching) functionality for PHP.
Patchwork implements the redefinition (monkey-patching) of functions and methods in PHP. This includes both user-defined and internal callables, which can be functions, class methods, or instance methods. In addition, many function-like constructs, such as
exit
orinclude
, are supported in an analogous way.Internally, Patchwork uses a stream wrapper on
file://
. In the case of user-defined functions and methods, it is used to inject a simple interceptor snippet to the beginning of every such callable. For the remaining types of callables, various other strategies are applied.Tags: #php
-
laravel-mjml
Easily use MJML in your Laravel Blade templates!
Build responsive e-mails easily using MJML and Laravel Mailables.
Tags: #php
-
newspack-theme
A theme for Newspack.
Welcome to the Newspack theme repository on GitHub. Here you can browse the source, look at open issues and keep track of development. We also recommend everyone follow the Newspack blog to stay up to date about everything happening in the project.
The Newspack theme is a forward-looking news theme designed and developed to be highly customizable with the WordPress block editor.
Newspack is an open-source publishing platform built on WordPress for small to medium sized news organizations. It is an “opinionated” platform that stakes out clear, best-practice positions on technology, design, and business practice for news publishers.
Tags: #php
-
seotools
SEO Tools for Laravel
The first step is using composer to install the package and automatically update your
composer.json
file, you can do this by running:composer require artesaos/seotools
Note: If you are using Laravel 5.5, the steps 2 and 3, for providers and aliases, are unnecessaries. SEOTools supports Laravel new Package Discovery.
Tags: #php • opengraph • meta-tags
-
laravel-wallet
Easy work with virtual wallet
Version Laravel PHP Release date End of improvements End of support 7.x ^6.0,^7.0,^8.0 7.4,8.0,8.1 Nov 25, 2021 Mar 1, 2022 Sep 6, 2022 8.x ^9.0 8.0,8.1 Feb 8, 2022 May 1, 2022 Jun 1, 2022 9.x [LTS] ^9.0,^10.0 8.0,8.1,8.2,8.3 May 2, 2022 Feb 1, 2023 Feb 6, 2024 10.x [LTS] ^10.0 8.1,8.2,8.3 Jul 8, 2023 May 1, 2024 Feb 4, 2025 Tags: #php • wallet • virtual
-
wkhtmltopdf-amd64
wkhtmltopdf - Convert html to pdf using webkit (qtwebkit). Linux amd64 Binary.
Hint: The version of the binary is equal to the git tag. To install the latest version, use ‘0.12.4’.
Tags: #php
-
laravel-request-docs
Effortless API documentation tool for Laravel applications. Swagger alternative.
- Light and Dark mode
- Automatic rules fetching from injected Request and by regexp
- Automatic routes fetching from Laravel Routes
- Support for Laravel logs
- Support for SQL query and query time
- Support for HTTP response time and memory consumption
- Support for Authorization Headers
- Support for File uploads
- Support for Eloquents events
- Display extra documentation using markdown
- Saves history previous requests
- Added filters to sort, group and filter routes by methods, controllers, middlewares, routes
- Export Laravel API, routes, rules and documentation to Postman and OpenAPI 3.0.0
Tags: #php • laravel • laravel-package
-
openSIS-Classic
openSIS is a commercial grade, secure, scalable & intuitive Student Information System, School Management Software from OS4ED. Has all functionalities to run single or multiple institutions in one installation. Web based, php code, MySQL database.
Community Edition version 9.0 (Rel date: 12/31/2022) Created by OS4ED
openSIS is an easy to use Student Information System for organizing student information and school-related operations to promote efficiency in K-12, trade schools and higher education school systems.
Tags: #php • school-management-software • education-management-system
-
algoliasearch-client-php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
- Thin & minimal low-level HTTP client to interact with Algolia’s API
- Supports php
^7.3
.
Tags: #php • search-engine • algolia-search
-
laravel-woocommerce
WooCommerce Rest API for Laravel
WooCommerce Rest API for Laravel. You can Get, Create, Update and Delete your woocommerce product using this package easily.
Tags: #php • laravel-woocommerce • api
-
php-text-analysis
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language
$tokens = tokenize($text);
You can customize which type of tokenizer to tokenize with by passing in the name of the tokenizer class
$tokens = tokenize($text, \TextAnalysis\Tokenizers\PennTreeBankTokenizer::class);
The default tokenizer is \TextAnalysis\Tokenizers\GeneralTokenizer::class . Some tokenizers require parameters to be set upon instantiation.
Tags: #php • nlp • tokenization
-
KnpMenuBundle
Object Oriented menus for your Symfony project.
Documentation! The documentation for this bundle is available in the
docs
directory of the bundle:- Read the KnpMenuBundle documentation
This bundle’s job is to integrate a standalone PHP menu library called KnpMenu. You can learn a lot more about how this library works by reading that library’s documentation.
Tags: #php • symfony • symfony-bundle
-
php-fit-file-analysis
A PHP class for analysing FIT files created by Garmin GPS devices
A PHP (>= v5.4) class for analysing FIT files created by Garmin GPS devices.
Live demonstration (Right-click and Open in new tab)
Tags: #php • garmin • excercise
-
anahita
Anahita is a platform and framework for developing open science and knowledge sharing applications on a social networking foundation.
Version: 4.8.3 Embryo Release
Anahita is a platform and framework for developing open science and knowledge-sharing applications on a social networking foundation. Use Anahita to build:
- online learning and knowledge-sharing networks
- information access networks about people, places, and things
- open science and open data networks
- online collaboration environments
- cloud back-end for your mobile apps
Anahita provides nodes and graphs architecture for developing social networking apps.
Tags: #php • graph-architecture • framework
-
mylittleforum
A simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure)
my little forum is a simple PHP and MySQL based internet forum that displays the messages in classical threaded view (tree structure). It is Open Source licensed under the GNU General Public License. The main claim of this web forum is simplicity. Furthermore it should be easy to install and run on a standard server configuration with PHP and MySQL.
Tags: #php
-
KnpMenuBundle
Object Oriented menus for your Symfony project.
Documentation! The documentation for this bundle is available in the
docs
directory of the bundle:- Read the KnpMenuBundle documentation
This bundle’s job is to integrate a standalone PHP menu library called KnpMenu. You can learn a lot more about how this library works by reading that library’s documentation.
Tags: #php • symfony • symfony-bundle
-
screen
Website screenshot tool based on PHP and PhantomJS
Web site screenshot tool based on PHP and [PhantomJS](https://phantomjs.org/ “”) You can use it to take screenshots for testing or monitoring service
Tags: #php
-
twitter-api-php
The simplest PHP Wrapper for Twitter API v1.1 calls
$settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" );
Tags: #php • twitter-api • twitterapiexchange
-
ProxiTok
Open source alternative frontend for TikTok made using PHP
Use Tiktok with an alternative frontend, inspired by Nitter.
Tags: #php • tiktok • alternative-frontends
-
WouterJEloquentBundle
Integrates the Eloquent ORM in the Symfony framework
The WouterJEloquentBundle claims to integrate the [Eloquent ORM][eloquent] into the Symfony framework.
If you wish to use the [Symfony Serializer][serializer] with [Eloquent Models][eloquent-model] you can check [EloquentSerializer][eloquent-serializer].
Tags: #php • symfony • symfony-bundle
-
concrete5-legacy
Legacy repository for concrete5
This is the legacy version of Concrete5. It is still being actively maintained, but significant development and new features are a part of Version 5.7 and greater. New versions of concrete5 can be found in this repository: http://github.com/concrete5/concrete5/
Tags: #php
-
Gaussholder
Fast and lightweight image previews, using Gaussian blur
Gaussholder is inspired by Facebook Engineering’s fantastic post on generating tiny preview images. Gaussholder takes the concepts from this post and applies them to the wild world of WordPress.
In a nutshell, Gaussholder takes a Gaussian blur and applies it to an image to generate a preview image. Gaussian blurs work as a low-pass filter, allowing us to throw away a lot of the data. We then further reduce the amount of data per image by removing the JPEG header and rebuilding it on the client side (this eliminates ~800 bytes from each image).
We further reduce the amount of data for some requests by lazyloading images.
Tags: #php
-
QueryList
:spider: The progressive PHP crawler framework! 优雅的渐进式PHP采集框架。
QueryList
is a simple, elegant, extensible PHP Web Scraper (crawler/spider) ,based on phpQuery.Tags: #php • querylist • crawler
-
livehelperchat
Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.
- Documentation - https://doc.livehelperchat.com
- Forum/Discussions - https://github.com/LiveHelperChat/livehelperchat/discussions
- Chat (Discord) https://discord.gg/YsZXQVh
- Laravel version of Live Helper Chat
Tags: #php • live-support • chat-application
-
web
Pi-hole Dashboard for stats and more
The Web interface is enabled by default when you install Pi-hole.
Tags: #php • pi-hole • dashboard
-
ubench
Micro PHP benchmark library
require
src/Ubench.php
in your project.Tags: #php
-
php-censor
PHP Censor is an open source self-hosted continuous integration server for PHP projects.
-
Unix-like OS (Windows isn’t supported);
-
PHP 7.4+ (with OpenSSL support and enabled functions:
exec()
,shell_exec()
andproc_open()
); -
Web-server (Nginx or Apache2);
-
Database (MySQL/MariaDB or PostgreSQL);
-
Beanstalkd queue;
Tags: #php • continuous-integration • ci
-
-
moeSS
moe SS Front End for https://github.com/mengskysama/shadowsocks/tree/manyuser
moeSS is a front end for https://github.com/mengskysama/shadowsocks/tree/manyuser
Thanks to ss-panel https://github.com/orvice/ss-panel
Demo: https://ss.qaq.moe
Tags: #php
-
auth
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:
Open source social sign on PHP. Connect your application(s) with social network(s).
Code examples you can find in example directory
Tags: #php • oauth • social
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
blessing-skin-server
Web application brings your custom skins back in offline Minecraft servers.
- A fully functional skin hosting service
- Multiple player names can be owned by one user on the website
- Share your skins and capes online with skin library!
- Easy-to-use
- Visual page for user/player/texture management
- Detailed option pages
- Many tweaks for a better UI/UX
- Security
- Support many secure password hash algorithms
- Email verification for registration
- Score system for preventing evil requests
- Incredibly extensible
- Plenty of plugins available
- Integration with Authme/Discuz (available as plugin)
- Support custom Yggdrasil API authentication (available as plugin)
Tags: #php • minecraft • laravel
-
PharBuilder
Create Phar of Composer based PHP application
Create a Phar (PHp ARchive) file of your Composer based PHP application
Tags: #php • phar • composer
-
laravel-auto-translate
Automatically translate your language files using a translator service
This package can be used in Laravel 5.6 or higher and needs PHP 7.2 or higher.
You can install the package via composer:
composer require ben182/laravel-auto-translate
Tags: #php • laravel • laravel-package
-
livewire-calendar
Laravel Livewire component to show Events in a good looking monthly calendar
This package allows you to build a Livewire monthly calendar grid to show events for each day. Events can be loaded from within the component and will be presented on each day depending on the date of the event.
Tags: #php
-
twitter-api-php
The simplest PHP Wrapper for Twitter API v1.1 calls
$settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" );
Tags: #php • twitter-api • twitterapiexchange
-
imagecache
Caching extension for the Intervention Image Class
Intervention Image Cache extends the Intervention Image Class package to be capable of image caching functionality.
The library uses the Illuminate/Cache package and can be easily integrated into the Laravel Framework. Based on your Laravel cache configuration you are able to choose between Filesystem, Database, Memcached or Redis for the temporary buffer store.
The principle is simple. Every method call to the Intervention Image class is captured and checked by the caching interface. If this particular sequence of operations already have taken place, the data will be loaded directly from the cache instead of a resource-intensive image operation.
Tags: #php
-
memio
[main] A highly opinionated PHP code generator library
Memio is a library, it allows you to describe PHP code by building “Model” classes (e.g.
new Method('__construct')
) and then to generate it using aPrettyPrinter
!Note: The actual generation logic is held in Twig templates. If the coding style provided doesn’t appeal to you, you can overwrite those templates easily.
Tags: #php
-
laravel-search
A search package for Laravel 5.
This package provides a unified API across a variety of different full text search services. It currently supports drivers for Elasticsearch, Algolia, and ZendSearch (good for local use).
Tags: #php
-
apibuilder
Easy API builder mini library for PHP
Easily transform MySQL tables into web accessible JSON APIs with this mini library for PHP.
Getting Started Customizing your API Making Requests Using the Data Submitting your Data API Parameter Reference Tags: #php
-
Common
Shared components between all PHPOffice projects
PHPOffice Common requires the following:
- PHP 7.1+
Tags: #php
-
laravel-crud-generator
Generate a CRUD scaffold with validation rules like a breeze.
Generate a CRUD scaffold like a breeze.
Compatible with Laravel 5.x 6.x 7.x 8.x 9.x 10.x.
Tags: #php • crud • laravel
-
CacoCloud
A simple, fast and secure PHP/AngularJS based feed and mail reader, password and bookmark manager.
A simple, fast and secure PHP/AngularJS based single user feed and mail reader, password and bookmark manager. CacoCloud is divided into a RESTful PHP backend storing all data into a SQLite database and an SPA frontend based on AngularJs.
I have mainly written CacoCloud to fit my personal needs, but maybe it fits your needs, too.
You can find some screenshots in the wiki.
Tags: #php
-
folio
Page based routing for Laravel.
Laravel Folio is a powerful page based router designed to simplify routing in Laravel applications.
Tags: #php
-
forkcms
Fork is an easy to use open source CMS using Symfony Components.
- Make sure you have composer installed.
- Run
composer create-project forkcms/forkcms .
in your document root. - Browse to your website
- Follow the steps on-screen
- Have fun!
Tags: #php • cms • symfony
-
MerlinWP
Better WordPress Theme Onboarding
Merlin WP aims to address the tedious and exhausting WordPress theme setup and onboarding process. It makes installing a new WordPress theme, recommended WordPress plugins, Customizer settings, widgets, and demo content an exciting and gratifying user experience. Read more…
Tags: #php • wordpress • themes
-
laravel-test-factory-helper
Generate Laravel test factories from your existing models
php artisan generate:model-factory
This package will generate factories from your existing models so you can get started with testing your Laravel application more quickly.
Tags: #php • laravel • laravel-5-package
-
spatie-permissions-demo
Permissions Demo App
This is a simple app to demonstrate implementing the spatie/laravel-permission package to a fresh Laravel app.
Many of the code examples used in this demo also come from the examples in the Spatie package README.
Tags: #php
-
chatify
Laravel’s #1 one-to-one chatting system package, helps you add a complete real-time chatting system to your new/existing Laravel application with only one command.
Laravel’s #1 one-to-one chatting system package, helps you add a complete real-time chatting system to your new/existing Laravel application with only one command.
Tags: #php • laravel • laravel-package
-
ddd
Domain Driven Design PHP helper classes
There are some projects developed using carlosbuenosvinos/ddd library. Check some of them to see how to use it:
- Last Wishes: Actions to run, such as tweet, send emails, etc. in case anything happen to you.
Tags: #php
-
laravel-boilerplate
Laravel Boilerplate / Starter Kit with Gentelella Admin Theme
Laravel Boilerplate provides a very flexible and extensible way of building your custom Laravel applications.
Tags: #php • laravel • admin
-
FiercePhish
FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more.
FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more. The features will continue to be expanded and will include website spoofing, click tracking, and extensive notification options.
Note: As of 1/6/2017, FirePhish has been renamed FiercePhish. Screenshots may still show FirePhish logo
Tags: #php • phishing • security
-
acme-client
Let’s Encrypt / ACME client written in PHP for the CLI.
- PHP 7.4+ with OpenSSL
- Works on Unix-like systems and Windows
Tags: #php • acme-client • automation
-
cipi
Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let’s Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Tags: #php • deployment • lemp
-
PHPePub
PHP Classes for dynamically generating EPub files.
PHPePub allows a php script to generate ePub Electronic books on the fly, and send them to the user as downloads.
PHPePub support most of the ePub 2.01 specification, and enough of the new ePub3 specification to make valid ePub 3 books as well.
The projects is also hosted on PHPClasses.org at the addresses: http://www.phpclasses.org/package/6115
PHPePub is meant to be easy to use for small projects, and still allow for comples and complete e-books should the need arise.
The Zip.php class in this project originates from http://www.phpclasses.org/package/6110
or on Github: git://github.com/Grandt/PHPZip.git
See the examples for example usage. The php files have “some” doumentation in them in the form of Javadoc style function headers.
Tags: #php
-
larapoll
A Laravel package to manage your polls
A Laravel package to manage your polls
Tags: #php • laravel • eloquent
-
mdx
MDx - Material Design WordPress Theme
Tags: #php • wordpress-theme • material-design
-
cipi
Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let’s Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Tags: #php • deployment • lemp
-
strava
PHP Class for the Strava API (v3)
The class simply houses methods to help send data to and receive data from the API. Please read the API documentation to see what endpoints are available.
There is no file upload support at this time.
Tags: #php • strava • fitness
-
Buzz
PHP’s lightweight HTTP client
Install by running:
composer require kriswallsmith/buzz
You do also need to install a PSR-17 request/response factory. Buzz uses that factory to create PSR-7 requests and responses. Install one from this list.
Example:
composer require nyholm/psr7
Tags: #php
-
Raspberry-Pi-Dashboard
Web-based dashboard interface to check Raspberry Pi hardware and software status with no extra deependencies required.
- Live surveillance of RPi hardware (CPU temperature, frequency, loads etc.) with customizable warning thresholds
- Detailed software/hardware information (web server, PHP, storage / partition workload, core voltage, plugged USB devices, kernel version, model specifications, OS, CPU, network config)
- Protected access with password login (configure password)
- Power (shutdown/reboot) Raspberry Pi with scheduling options (setup instructions)
- Responsive mobile web-app
- Dark Theme (manual / auto)
Update your existing dashboard setup by navigating to project root folder and running
git pull
in the terminal. Please keep in mind, this only works if there are no changes in the workspace.Tags: #php • raspberry-pi • raspberrypi
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
laravel-MasterPass
Helps you securely setup a master password and login into user accounts with it.
Helps you set a master password in .env file and login into any account with that, to impersonate your users.
This means that each account will have 2 valid passwords. The original one and the master password.
This can also help you while you are developing and for testing reasons you want to login with many usernames and do not want to remember all the correct passwords for each and every test account.
- Also works if you use laravel-passport (as of version 2.0.6 and above)
Tags: #php • laravel • laravel-5-package
-
hybrid-core
Official repository for the Hybrid Core WordPress development framework.
Hybrid Core is a framework for developing WordPress plugins and themes.
The core package is the application layer that primarily consists of a service container. It can be used alone or alongside any of the available Hybrid packages.
The framework simplifies many of the complexities of WordPress development and helps you write more modern PHP code. Its goal is to provide elegant functions, classes, and interfaces for writing code without the need to rebuild everything from scratch with each project.
Tags: #php
-
yakpro-po
YAK Pro - Php Obfuscator
YAK Pro stands for Yet Another Killer Product.
Free, Open Source, Published under the MIT License.
This tool parses php with the best existing php parser PHP-Parser 4.x, which is an awesome php parsing library written by nikic.
You just have to download the zip archive and uncompress it under the PHP-Parser subdirectory, or make a git clone …
Tags: #php • obfuscation • php-obfuscator
-
color-thief-php
Grabs the dominant color or a representative color palette from an image. Uses PHP and GD, Imagick or Gmagick.
- PHP >= 7.2 or >= PHP 8.0
- Fileinfo extension
- One or more PHP extensions for image processing:
- GD >= 2.0
- Imagick >= 2.0 (but >= 3.0 for CMYK images)
- Gmagick >= 1.0
- Supports JPEG, PNG, GIF and WEBP images.
Tags: #php • color-palette • imagick
-
termwind
🍃 In short, it’s like Tailwind CSS, but for the PHP command-line applications.
Requires PHP 8.0+
Require Termwind using Composer:
composer require nunomaduro/termwind
Tags: #php • console • css
-
laravel-MasterPass
Helps you securely setup a master password and login into user accounts with it.
Helps you set a master password in .env file and login into any account with that, to impersonate your users.
This means that each account will have 2 valid passwords. The original one and the master password.
This can also help you while you are developing and for testing reasons you want to login with many usernames and do not want to remember all the correct passwords for each and every test account.
- Also works if you use laravel-passport (as of version 2.0.6 and above)
Tags: #php • laravel • laravel-5-package
-
Titan-Framework
The easiest to use WordPress option framework.
- Makes development unbelievably easy
- Built with optimization in mind
- Does NOT clutter the database
- Integrates with your project seamlessly
- Theme customizer live preview integration
- Supports child themes
- Automatic CSS generation with SCSS support
Tags: #php
-
telebot
Easy way to create Telegram bots in PHP
Documentation for the library can be found on the website.
Tags: #php • telegram • bot
-
yii2-eauth
EAuth extension allows to authenticate users by the OpenID, OAuth 1.0 and OAuth 2.0 providers.
The implementation of the authorization on your own server has several advantages:
- Full control over the process: What will be written in the authorization window, what data we get, etc.
- Ability to change the appearance of the widget.
- When logging in via OAuth, it is possible to invoke methods on the API.
- Fewer dependencies on third-party services - more reliable application.
Tags: #php
-
jsonq
A PHP query builder for JSON
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 query on your JSON.
Tags: #php • json • json-data
-
blessing-skin-server
Web application brings your custom skins back in offline Minecraft servers.
- A fully functional skin hosting service
- Multiple player names can be owned by one user on the website
- Share your skins and capes online with skin library!
- Easy-to-use
- Visual page for user/player/texture management
- Detailed option pages
- Many tweaks for a better UI/UX
- Security
- Support many secure password hash algorithms
- Email verification for registration
- Score system for preventing evil requests
- Incredibly extensible
- Plenty of plugins available
- Integration with Authme/Discuz (available as plugin)
- Support custom Yggdrasil API authentication (available as plugin)
Tags: #php • minecraft • laravel
-
phpLDAPadmin
phpLDAPadmin - Web based LDAP administration tool
phpLDAPadmin is a web based LDAP data management tool for system administrators. It is commonly known and referred by many as “PLA”.
PLA is designed to be compliant with LDAP RFCs, enabling it to be used with any LDAP server. If you come across an LDAP server, where PLA exhibits problems, please open an issue with full details of the problem so that we can have it fixed.
For up to date information on PLA, please head to the wiki.
NOTE: GIT master is currently in active development, and as such functionality may be missing, broken or not working as expected.
If you are after a working version of PLA, please use one of the tagged releases.
Tags: #php • phpldapadmin • ldap-administration
-
bkash
PHP client for bKash Payment Gateway API
Please refer to our extensive Wiki documentation for more information.
Tags: #php • bkash • bkash-online-payment
-
phprouter
PhpRouter is a powerful, and very fast HTTP URL router for PHP projects
PhpRouter is a powerful, lightweight, and very fast HTTP URL router for PHP projects.
Some of the provided features:
- Route parameters
- Predefined route parameter patterns
- Middleware
- Closure and class controllers/middleware
- Route groups (by prefix, middleware, and domain)
- Route naming (and generating route by name)
- PSR-7 requests and responses
- Views (simple PHP/HTML views)
- Multiple (sub)domains (using regex patterns)
- Custom HTTP methods
- Integrated with an IoC Container (PhpContainer)
- Method and constructor auto-injection of Request, Route, Url, etc
The current version requires PHP
v7.4
or newer versions includingv8.*
.Tags: #php • router • routing
-
jorani
Leave and Overtime Management System
- Official website : https://jorani.org/
- User group : https://groups.google.com/forum/?hl=en#!forum/jorani
Tags: #php • leave-management • planning
-
box
Box is committed to helping improve the programming experience of PHP applications, expecially for Hyperf, managing the PHP environment and related dependencies, providing the ability to package PHP applications as binary programs, and also providing reverse proxy services for managing and deploying Swoole/Swow applications.
Box is committed to helping improve the programming experience of PHP applications, expecially for Hyperf, managing the PHP environment and related dependencies, providing the ability to package PHP applications as binary programs, and also providing reverse proxy services for managing and deploying Swoole/Swow applications.
Tags: #php
-
laravel-filemanager
Media gallery with CKEditor, TinyMCE and Summernote support. Built on Laravel file system.
- File upload and management
- Uploading validation
- Cropping and resizing of images
- RWD user interface, and can be entirely customized
- Supporting multiple files selection
- Supporting cloud storages integration(with Laravel file system)
- Multiple integration options:
- WYSIWYG editors integration (CKEditor, TinyMCE, Summernote)
- Standalone upload button
- Iframe
- Multi-user mode:
- Shared folders: all users can upload and manage files
- Private folders: dedicated folder for each user, only the owner can upload or manage files within
- Customizable routes, middlewares, views, and folder path
- Supports two categories: files and images. Each type works in different directory.
- Supported locales : ar, az, bg, cs, de, el, en, es, eu, fa, fr, he, hu, id, it, ka, nl, pl, pt, pt-BR, ro, rs, ru, sk, sv, tr, uk, vi, zh-CN, zh-TW
Tags: #php • laravel • gallery
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
php-gui
Extensionless PHP Graphic User Interface library
Tags: #php
-
guzzle-oauth2-plugin
Provides an OAuth2 plugin (subscriber) for Guzzle
- Acquires access tokens via one of the supported grant types (code, client credentials, user credentials, refresh token). Or you can set an access token yourself.
- Supports refresh tokens (stores them and uses them to get new access tokens).
- Handles token expiration (acquires new tokens and retries failed requests).
Tags: #php
-
laravel-auditing
Record the change log from models in Laravel
For more information on how to use the package, please refer to our official documentation available on laravel-auditing.com or in the repository documentation file. Our documentation provides detailed instructions on how to install and use the package, as well as examples and best practices for auditing in Laravel applications.
Thank you for choosing OwenIt\LaravelAuditing!
Tags: #php • laravel • auditing
-
blade-filters
Use filters easily in your blade templates.
Use string filters easily in Laravel Blade.
If you have any question how the package works, we suggest to read this post: Laravel Blade Filters.
Tags: #php
-
vimeo.php
Official PHP library for the Vimeo API.
This is a simple PHP library for interacting with the Vimeo API.
Tags: #php • vimeo • vimeo-api
-
psx
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
PSX is an innovative PHP framework dedicated to build fully typed REST APIs.
It helps to improve the API development process by providing the following features:
- Fully typed controller classes
- Client SDK generator which supports
TypeScript
,PHP
,Java
,Go
- OpenAPI generation
- Generate model classes based on a TypeSchema specification
- Uses the Symfony DI container component
- Works with Doctrine DBAL and migrations
- Type-safe database interaction
- Endpoint integration testing
More information about PSX at phpsx.org.
Tags: #php • rest • api
-
jphp
JPHP - an implementation of PHP on Java VM
We develop a new IDE for beginners like
Game Maker
orScirra Construct
. It’s based on JPHP, JavaFX, Java 8, Gradle and allows to create desktop games and apps for Linux, Windows and Mac (maybe Android and other platforms in future). The project name isDevelNext
(https://github.com/jphp-group/develnext-ide), the current status and version of the project is BETA. The project has not yet been localized in English.Tags: #java • php • php-language
-
sequel-pro-laravel-export
A Sequel Pro / Sequel Ace bundle to generate Laravel migration files from existing tables.
A bundle for Sequel Pro and Sequel Ace that lets you generate Laravel migration files from existing tables.
Tags: #php • laravel-migration • sequelpro
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
核心模块全部可独立使用,并且都支持原生代码开发。
- mix/vega PHP 编写的 CLI 模式 HTTP 网络框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
- mix/database 可在各种环境中使用的轻量数据库,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis 可在各种环境中使用的 PHP Redis,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis-subscriber 基于 Swoole 协程的 Redis 原生协议订阅库
- mix/grpc 基于 Swoole 协程的 PHP gRPC 库,包含 protoc 代码生成器、服务器、客户端
- mix/websocket 基于 Swoole 协程的 PHP WebSocket 服务器与客户端
- mix/cli PHP 命令行交互指挥官
- mix/worker-pool 基于 Swoole 的协程池、工作池库
- mix/validator 基于 PSR-7 的验证库
- mix/event 基于 PSR-14 标准的事件调度库
- mix/init 帮助执行类的静态初始化,通常用于预加载单例
Tags: #php • swoole • coroutine
-
acf-star-rating-field
A simple star rating field for ACF.
A simple star rating field for ACF.
Tags: #php • wordpress • wordpress-plugin
-
OpenMarketplace
Open-source Multi-Vendor Marketplace platform based on Sylius and Symfony.
Tags: #php
-
onepager
Onepage Theme/Website Builder for WordPress
One Stop OnePage Theme Solution wordpress and joomla
Tags: #php • onepage • wordpress
-
nukeviet
NukeViet CMS is multi Content Management System. NukeViet CMS is the 1st open source content management system in Vietnam. NukeViet was awarded the Vietnam Talent 2011, the Ministry of Education and Training Vietnam officially encouraged to use.
NukeViet is the first opensource CMS in Vietnam. The lastest version - NukeViet 4 coding ground up support lastest web technologies, include reponsive web design (use HTML 5, CSS 3, Composer, XTemplate), jQuery, Ajax…) enables you to build websites and online applications rapidly.
With it own core libraries built in, NukeViet 4 is cross platforms and frameworks independent. By basic knowledge of PHP and MySQL, you can easily extend NukeViet for your purposes.
NukeViet core is simply but powerful. It supports abstract modules which can be duplicate. So, it helps you create automatically many modules without any line of code from existing abstract modules.
NukeViet supports installing automatically modules, blocks, themes at Admin Control Panel and supports packing features which allow you to share your modules to web- community.
NukeViet fully supports multi-languages for internationalization and localization. Not only multi-interface languages but also multi-database languages are supported. NukeViet supports you to build new languages which are not distributed by NukeViet.
Detailed information about Nukeviet at Wikipedia Encyclopedia: http://vi.wikipedia.org/wiki/NukeViet
Tags: #php • cms • nukeviet
-
sword-bundle
Modern WordPress development with Symfony
Modern WordPress development with Symfony.
Tags: #php • symfony • symfony-bundle
-
Open-Web-Analytics
Official repository for Open Web Analytics which is an open source alternative to commercial tools such as Google Analytics. Stay in control of the data you collect about the use of your website or app. Please consider sponsoring this project.
Open Web Analytics is an open source alternative to commercial web analytics tools such as Google Analytics. This software allows you to stay in control of the data you collect about the user of your websites or applications.
This repository installs the OWA Server and Javascript tracking client which can easily be added to web pages.
- To add OWA tracking to a WordPress based website install the OWA integration plugin or see this repository.
- To add OWA tracking to any PHP application use the OWA PHP SDK
Tags: #php • web-analytics • privacy
-
super-expressive-php
super-expressive-php is a php library that allows you to build regular expressions in almost natural language
Super Expressive PHP is a PHP library that allows you to build regular expressions in almost natural language - with no extra dependencies, and a lightweight code footprint.
This library is a port of https://github.com/francisrstokes/super-expressive
Tags: #php
-
broadway
Infrastructure and testing helpers for creating CQRS and event sourced applications.
Read the blog post about this repository at:
- http://labs.qandidate.com/blog/2014/08/26/broadway-our-cqrs-es-framework-open-sourced/
Tags: #php
-
zf2-assetic-module
Zend Framework module for Assetic
Assets management per module made easy.
- Optimize your assets. Minify your css, js; Compile scss, and more…
- Adapts To Your Needs. Using custom template engine and want to use power of this module, just implement
AsseticBundle\View\StrategyInterface
- Well tested. Besides unit test this solution is also ready for the production use.
- Great fundations. Based on Assetic and ZF2 & ZF3
- Excellent community. Everything is thanks to great support from GitHub & PHP community!
- Every change is tracked. Want to know whats new? Take a look at CHANGELOG.md
- Listen to your ideas. Have a great idea? Bring your tested pull request or open a new issue.
Tags: #php • zf2 • zf3
-
imageserve
A ShareX image hosting solution for your own domain.
A ShareX image hosting solution for your own domain.
Tags: #php • image • sharex
-
livewire-calendar
Laravel Livewire component to show Events in a good looking monthly calendar
This package allows you to build a Livewire monthly calendar grid to show events for each day. Events can be loaded from within the component and will be presented on each day depending on the date of the event.
Tags: #php
-
memio
[main] A highly opinionated PHP code generator library
Memio is a library, it allows you to describe PHP code by building “Model” classes (e.g.
new Method('__construct')
) and then to generate it using aPrettyPrinter
!Note: The actual generation logic is held in Twig templates. If the coding style provided doesn’t appeal to you, you can overwrite those templates easily.
Tags: #php
-
algoliasearch-client-php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
- Thin & minimal low-level HTTP client to interact with Algolia’s API
- Supports php
^7.2
.
Tags: #php • search-engine • algolia-search
-
code-snippets-wp-speed-up
Code Snippets for WordPress and WooCommerce speed up, which can be imported into the plugin.
Code Snippets for WordPress and WooCommercce speed up are snippets which can be easily imported into the code snippets plugin.
For other useful code snippets for WordPress. https://github.com/senlin/Code-Snippets
Tags: #php • snippets • snippets-wp-speed
-
DomQuery
PHP library for easy ‘jQuery like’ DOM traversing and manipulation.
DomQuery is a PHP library that allows you to easily traverse and modify the DOM (HTML/XML). As a library it aims to provide ‘jQuery like’ access to the PHP DOMDocument class (http://php.net/manual/en/book.dom.php).
Tags: #php • domquery • domdocument
-
satispress
Expose installed WordPress plugins and themes as Composer packages.
Facilitate modern best practices for managing WordPress websites by automating Composer support for private plugins and themes.
Tags: #php
-
sendportal
Open-source self-hosted email marketing. Manage your own newsletters at a fraction of the cost.
The core functionality of SendPortal is contained within the SendPortal Core package. If you would like to add SendPortal to an existing application that already handles user authentication, you only require SendPortal Core.
Tags: #php • email-marketing • marketing-automation
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
核心模块全部可独立使用,并且都支持原生代码开发。
- mix/vega PHP 编写的 CLI 模式 HTTP 网络框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
- mix/database 可在各种环境中使用的轻量数据库,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis 可在各种环境中使用的 PHP Redis,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis-subscriber 基于 Swoole 协程的 Redis 原生协议订阅库
- mix/grpc 基于 Swoole 协程的 PHP gRPC 库,包含 protoc 代码生成器、服务器、客户端
- mix/websocket 基于 Swoole 协程的 PHP WebSocket 服务器与客户端
- mix/cli PHP 命令行交互指挥官
- mix/worker-pool 基于 Swoole 的协程池、工作池库
- mix/validator 基于 PSR-7 的验证库
- mix/event 基于 PSR-14 标准的事件调度库
- mix/init 帮助执行类的静态初始化,通常用于预加载单例
Tags: #php • swoole • coroutine
-
Obfuscator-Class
:man_technologist: Simple and effective Obfuscator PHP class (this is not a stupid base64 encoding script, but a real and effective obfuscation script)
Simple, easy-to-use and effective Obfuscator PHP class.
Not just a stupid
base64 encoding
script, but a real and effective obfuscation script.Ideal to obfuscate some critical pieces of your software such as licensing verification functions.
Tags: #php • obfuscator • obfuscation
-
end_to_end_encryption
:closed_lock_with_key: Server API to support End-to-End Encryption
This app provides all the necessary APIs to implement End-to-End encryption on the client side. Additionally it makes sure that End-to-End encrypted files are not accessible with the web interface and other WebDAV clients.
Here you can find the API documentation.
Tags: #php • security • end-to-end-encryption
-
Valinor
PHP library that helps to map any input into a strongly-typed value object structure.
composer require cuyz/valinor
📔 Read more on the online documentation
Tags: #php
-
twitter-api-php
The simplest PHP Wrapper for Twitter API v1.1 calls
$settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" );
Tags: #php • twitter-api • twitterapiexchange
-
php-mysql-engine
A MySQL engine written in pure PHP
PHP MySQL Engine is a library for PHP that allows you to test database-driven applications with an in-memory simulation of MySQL 5.6. This project extends the
PDO
class and allows you to call common PDO MySQL methods. It supports a wide variety of queries, and some PDO-specific functionality like transactions and different fetch modes.PHP MySQL Engine is based on Slack’s Hack SQL Fake created by Scott Sandler.
You can read an article about this tool here.
Tags: #php
-
zebra
PHP ZPL builder, image conversion and a basic client for network-connected Zebra label printers.
PHP ZPL builder, image conversion and a basic client for network-connected Zebra label printers.
Requires: PHP 7.1.0+
- Convert images to ASCII hex.
- Create ZPL code in PHP that is easy to read.
- Simple wrapper for PHP sockets to send ZPL to the printer via raw TCP/IP (port 9100).
Tags: #php
-
vip-go-mu-plugins
The development repo for mu-plugins used on the WordPress VIP Platform.
This is the development repo for mu-plugins on VIP Go.
Tags: #php • wordpress • vip-go
-
mdx
MDx - Material Design WordPress Theme
Tags: #php • wordpress-theme • material-design
-
twitter-api-php
The simplest PHP Wrapper for Twitter API v1.1 calls
$settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" );
Tags: #php • twitter-api • twitterapiexchange
-
boxbilling
BoxBilling - Open source billing and client management software
Tags: #php • contributing • community
-
laravel-deletable
:space_invader: Gracefully restrict deletion of Laravel Eloquent models
Gracefully handle deletion restrictions on your Eloquent models, as featured on Laravel News
Tags: #php • eloquent • laravel-softdeletes-trait
-
phpipam
phpipam development repository
Website: https://phpipam.net/
Tags: #php • ipam • management-system
-
cipi
Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Cipi is a Laravel based cloud server control panel that supports Digital Ocean, AWS, Vultr, Google Cloud, Linode, Azure and other VPS. It comes with nginx, Mysql, multi PHP-FPM versions, multi users, Supervisor, Composer, npm, free Let’s Encrypt certificates, Git deployment, backups, ffmpeg, fail2ban, Redis, API and with a simple graphical interface useful to manage Laravel, Codeigniter, Symfony, WordPress or other PHP applications. With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.
Tags: #php • deployment • lemp
-
OAuth1
OAuth server implementation for WP API
Connect applications to your WordPress site without ever giving away your password.
This plugin uses the OAuth 1.0a protocol to allow delegated authorization; that is, to allow applications to access a site using a set of secondary credentials. This allows server administrators to control which applications can access the site, as well as allowing users to control which applications have access to their data.
This plugin only supports WordPress >= 4.4.
The latest stable version is also available from the WordPress Plugin Directory.
Tags: #php
-
Emojipedia
MacOS X Dictionary containing Emoji and their meanings
MacOS X Dictionary containing Emoji and their meanings
Tags: #php • emoji • emoji-data
-
ffmpeg-php
FFmpegPHP is a pure OO PHP port of ffmpeg-php library that was written in C. It adds an easy to use, object-oriented API for accessing and retrieving information from video and audio files. It has methods for returning frames from movie files as images that can be manipulated using PHP’s image functions. This works well for automatically creating thumbnail images from movies. FFmpegPHP is also useful for reporting the duration and bitrate of audio files (mp3, wma…). FFmpegPHP can access many of the video formats supported by ffmpeg (mov, avi, mpg, wmv…)
FFmpegPHP is a pure OO PSR-4 compatible PHP port of ffmpeg-php library (that was written in C). It adds an easy to use, object-oriented API for accessing and retrieving information from video and audio files. It has methods for returning frames from movie files as images that can be manipulated using PHP image functions. This works well for automatically creating thumbnail images from movies. FFmpegPHP is also useful for reporting the duration and bitrate of audio files (mp3, wma…). FFmpegPHP can access many of the video formats supported by ffmpeg (mov, avi, mpg, wmv…)
Tags: #php • ffmpeg • ffprobe
-
phpSPO
Office 365 Library for PHP. It allows to performs CRUD operations against Office 365 resources via an REST/OData based API
- Installation
- Working with SharePoint API
- Working with Teams API
- Working with Outlook API
- Working with OneDrive API
Tags: #php • office365 • office365-sdk
-
PHPCI
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
- Clones your project from Github, Bitbucket or a local path
- Allows you to set up and tear down test databases.
- Installs your project’s Composer dependencies.
- Runs through any combination of the supported plugins.
- You can mark directories for the plugins to ignore.
- You can mark certain plugins as being allowed to fail (but still run.)
Tags: #php • phpci • continuous-integration
-
php-msf
PHP微服务框架即Micro Service Framework For PHP
PHP微服务框架即“Micro Service Framework For PHP”,是Camera360社区服务器端团队基于Swoole自主研发现代化的PHP协程服务框架,简称msf或者php-msf,是Swoole的工程级企业应用框架,经受了Camera360亿级用户高并发大流量的考验。php-msf由Camera360服务器团队主导研发,会持续更新与维护,也希望有更多优秀的Swoole应用实践开发者加入。php-msf核心设计思想是采用协程、异步、并行的创新技术手段提高系统的单机吞吐能力,降低整体服务器成本。
Tags: #php • php-msf • swoole
-
railt
⚡️ A PHP GraphQL Framework
Project idea is clean and high-quality code. Unlike most (all at the moment) implementations, like webonyx, youshido or digitalonline the Railt contains a completely own implementation of the GraphQL SDL parser which is based on EBNF-like grammar. This opportunity allows not only to have the original implementation of the language and to keep it always up to date, but also to implement a new backward compatible functionality that is not available to other implementations.
Goal of Railt:
- Do not repeat the mistakes made in the JS-based implementations.
- Implement a modern and convenient environment for PHP developers.
- Implement easy integration into any ready-made solutions based on PSR.
- Provide familiar functionality (including dependency injection, routing, etc.).
Tags: #php • graphql • framework
-
html5blank
:construction: Powerful shell for rapidly building your WordPress projects
Powerful shell for rapidly deploying your WordPress projects.
- Project: github.com/html5blank/html5blank
- Website: html5blank.com
- Twitter: @html5blank
- Author : Robert DeVore // @deviorobert
Tags: #php
-
TasmoAdmin
TasmoAdmin is an administrative platform for devices flashed with Tasmota
TasmoAdmin (previously SonWEB) is an administrative platform for devices flashed with Tasmota.
You can find it here: TasmoAdmin GitHub.It can run standalone, as a container, or as a Home Assistant addon.
Tags: #php • sonoff • tasmota
-
exakat
The Exakat Engine : smart static analysis for PHP
The Exakat Engine is an automated code reviewing engine for PHP.
Tags: #php • php7 • gremlin
-
laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
- Introduction
- Documentation
- Requirements
- Installation & Configuration
- License
- Security Vulnerabilities
Tags: #php • laravel • laravel-package
-
sendportal
Open-source self-hosted email marketing. Manage your own newsletters at a fraction of the cost.
The core functionality of SendPortal is contained within the SendPortal Core package. If you would like to add SendPortal to an existing application that already handles user authentication, you only require SendPortal Core.
Tags: #php • email-marketing • marketing-automation
-
dropplets
Welcome to an easier way to blog - A minimalist markdown blogging platform.
- Clone this repo
- Open a shell and navigate to the cloned repo
- Run the following command
git submodule update --init --recursive
- Upload folder to hosting server or run locally with XAMPP
- Navigate to the URL of your host
https://(your url)/settings
- Configure settings and click
Create Your Blog
Tags: #php • markdown • blog
-
Xblog
A powerful and responsive blog system powered by laravel 5.5.
中文 README Docs This blog is for my own use. I used to use hexo and github pages as my blog, but it’s not flexible. Thus I write this blog. What I want to say is laravel is the best php framework I’ve ever seen.
Later I will share some experience of writing this blog, welcome your watch.
If you find bugs , glad you to issue.
Tags: #php • blog • blog-platform
-
Mercator
WordPress multisite domain mapping for the modern era.
Mercator requires WordPress 3.9 or newer for the new sunrise processes. Mercator also requires PHP 5.3+ due to the use of namespaced code.
Tags: #php
-
phpfastcache
A high-performance backend cache system. It is intended for use in speeding up dynamic web applications by alleviating database load. Well implemented, it can drops the database load to almost nothing, yielding faster page load times for users, better resource utilization. It is simple yet powerful.
As the V9 is relatively not compatible with previous versions, please read carefully the migration guide to ensure you the smoothest migration possible. One of the biggest change is the configuration system which is now an object that replace the primitive array that we used to implement back then. Also, please note that the V9 requires at least PHP 8 or higher to works properly.
Simple Yet Powerful PHP Caching Class ————————— More information in Wiki The simplicity of abstraction: One class for many backend cache. You don’t need to rewrite your code many times again.
Tags: #php • cache • redis
-
ClassicPress
The CMS for Creators. Stable. Lightweight. Instantly Familiar. Forked from WordPress.
This project exists thanks to all the people who contribute and who have contributed in the past, whether as part of the long history of thousands of contributions to WordPress from many different people, or as contributions to ClassicPress itself.
Would you like to help? Here is how you can start ›
Tags: #php • classicpress • blogging
-
wp-api-jwt-auth
A simple plugin to add JSON Web Token (JWT) Authentication to WP REST API
A simple plugin to add JSON Web Token (JWT) Authentication to the WP REST API.
To know more about JSON Web Tokens, please visit http://jwt.io.
Tags: #php
-
HRCloud2
A full-featured home hosted Cloud Drive, Personal Assistant, App Launcher, File Converter, Streamer, Share Tool & More!
A Fully Featured home-hosted Cloud Storage platform and Personal Assistant that Converts files, OCR’s images & documents, Creates archives, Scans for viruses, Protects your server, Keeps itself up-to-date, and Runs your own AppLauncher!
Tags: #php • self-hosted • cloud-drive
-
zanzara
Asynchronous PHP Telegram Bot Framework built on top of ReactPHP
- Long polling support (no webserver required)
- Middleware chain for requests
- Conversations and sessions (no database required)
- Based on ReactPHP asynchronous non-blocking I/O model
- Scheduled functions/timers provided by ReactPHP
- Bulk message sending (no more 429 annoying errors)
Tags: #php • reactphp • telegram
-
wolff
🐺 Lightweight and easy to use framework for building web apps.
📓 Extremely easy: It’s simple to use and comes ready to be deployed, giving you the opportunity to learn it in just a single night (sleep included).
🚀 Ridiculously fast: Due to its simplicity, the framework is able to handle hundreds of requests per second. It’s very friendly with potato servers.
🛠️ Comprenhensive: It has everything you may need for building a web app, from a handy database abstraction layer to a dynamic template engine.
🦄 Elegant: Its source code and interface has been meticulously written, it’s expressive and elegant, without depending on a single external dependency.
Tags: #php • small • framework
-
convertio-php
Convertio APIs Client Library for PHP
The preferred method is via composer. Follow the installation instructions if you do not already have composer installed.
Once composer is installed, execute the following command in your project root to install this library:
composer require convertio/convertio-php
Finally, be sure to include the autoloader:
<?php require_once '/path/to/your-project/vendor/autoload.php';
Tags: #php • conversion • convertio
-
acmephp
Let’s Encrypt/ACME Command Line client written in PHP
Acme PHP provides several major improvements over the default clients:
- Acme PHP comes by nature as a single binary file: a single download and you are ready to start working ;
- Acme PHP is based on a configuration file instead command line arguments. Thus, the configuration is much more expressive and the same setup is used at every renewal ;
- Acme PHP is very extensible it to create the certificate files structure you need for your webserver. It brings several default formatters to create classical file structures (nginx, nginx-proxy, haproxy, etc.) but you can very easily create your own if you need to ;
- Acme PHP follows a strict BC policy preventing errors in your scripts or CRON even if you update it (see the Backward Compatibility policy of Acme PHP for more informations) ;
Tags: #php
-
easyappointments
:date: Easy!Appointments - Self Hosted Appointment Scheduler
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database.
Tags: #php • appointments • scheduler
-
Mondrian
A static php code analysis tool using the Graph Theory
Ok guyz, you have a master degree in [Graph Theory][1], you follow [Law of Demeter][2] and you live on [S.O.L.I.D][3] principles ?
Let’s have some Fun ! (^ω^)
Tags: #php
-
alfred-web-search-suggest
Alfred search suggest workflow for various popular websites.
Alfred search suggest workflow for various popular websites. Inspired by the official Google Suggest workflow.
Tags: #php • alfred-workflow • search-api
-
laravel-microscope
Fearless refactoring, it does a lot of smart checks to find certain errors.
- It is created to be smarter than phpstorm and other IDEs in finding errors.
- It is created to understand laravel run-time and magic.
- It does not show you stupid false errors, all the reported cases are really errors.
- Even If you have written a lot of tests for your app, you may still need this.
- It can refactor your code, by applying
early returns
automatically. - It is written from scratch to yield the maximum performance possible.
Tags: #php • laravel
-
wpstarter
Easily bootstrap whole site Composer packages for WordPress.
WordPress whole-site Composer packages have never been so easy.
WP Starter is the easiest and fastest way to bootstrap WordPress sites entirely based on Composer.
Tags: #php • wordpress • composer
-
vimeo.php
Official PHP library for the Vimeo API.
This is a simple PHP library for interacting with the Vimeo API.
Tags: #php • vimeo • vimeo-api
-
JMSSerializerBundle
Easily serialize, and deserialize data of any complexity (supports XML, JSON, YAML)
You can learn more about the bundle in its documentation.
Tags: #php
-
koko-analytics
Privacy-friendly analytics for your WordPress site.
- No external services. Data is yours and yours alone.
- No personal information or anything visitor specific is tracked.
- Fast! Handles thousands of daily visitors or sudden bursts of traffic without breaking a sweat.
- Lightweight. Adds only 985 bytes of data to your pages.
- Plug and play. Just install and activate the plugin and stats will be recorded right away.
- Open-source (GPLv3 licensed).
Tags: #php
-
JsonMapper
Map nested JSON structures to PHP classes
Continuously mapping your JSON responses to your own objects becomes tedious and is error-prone. Not mentioning the tests that needs to be written for said mapping.
JsonMapper has been build with the most common usages in mind. In order to allow for those edge cases which are not supported by default, it can easily be extended as its core has been designed using middleware.
JsonMapper supports the following features
- Case conversion
- Debugging
- DocBlock annotations
- Final callback
- Namespace resolving
- PHP 7.4 Types properties
Tags: #php • mapping • hydration
-
react-laravel
Package for using ReactJS with Laravel
With
react-laravel
you’ll be able to use ReactJS components right from your Blade views, with optional server-side rendering, and use them on the client-side with React due to unobtrusive JavaScript.Tags: #php • laravel • react
-
breeze
Minimal Laravel authentication scaffolding with Blade, Vue, or React + Tailwind.
Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind, Breeze publishes authentication controllers and views to your application that can be easily customized based on your own application’s needs.
Laravel Breeze is powered by Blade and Tailwind. If you’re looking for a more robust Laravel starter kit that includes two factor authentication, Livewire / Inertia support, and more, check out Laravel Jetstream.
Tags: #php • laravel • auth
-
zanzara
Asynchronous PHP Telegram Bot Framework built on top of ReactPHP
- Long polling support (no webserver required)
- Middleware chain for requests
- Conversations and sessions (no database required)
- Based on ReactPHP asynchronous non-blocking I/O model
- Scheduled functions/timers provided by ReactPHP
- Bulk message sending (no more 429 annoying errors)
Tags: #php • reactphp • telegram
-
passwords
A simple, yet feature rich password manager for Nextcloud
Easy to use yet feature-rich and secure password manager for Nextcloud
Tags: #php • nextcloud • nextcloud-app
-
koko-analytics
Privacy-friendly analytics for your WordPress site.
- No external services. Data is yours and yours alone.
- No personal information or anything visitor specific is tracked.
- Fast! Handles thousands of daily visitors or sudden bursts of traffic without breaking a sweat.
- Lightweight. Adds only 985 bytes of data to your pages.
- Plug and play. Just install and activate the plugin and stats will be recorded right away.
- Open-source (GPLv3 licensed).
Tags: #php
-
yoyo
Yoyo is a full-stack PHP framework to create rich, dynamic interfaces using server-rendered HTML. You keep on writing PHP and let Yoyo make your creations come alive.
Yoyo is a full-stack PHP framework that you can use on any project to create rich dynamic interfaces using server-rendered HTML.
With Yoyo, you create reactive components that are seamlessly updated without the need to write any Javascript code.
Yoyo ships with a simple templating system, and offers out-of-the-box support for Blade, without having to use Laravel, and Twig.
Inspired by Laravel Livewire and Sprig, and using htmx.
Tags: #php • livewire • twig
-
Bitcoin-Games
Open source loginless cryptocurrency games
🇬🇷 ελληνικά 🇫🇷 Français 🇰🇷 한국어 🇨🇳 普通話 🇹🇼 台灣話 🇲🇽 Español 🇹🇷 Türkçe 🇩🇪 Deutsch 🇮🇹 Italiano 🇮🇳 हिन्दी Arabic 🇵🇹 Português 🇷🇺 Русский язык 🇯🇵 日本語 🇻🇳 tiếng việt Tags: #php • bitcoin • casino
-
SteamAuthentication
A simple PHP Authentication that enables steam users to log into their steam account to access content!
SteamAuthentication is a basic set of PHP files that enable users to login using their steam account to view protected content on your website. it creates a session using their steamid as the sessionID and checks for the session when a user visits the page. It also includes a file which allows you to use their profile information such as their avatar and online status.
See a demo at https://bensmith.in/steam/
Tags: #php
-
cmb2-attached-posts
Custom field for CMB2 for attaching posts to a page.
Follow the example in
example-field-setup.php
for a demonstration. The example assumes you have both CMB2 and this extension in your mu-plugins directory. If you’re using CMB2 installed as a plugin, remove lines 6-9 of the example.Tags: #php • cmb2 • cmb2-attached-posts
-
facturascripts
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.
Tags: #php • erp • crm
-
concretecms
Official repository for Concrete CMS development
If you’re looking for Concrete CMS documentation, you’ll want to navigate over to documentation.concretecms.org. If you see anything that needs more information or is just completely wrong, contributions are welcomed! Just log in to the documentation site with your community.concretecms.com account and edit away!
Tags: #php • concrete5 • cms
-
laravel-auto-presenter
A system for auto-decorating models with presenters
- Automatically decorate objects bound to views
- Automatically decorate objects within paginator instances
- Automatically decorate objects within arrays and collections
Tags: #php • hacktoberfest
-
laravel-views
Laravel package to create beautiful common views like data tables using the TALL stack.
Laravel package to create beautiful common views like data tables using the TALL stack.
Tags: #php • laravel • laravel-livewire
-
json-schema
JSON Schema validator for PHP
The full documentation for this library can be found [here][documentation]. We provide documentation for both [JSON Schema] standard itself as well as for the library’s own API.
Tags: #php • json-schema • json-pointer
-
easy-deploy-bundle
The easiest way to deploy your Symfony applications
- Zero dependencies. No Python. No Ruby. No Capistrano. No Ansible. Nothing.
- Zero configuration files. No YAML. No XML. No JSON. Just pure PHP awesomeness.
- Multi-server and multi-stage deployment (e.g. “production”, “staging”, “qa”).
- Zero downtime deployments.
- Supports Symfony 2.7+, Symfony 3.x and Symfony 4.x applications.
- Compatible with GitHub, BitBucket, GitLab and your own Git servers.
Tags: #php • symfony • symfony-bundle
-
routeros-api-php
Mikrotik RouterOS API PHP client for your applications
composer require evilfreelancer/routeros-api-php
This library is partly based on this old project, but unlike it has many innovations to ease development. In addition, the project designed to work with PHP7/8 in accordance with the PSR standards.
You can use this library with pre-6.43 and post-6.43 versions of RouterOS firmware, it will be detected automatically on connection stage.
Tags: #php • api-client • routeros
-
openvk
Not-yet-federated open source social network inspired by VK.
OpenVK is an attempt to create a simple CMS that
cosplaysimitates old VK. Code provided here is not stable yet.VKontakte belongs to Pavel Durov and VK Group.
To be honest, we don’t know whether it even works. However, this version is maintained and we will be happy to accept your bugreports in our bug-tracker. You should also be able to submit them using ticketing system (you will need an OVK account for this).
Tags: #php • openvk • social-network
-
jitamin
:panda_face: Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868
- Get a clear visual overview of your project
- Multiple themes
- Project/task management
- Support task list, kanban and Gantt views
- Drag and drop tasks
- Multiple language support, build-in English and Chinese language supports
- Filter on search results
- Support personal projects and team projects
- Support tasks, sub-tasks, attachment, comments
- Auto-trigger actions
- Visualized statistics result
- Support third part integration
- Support plugins
Tags: #php • jitamin • scrum
-
wp-api-jwt-auth
A simple plugin to add JSON Web Token (JWT) Authentication to WP REST API
A simple plugin to add JSON Web Token (JWT) Authentication to the WP REST API.
To know more about JSON Web Tokens, please visit http://jwt.io.
Tags: #php
-
mdx
MDx - Material Design WordPress Theme
Tags: #php • wordpress-theme • material-design
-
tenancy
Automatic multi-tenancy for Laravel. No code changes needed.
You won’t have to change a thing in your application’s code.
- :heavy_check_mark: No model traits to change database connection
- :heavy_check_mark: No replacing of Laravel classes (
Cache
,Storage
, …) with tenancy-aware classes - :heavy_check_mark: Built-in tenant identification based on hostname (including second level domains)
Tags: #php • laravel • tenancy
-
yii2-grid
Enhanced GridView with various utilities for Yii Framework 2.0
You can see detailed documentation, demonstration and API code documentation on usage of the extension. You can also view the grid grouping demo here.
Tags: #php
-
oooas
An object oriented approach to generating OpenAPI specs, implemented in PHP.
An object oriented approach to generating OpenAPI specs, implemented in PHP.
You can build up your API spec using immutable PHP classes, and then export the spec to JSON (or YAML with the help of another package).
This package is dependency free and makes heavy use of PHP 7 features, mainly being type hints and enabling strict types. This should make your life a lot easier when working with a good IDE that can use this information.
Tags: #php • open-source • openapi
-
color-extractor
Extract colors from an image like a human would do.
Via Composer
$ composer require league/color-extractor
Tags: #php
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running the latest stable release of Laravel, currently Laravel 8.x.
Tags: #php
-
Preloader
Preloader helper to create a PHP-ready preload script from Opcache.
Get the best options to keep your application fast as ever, with just one line.
This package generates a PHP preloading script from your Opcache statistics automatically. No need to hack your way in.
If you’re looking for preloading your Laravel project, check Laragear Preload.
Tags: #php
-
RoboCI
virtualized environment runner for Continuous Integration servers
RoboCI is virtualized environment runner for Continuous Integration servers. RoboCI is aimed to run Travis CI builds locally inside Docker containers as well creating custom build setup.
Tags: #php
-
tenanti
[Package] Multi-tenant Database Schema Manager for Laravel
Laravel Tenanti 5.5.x 3.5.x 5.6.x 3.6.x 5.7.x 3.7.x 5.8.x 3.8.x 6.x 4.x 7.x 5.x 8.x 6.x Tags: #php • tenant • database-migrations
-
o365-moodle
Office 365 and Azure Active Directory plugins for Moodle
includes support for Microsoft 365 Education, Microsoft 365 Enterprise, Azure Active Directory and Microsoft School Data Sync
This repo is where development on all Microsoft 365 and Azure Active Directory plugins for Moodle takes place. After every release, updated versions of these plugins are pushed to the Microsoft 365 plugin set available in the Moodle plugins directory.
The following plugins are actively maintained and required for new installations and provide the core functionality of the integration:
The plugins below are optional for new installations:
- moodle-filter_oembed
- moodle-local_onenote
- moodle-assignsubmission_onenote
- moodle-assignfeedback_onenote
Tags: #php • moodle • oidc
-
laravel-module-installer
Installs Laravel modules created for nwidart/laravel-modules into the Modules/ directory.
The purpose of this package is to allow for easy installation of standalone Modules into the Laravel Modules package. This package will ensure that your module is installed into the
Modules/
directory instead ofvendor/
.You can specify an alternate directory by including a
module-dir
in the extra data in your composer.json file:"extra": { "module-dir": "Custom" }
Tags: #php
-
tax
A PHP 5.5+ tax library.
Zone 1-1 TaxType 1-n TaxRate 1-n TaxRateAmount
Each tax type has a zone and one or more tax rates. Each tax rate has one or more tax rate amounts.
Example:
- Tax type: French VAT
- Zone: “France (VAT)” (covers “France without Corsica” and “Monaco”)
- Tax rates: Standard, Intermediate, Reduced, Super Reduced
- Tax rate amounts for Standard: 19.6% (until January 1st 2014), 20% (from January 1st 2014)
The base interfaces don’t impose setters, since they aren’t needed by the service classes. Extended interfaces (TaxTypeEntityInterface, (TaxRateEntityInterface, (TaxRateAmountEntityInterface) are provided for that purpose, as well as matching TaxType, TaxRate and TaxRateAmount classes that can be used as examples or mapped by Doctrine.
Tags: #php
-
super-expressive-php
super-expressive-php is a php library that allows you to build regular expressions in almost natural language
Super Expressive PHP is a PHP library that allows you to build regular expressions in almost natural language - with no extra dependencies, and a lightweight code footprint.
This library is a port of https://github.com/francisrstokes/super-expressive
Tags: #php
-
phpipam
phpipam development repository
Website: https://phpipam.net/
Tags: #php • ipam • management-system
-
OpCacheGUI
GUI for PHP’s OpCache
- Add brazilian portuguese translations
- Add support for the ipv6 loopback address to the firewall
Tags: #php
-
w7-rangine-empty
软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
Tags: #php • swoole • we7
-
DAws
Advanced Web Shell
There’s multiple things that makes DAws better than every Web Shell out there:
- Bypasses Security Systems(IPS, WAFs,etc) like Suhosin(uses up to 20 php functions just to get a command executed).
- Drops CGI Shells and communicate with them to bypass Security Systems.
- Uses the SSH Authorized Keys method to bypass Security Systems.
- Uses Shellshock in 2 methods to bypass Security Systems.
- Is completely Post Based and uses a XOR Encryption based on a random key that gets generated with every new session + private base64 functions to bypass Security Systems.
- Supports Windows and Linux.
- Finds a writeable and readable directory and moves there if it’s a web directory; DAws will output everything in that found directory.
- Drops a php.ini and a .htaccess file that clears all disablers incase “suphp” was installed.
- Has an advanced File Manager.
- Everything is done automatically so there’s nothing for the user to worry about.
- Open Source.
- and much more (check the source for more information; everything is well commented)
Tags: #php • webshell • shell
-
php-text-analysis
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language
$tokens = tokenize($text);
You can customize which type of tokenizer to tokenize with by passing in the name of the tokenizer class
$tokens = tokenize($text, \TextAnalysis\Tokenizers\PennTreeBankTokenizer::class);
The default tokenizer is \TextAnalysis\Tokenizers\GeneralTokenizer::class . Some tokenizers require parameters to be set upon instantiation.
Tags: #php • nlp • tokenization
-
spyc
A simple YAML loader/dumper class for PHP
Using Spyc is trivial:
<?php require_once "spyc.php"; $Data = Spyc::YAMLLoad('spyc.yaml');
or (if you prefer functional syntax)
<?php require_once "spyc.php"; $Data = spyc_load_file('spyc.yaml');
Tags: #php
-
OpenGraph
A Laravel package to fetch Open Graph data of a website.
-
Easily fetch metadata of a URL. Laravel OpenGraph fetches all the metadata of a URL.
-
Supports language-specific metadata. Laravel OpenGraph can fetch metadata in a specific language if webpage supports.
-
Supports twitter metadata. Laravel OpenGraph supports twitter OG data too.
-
Verify image URL. Laravel OpenGraph verifies that the image URL in the image metadata is valid or not.
Tags: #php • opengraph • laravel
-
-
telebot
Easy way to create Telegram-bots in PHP. Rich Laravel support out of the box.
Documentation for the library can be found on the website.
Tags: #php • telegram • bot
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
yii2-giiant
Yii 2 Framework Code Generator Gii on Steroids
yii batch
creates all models and/or CRUDs for a set of tables sequentially with a single command
Tags: #php
-
ipdb-php
IPIP.net officially supported IP database ipdb format parsing library
IPIP.net officially supported IP database ipdb format parsing library
Tags: #php
-
ubench
Micro PHP benchmark library
require
src/Ubench.php
in your project.Tags: #php
-
woocommerce-gateway-lightning
A WooCommerce gateway for lightning payments
Gateway plugin to accept Lightning payments at WooCommerce stores, based on Lightning Charge.
Tags: #php • bitcoin • lightning
-
laravel-adjacency-list
Recursive Laravel Eloquent relationships with CTEs
This Laravel Eloquent extension provides recursive relationships using common table expressions (CTE).
Tags: #php
-
eventy
WordPress-like actions and filters for Laravel
Actions are pieces of code you want to execute at certain points in your code. Actions never return anything but merely serve as the option to hook in to your existing code without having to mess things up.
Filters are made to modify entities. They always return some kind of value. By default they return their first parameter and you should too.
Tags: #php
-
PHPComplex
PHP Class for handling Complex numbers
composer require markbaker/complex:^1.0
Tags: #php
-
laravel-ab
A server-side A/B testing tool for Laravel.
This is your Laravel database connection that is used to store the A/B testing data. This is handy when you want to store the A/B testing data in a different database. When empty, it will use your default database connection.
'connection' => 'mysql',
Tags: #php
-
Database-to-PlantUML
Compile PostgreSQL and MySQL table information into a PlantUML description.
This utility renders a graphical 2D visualisation of a database.
Currently, the only supported frontends are PostgreSQL and MySQL. There are 2 backends:
commonmark
andplantuml
. Theplantuml
backend allows to generate visualisations into the following formats:- PNG,
- SVG,
- EPS,
- PDF,
- VDX,
- XMI,
- HTML,
- TXT,
- UTXT,
- LaTeX.
Tags: #php • visualisation • plantuml
-
php-pdftk
A PDF conversion and form utility based on pdftk
php-pdftk brings the full power of
pdftk
to PHP - and more.- Fill forms, either from a XFDF/FDF file or from a data array (UTF-8 safe for unflattened forms, requires pdftk 2.x !)
- Create XFDF or FDF files from PHP arrays (UTF-8 safe!)
- Create FDF files from filled PDF forms
- Combine pages from several PDF files into a new PDF file
- Split a PDF into one file per page
- Add background or overlay PDFs
- Read out meta data about PDF and form fields
- Set passwords and permissions
- Remove passwords
Tags: #php
-
companienv
Companion for .env files
Your companion for
.env
files. Everybody knows about 12 factor and environments variables now. A lot of frameworks such as Symfony are using a.env
file to configure the application, but we don’t have anything to help users to complete their local.env
file.Companienv will helps you manage the
.env
files, from a reference.env.dist
version in your code repository. Companienv can:- Read and populate default values
- Identify and ask only missing variables
- Ask variables only if matching some conditions
- Propagate files (copy files from somewhere else)
- Generate public/private RSA keys
- Generate SSL certificates
- Much more, via your own extensions
Tags: #php • dotenv • companion
-
auryn
IoC Dependency Injector
auryn is a recursive dependency injector. Use auryn to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications.
Tags: #php
-
mtube
mTube : Simple Video Sharing Platform
mTube is a simple video sharing platform built with Laravel. Create personal channel share videos online with friends and family.
Tags: #php • laravel • ffmpeg
-
satis-control-panel
Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages.
Satis Control Panel (SCP) is a simple web UI for managing your Satis Repository for Composer Packages.
SCP backend is written in Laravel and with a React + Typescript combo.
Tags: #php • composer • satis
-
tenancy
Automatic multi-tenancy for Laravel. No code changes needed.
You won’t have to change a thing in your application’s code.
- :heavy_check_mark: No model traits to change database connection
- :heavy_check_mark: No replacing of Laravel classes (
Cache
,Storage
, …) with tenancy-aware classes - :heavy_check_mark: Built-in tenant identification based on hostname (including second level domains)
Tags: #php • laravel • tenancy
-
slug-generator
Slug Generator Library for PHP, based on Unicode’s CLDR data
The delimiter can be any string, it is used to separate words. It gets stripped from the beginning and the end of the slug.
$generator->generate('Hello World!'); // Result: hello-world $generator->generate('Hello World!', ['delimiter' => '_']); // Result: hello_world $generator->generate('Hello World!', ['delimiter' => '%20']); // Result: hello%20world
Tags: #php • library • slug
-
Crawler-Detect
🕷 CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent
CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the
user agent
andhttp_from
header. Currently able to detect 1,000’s of bots/spiders/crawlers.Tags: #php • user-agent • crawler
-
RompR
Web client for Mopidy and MPD
This is a browser-based client for Mopidy and MPD, which are both music players.
You can use RompЯ to control a music player on another device or on your computer. Because it runs in a web browser you can run it ony any device - your laptop,tablet, or phone can all be used to control your music player. It has a rich and beautiful interface which is intended to sort your music, manage radio stations, browse and subscribe to podcasts. When used with Mopidy you can listen to Spotify and make use of RompЯ’s incredible music discovery features which will help to introduce you to new music.
Tags: #php • mopidy • mpd
-
php-fit-file-analysis
A PHP class for analysing FIT files created by Garmin GPS devices
A PHP (>= v5.4) class for analysing FIT files created by Garmin GPS devices.
Live demonstration (Right-click and Open in new tab)
Tags: #php • garmin • excercise
-
jorani
Leave and Overtime Management System
- Official website : https://jorani.org/
- User group : https://groups.google.com/forum/?hl=en#!forum/jorani
Tags: #php • leave-management • planning
-
Collabtive
Collabtive is web based project management software
Collabtive is web-based project management software. It’s an open source alternative to proprietary tools like Basecamp.
It features a modern, responsive UI as well as powerful features for structuring and tracking projects. With a responsive UI and powerful plugin system - it’s easy to use and customize.
Tags: #php • project-management • todo
-
infinity-next
Infinity Next is an imageboard suite utilizing the Laravel framework.
If you are submitting an issue to developers, please supply the following:
- A concise description of your problem.
- An exact case of the error. If the problem is code related, reference the file and line number.
- Additional details of articles if applicable.
Please don’t assume we’ll understand exactly what you’re talking about. If I can read an error, copy+paste something, or upload a file and reproduce an error in 30 seconds after opening your message, I can fix it without having to ask you for more information. If you do not provide an error case or details on how to recreate what you’re experiencing, the first response to your issue will be “please provide an example”.
Tags: #php • imageboard • laravel
-
wasmer-php
🐘🕸️ WebAssembly runtime for PHP
- Easy to use: The
wasmer
API mimics the standard WebAssembly C API, - Fast:
wasmer
executes the WebAssembly modules as fast as possible, close to native speed, - Safe: All calls to WebAssembly will be fast, but more importantly, completely safe and sandboxed.
Tags: #php • php-extension • rust
- Easy to use: The
-
laravel-scout-elasticsearch
Search among multiple models with ElasticSearch and Laravel Scout
The package provides the perfect starting point to integrate ElasticSearch into your Laravel application. It is carefully crafted to simplify the usage of ElasticSearch within the Laravel Framework.
It’s built on top of the latest release of Laravel Scout, the official Laravel search package. Using this package, you are free to take advantage of all of Laravel Scout’s great features, and at the same time leverage the complete set of ElasticSearch’s search experience.
If you need any help, stack overflow is the preferred and recommended way to ask support questions.
Tags: #php • laravel • scout
-
livewire-select
Livewire component for dependant and/or searchable select inputs
Livewire component for dependant and/or searchable select inputs
Tags: #php
-
janephp
:seedling: Jane is a set of libraries to generate Models & API Clients based on JSON Schema / OpenAPI specs
Documentation is available at http://jane.readthedocs.io/en/latest/
Tags: #php • json-schema • open-api
-
Mercator
WordPress multisite domain mapping for the modern era.
Mercator requires WordPress 3.9 or newer for the new sunrise processes. Mercator also requires PHP 5.3+ due to the use of namespaced code.
Tags: #php
-
phpcr
Port of the Java Content Repository (JCR) to PHP.
This repository contains interfaces for the PHPCR standard.
The JSR-283 specification defines an API for a Content Repository (CR). The PHP Content Repository Interfaces aims to provide that API in PHP. PHPCR is part of JSR-333, the next version of the Java Content Repository.
There is a bunch of information here: http://phpcr.github.io
Tags: #php
-
Formr
Create and Validate PHP Forms in Seconds.
Formr is a ridiculously fast and easy PHP form builder, with support for Bootstrap and Bulma right out of the box!
Find docs here: http://formr.github.io
If you find Formr useful, please consider starring the project and/or making a donation. Thank you!
Tags: #php • php-form • php-form-builder
-
scout
Laravel Scout provides a driver based solution to searching your Eloquent models.
Laravel Scout provides a simple, driver-based solution for adding full-text search to your Eloquent models. Once Scout is installed and configured, it will automatically sync your model changes to your search indexes. Currently, Scout supports:
Tags: #php • algolia • laravel
-
acmephp
Let’s Encrypt/ACME Command Line client written in PHP
Acme PHP provides several major improvements over the default clients:
- Acme PHP comes by nature as a single binary file: a single download and you are ready to start working ;
- Acme PHP is based on a configuration file instead command line arguments. Thus, the configuration is much more expressive and the same setup is used at every renewal ;
- Acme PHP is very extensible it to create the certificate files structure you need for your webserver. It brings several default formatters to create classical file structures (nginx, nginx-proxy, haproxy, etc.) but you can very easily create your own if you need to ;
- Acme PHP follows a strict BC policy preventing errors in your scripts or CRON even if you update it (see the Backward Compatibility policy of Acme PHP for more informations) ;
Tags: #php
-
cashier-stripe
Laravel Cashier provides an expressive, fluent interface to Stripe’s subscription billing services.
Laravel Cashier provides an expressive, fluent interface to Stripe’s subscription billing services. It handles almost all of the boilerplate subscription billing code you are dreading writing. In addition to basic subscription management, Cashier can handle coupons, swapping subscription, subscription “quantities”, cancellation grace periods, and even generate invoice PDFs.
Tags: #php • laravel • stripe
-
IXP-Manager
Full stack web application powering peering at ~200 Internet Exchange Points (IXPs) globally.
- IXP Manager Website
- Documentation including:
- Installation overview, by automated script, and manually
- Upgrade Instructions
- Releases
- List of Users (register here)
- How to Get Help
- Presentations & Talks
- Sponsors and Sponsorship
- Follow @ixpmanager on Twitter
Tags: #php • ixp-manager • ixps
-
easy-deploy-bundle
The easiest way to deploy your Symfony applications
- Zero dependencies. No Python. No Ruby. No Capistrano. No Ansible. Nothing.
- Zero configuration files. No YAML. No XML. No JSON. Just pure PHP awesomeness.
- Multi-server and multi-stage deployment (e.g. “production”, “staging”, “qa”).
- Zero downtime deployments.
- Supports Symfony 2.7+, Symfony 3.x and Symfony 4.x applications.
- Compatible with GitHub, BitBucket, GitLab and your own Git servers.
Tags: #php • symfony • symfony-bundle
-
react-laravel
Package for using ReactJS with Laravel
With
react-laravel
you’ll be able to use ReactJS components right from your Blade views, with optional server-side rendering, and use them on the client-side with React due to unobtrusive JavaScript.Tags: #php • laravel • react
-
laracrud
Laravel Code Generator based on MySQL Database
Do you have a well structed database and you want to make a Laravel Application on top of it. By using this tools you can generate Models which have necessary methods and property, Request class with rules, generate route from controllers method and its parameter and full features form with validation error message and more with a single line of command. So lets start. See demo code and slides
Tags: #php • laravel-crud • laravel-5-package
-
phpmemadmin
Bringing Memcached to the web.
- Features
- Requirements
- Philosophy
- Installation
- Screenshots
- Documentation
- Versioning
- Roadmap
- Security-Issues
- License »
Tags: #php • dashboard • memcached
-
minds
mirror of https://gitlab.com/minds/minds
Minds is an open-source, encrypted and reward-based social networking platform. https://minds.com
Tags: #php • angular • blog
-
fastD
:rocket: A high performance PHP API framework.
- PHP >= 5.6
- ext-curl
- ext-pdo
- ext-swoole
Tags: #php • high-performance • swoole
-
mdx
MDx - Material Design WordPress Theme
Tags: #php • wordpress-theme • material-design
-
adLDAP
adLDAP is a PHP class that provides LDAP authentication and integration with Active Directory.
ATTENTION: Version v5.0.0 is in heavy development, however it is close to completion. Use ‘dev-master’ at you’re own risk.
adLDAP is a tested PHP class library that provides LDAP authentication and Active Directory management tools.
Tags: #php
-
php-ga-measurement-protocol
Send data to Google Analytics from the server using PHP. Implements GA measurement protocol.
Send data to Google Analytics from the server using PHP. This library fully implements GA measurement protocol so its possible to send any data that you would usually do from analytics.js on the client side. You can send data regarding the following parameters categories (Full List):
- General
- User
- Session
- Traffic Sources
- System Info
- Hit
- Content Information
- App Tracking
- Event Tracking
- E-Commerce
- Enhanced E-Commerce
- Social Interactions
- Timing
- Exceptions
- Custom Dimensions / Metrics
- Content Experiments
- Content Grouping
Tags: #php • google-analytics • tracking
-
helpers
Several tools to help you in development
// For laravel-admin 1.x $ composer require "laravel-admin-ext/helpers:1.*" // For laravel-admin 2.x $ composer require "laravel-admin-ext/helpers:2.*"
Import menu items.
$ php artisan admin:import helpers
Tags: #php
-
enlightn
Your performance & security consultant, an artisan command away.
Think of Enlightn as your performance and security consultant. Enlightn will “review” your code and server configurations, and give you actionable recommendations on improving performance, security and reliability!
The Enlightn OSS (open source software) version has 64 automated checks that scan your application code, web server configurations and routes to identify performance bottlenecks, possible security vulnerabilities and code reliability issues.
Enlightn Pro (commercial) is available for purchase on the Enlightn website and has an additional 64 automated checks (total of 128 checks).
Tags: #php • laravel • static-analysis
-
tea
Tea is a humanized programming language.
Tea is a programming language with strong specification design, simple strong type system and unit module system, supporting type inference, object-oriented and functional programming, and concise syntax. The goal is to become a friendly programming language that supports multi terminal development, and supports the common programming language ecology as far as possible, so that developers can continue to use the existing work results. At present, the PHP library can be called by translating it into PHP code, which can be used for web server-side development. It is expected that some other programming language ecology will be supported in the future.
Tea attaches great importance to the friendliness of syntax. By optimizing the syntax, it hopes that developers can write code more easily and naturally, and can focus more on creative implementation. It also tries to keep the grammar style and habit of common programming language to reduce the learning cost.
Tags: #php • tea • tealang
-
zenphoto
The Zenphoto open-source gallery and CMS project
Welcome to the Zenphoto git repository!
Tags: #php • cms • web-gallery
-
laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
- Introduction
- Documentation
- Requirements
- Installation & Configuration
- License
- Security Vulnerabilities
Tags: #php • laravel • laravel-package
-
airplane-mode
Disables external data calls and loading for working on a purely local (i.e. no internet connection) WordPress site
Tags: #php • wordpress • offline-mode
-
crud
Production-grade rapid controller development with built in love for API and Search
For CakePHP 4.x compatible version:
composer require friendsofcake/crud
For CakePHP 3.x compatible version:
composer require friendsofcake/crud:^5.0
For CakePHP 2.x compatible version:
composer require friendsofcake/crud:~3.0
Tags: #php • cakephp • cakephp-plugin
-
chronicle
Public append-only ledger microservice built with Slim Framework
- Instructions for Installing Chronicle
- How to write (publish) to your Chronicle
- How to setup cross-signing to other Chronicles
- How to replicate other Chronicles
- Concurrent Instances
- Configuration
- Internal Developer Documentation
Tags: #php • append-only • hash-chain
-
tweetledee
A PHP library that provides an incredibly easy way to access Twitter data as JSON or RSS feed by URL or standard CLI syntax.
- Docs Home: http://tweetledee.github.io/tweetledee
- Usage: http://tweetledee.github.io/tweetledee/usage.html
- Developer Docs: http://tweetledee.github.io/tweetledee/developer.html
Tags: #php • rss-feed • twitter
-
laravel-nova-nested-form
This package allows you to include your nested relationships’ forms into a parent form.
This package allows you to include your nested relationships’ forms into a parent form.
Tags: #php • nova • laravel
-
php-text-analysis
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language
$tokens = tokenize($text);
You can customize which type of tokenizer to tokenize with by passing in the name of the tokenizer class
$tokens = tokenize($text, \TextAnalysis\Tokenizers\PennTreeBankTokenizer::class);
The default tokenizer is \TextAnalysis\Tokenizers\GeneralTokenizer::class . Some tokenizers require parameters to be set upon instantiation.
Tags: #php • nlp • tokenization
-
php-vcr
Record your test suite’s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
- Automatically records and replays your HTTP(s) interactions with minimal setup/configuration code.
- Supports common http functions and extensions
- everything using streamWrapper: fopen(), fread(), file_get_contents(), … without any modification (except
$http_response_header
see #96) - SoapClient by adding
\VCR\VCR::turnOn();
in yourtests/bootstrap.php
- curl(), by adding
\VCR\VCR::turnOn();
in yourtests/bootstrap.php
- everything using streamWrapper: fopen(), fread(), file_get_contents(), … without any modification (except
- The same request can receive different responses in different tests – just use different cassettes.
- Disables all HTTP requests that you don’t explicitly allow by setting the record mode
- Request matching is configurable based on HTTP method, URI, host, path, body and headers, or you can easily implement a custom request matcher to handle any need.
- The recorded requests and responses are stored on disk in a serialization format of your choice (currently YAML and JSON are built in, and you can easily implement your own custom serializer)
- Supports PHPUnit annotations.
Tags: #php • php-vcr • accurate-tests
-
DPlayer-Typecho
Typecho plugin for DPlayer
DPlayer for typecho
Tags: #php
-
portfolio-post-type
A WordPress plugin that creates a Portfolio post type.
WordPress plugin that adds support for Portfolio entries.
Tags: #php
-
wp-background-processing
WordPress background processing class
WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks. Check out the example plugin or read the accompanying article.
Inspired by TechCrunch WP Asynchronous Tasks.
Requires PHP 5.2+
Tags: #php
-
telebot
Easy way to create Telegram-bots in PHP. Rich Laravel support out of the box.
Documentation for the library can be found on the website.
Tags: #php • telegram • bot
-
bkash
PHP client for bKash Payment Gateway API
Please refer to our extensive Wiki documentation for more information.
Tags: #php • bkash • bkash-online-payment
-
slug-generator
Slug Generator Library for PHP, based on Unicode’s CLDR data
The delimiter can be any string, it is used to separate words. It gets stripped from the beginning and the end of the slug.
$generator->generate('Hello World!'); // Result: hello-world $generator->generate('Hello World!', ['delimiter' => '_']); // Result: hello_world $generator->generate('Hello World!', ['delimiter' => '%20']); // Result: hello%20world
Tags: #php • library • slug
-
meter
Laravel package to find performance bottlenecks in your laravel application.
Laravel Meter monitors application performance for different things such as requests, commands, queries, events, etc and presents results in tables/charts. Think of it like Laravel Telescope but for performance monitoring.
Tags: #php • laravel • laravel-package
-
laravel-localization-to-vue
Make Laravel standard localization files available in format required by various JavaSript localization packages
This package collects all localizations from resources/lang directory and it’s sub-directories and converts them to plain array
which can later be converted to JSON object and used with libraries like Vue, Angular, etc.Tags: #php
-
fastest
Simple parallel testing execution… with some goodies for functional tests.
Execute parallel commands, creating a Process for each Processor (with some goodies for functional tests).
find tests/ -name "*Test.php" | ./vendor/liuggio/fastest/fastest "vendor/phpunit/phpunit/phpunit -c app {};"
Fastest works with any available testing tool! It just executes it in parallel.
It is optimized for functional tests, giving an easy way to work with N databases in parallel.
Tags: #php • hacktoberfest • hacktoberfest2020
-
cashier-paddle
Cashier Paddle provides an expressive, fluent interface to Paddle’s subscription billing services.
Laravel Cashier Paddle provides an expressive, fluent interface to Paddle’s subscription billing services. It handles almost all of the boilerplate subscription billing code you are dreading writing. In addition to basic subscription management, Cashier can handle coupons, swapping subscription, subscription “quantities”, cancellation grace periods and much more.
Tags: #php • laravel • paddle
-
rocket-nginx
Rocket-Nginx is a Nginx configuration that makes WP-Rocket even faster by serving static pages directly without loading WordPress or PHP.
Tags: #php • wordpress • nginx
-
sonerezh
A self-hosted, web-based application to stream your music, everywhere.
Sonerezh is a self-hosted web application which allows you to listen to your music, from anywhere.
All you have to do is to specify where your music is stored, and Sonerezh will build its database based on the audio file’s metadata. Then you can browse your music library through a simple and intuitive Web UI.
:arrow_right: Let’s try the latest version on [sonerezh.bzh/demo]!
Follow us on [Twitter] if you like the project, and don’t forget to [support it making a donation].
The standard installation instruction are available in the documentation on [sonerezh.bzh]. If you want to contribute to the project or if you prefer to use Git and Composer you can follow the steps below.
Tags: #php • sonerezh • music
-
Wordpress-scanner
Wordpress Vulnerability Scanner
A Wordpress Scanner written in PHP, focus on vulnerability assessment and security audit of misconfiguration in the Wordpress installation. Wordpress Scanner is capable of finding the flaws in the Wordpress installation and will provide all the information regarding the vulnerability. Wordpress Scanner is not a tool for code auditing, it performs “black box” scanning for the Wordpress powered web application.
The basic security check will review a WordPress installation for common security related mis-configurations. Testing with the basic check option uses regular web requests. The system downloads a handful of pages from the target site, then performs analysis on the resulting html source.
Tags: #php • wordpress • security-audit
-
box
📦🚀 Fast, zero config application bundler with PHARs.
The Box application simplifies the PHAR building process. Out of the box (no pun intended), the application can do many great things:
- ⚡ Fast application bundling
- 🔨 PHAR isolation
- ⚙️ Zero configuration by default
- 🚔 Requirements checker
- 🚨 Friendly error logging experience
- 🔍 Retrieve information about the PHAR extension or a PHAR file and its contents (
box info
orbox diff
) - 🔐️ Verify the signature of an existing PHAR (
box verify
) - 📝 Use Git tags and short commit hashes for versioning
- 🕵️️ Get recommendations and warnings about regarding your configuration (
box validate
) - 🐳 Docker support (
box docker
)
For the full documentation see https://box-project.github.io/box.
Tags: #php • phar • console-application
-
route
Route - Fast, flexible routing for PHP, enabling you to quickly and easily build RESTful web applications.
Route - Fast, flexible routing for PHP, enabling you to quickly and easily build RESTful web applications.
Tags: #php • restful-api • api
-
laravel-ssh-tunnel
Easy creation & maintenance of an SSH Tunnel for Laravel/Lumen
Access a service on a remote host, via an SSH Tunnel! For example, people have been asking how to connect to a MySQL server over SSH in PHP for years.
- Connect to a MySQL server over SSH in PHP
- Connect to a MySQL server over SSH in PHP
- Connect to a mysql database via SSH through PHP
- Connect to remote MySQL database with PHP using SSH
- Laravel MySql DB Connection with SSH
We had a similar challenge, specifically accessing a MySQL database over an SSH Tunnel and all of the Questions and Answers were helpful in finding a solution. However, we wanted something that would just plug and play with our Laravel applications and Lumen Services.
So we wrote this package. We hope you enjoy it!
Tags: #php • laravel • ssh
-
jitamin
:panda_face: Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868
- Get a clear visual overview of your project
- Multiple themes
- Project/task management
- Support task list, kanban and Gantt views
- Drag and drop tasks
- Multiple language support, build-in English and Chinese language supports
- Filter on search results
- Support personal projects and team projects
- Support tasks, sub-tasks, attachment, comments
- Auto-trigger actions
- Visualized statistics result
- Support third part integration
- Support plugins
Tags: #php • jitamin • scrum
-
scout-extended
Scout Extended: The Full Power of Algolia in Laravel
- Zero downtime reimports - it’s a breeze to import data in production.
- Implement site-wide search amongst multiple models with aggregators.
- Automatically improve the relevancy of your search results.
- Beautiful overview of your application indexes.
- A useful collection of macros, facades, and much more.
Tags: #php • algolia • laravel
-
laravel-microscope
Fearless refactoring, it does a lot of smart checks to find certain errors.
- It is created to be smarter than phpstorm and other IDEs in finding errors.
- It is created to understand laravel run-time and magic.
- It does not show you stupid false errors, all the errors are really errors.
- Even If you have written a lot of tests for your app, you may still need this.
- It can refactor your code, by applying
early returns
automatically. - It is written from scratch to yield the maximum performance possible.
Tags: #php • laravel
-
ClassicPress
The CMS for Creators. Stable. Lightweight. Instantly Familiar. Forked from WordPress.
This project exists thanks to all the people who contribute and who have contributed in the past, whether as part of the long history of thousands of contributions to WordPress from many different people, or as contributions to ClassicPress itself.
Would you like to help? Here is how you can start ›
Tags: #php • classicpress • blogging
-
laravel-auto-translate
Automatically translate your language files using a translator service
This package can be used in Laravel 5.6 or higher and needs PHP 7.2 or higher.
You can install the package via composer:
composer require ben182/laravel-auto-translate
Tags: #php • laravel • laravel-package
-
eloquent-json-relations
Laravel Eloquent relationships with JSON keys
This Laravel Eloquent extension adds support for JSON foreign keys to
BelongsTo
,HasOne
,HasMany
,HasOneThrough
,HasManyThrough
,MorphTo
,MorphOne
andMorphMany
relationships.
It also provides many-to-many relationships with JSON arrays.Tags: #php
-
aad-sso-wordpress
Single Sign-on with Azure Active Directory (for WordPress)
A WordPress plugin that allows organizations to use their Azure Active Directory user accounts to sign in to WordPress. Organizations with Office 365 already have Azure Active Directory (Azure AD) and can use this plugin for all of their users.
- Azure AD group membership can be used to determine access and role.
- New users can be registered on-the-fly based on their Azure AD profile.
- Can always fall back to regular username and password login.
This is a work in progress, please feel free to contact me for help. This plugin is provided as-is, with no guarantees or assurances.
In the typical flow:
- User attempts to log in to the blog (
wp-admin
). At the sign in page, they are given a link to sign in with their Azure Active Directory work or school account (e.g. an Office 365 account). - After signing in, the user is redirected back to the blog with an authorization code, which the plugin exchanges for a ID token, containing a minimal set of claims about the signed in user, and an access token, which can be used to query Azure AD for additional details about the user.
- The plugin uses the claims in the ID token to attempt to find a WordPress user with an email address or login name that matches the Azure AD user.
- If one is found, the user is authenticated in WordPress as that user account. If one is not found, the WordPress user will (optionally) be auto-provisioned on-the-fly.
- (Optional) Membership to certain groups in Azure AD can be mapped to roles in WordPress, and group membership can be used to restrict access.
Tags: #php • azure-active-directory • wordpress-plugin
-
polylang-slug
A unique post slug within the language in Polylang. This allows for a page to have same/identical slug in multiple languages.
- Contributors: grapplerulrich
- Requires at least: 3.9
- Tested up to: 4.9.6
- License: GPLv2 or later
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
- Tags: polylang, single-slug
Tags: #php
-
sql-parser
A validating SQL lexer and parser with a focus on MySQL dialect.
A validating SQL lexer and parser with a focus on MySQL dialect.
Tags: #php • sql-query • sql-parser
-
editorjs-php
PHP backend for Editor.js
Server-side implementation sample for the Editor.js. It contains data validation, HTML sanitization and converts output from Editor.js to the Block objects.
Tags: #php • codex • codex-editor
-
nextcloud-oidc-login
Nextcloud login via a single OpenID Connect 1.0 provider
Make possible create users and login via one single OpenID Connect provider. Even though a fork of nextcloud-social-login, it fundamentally differs in two ways - aims for simplistic, single provider login (and hence is very minimalistic), and it supports having LDAP as the primary user backend. This way, you can use OpenID Connect to login to Nextcloud while maintaining an LDAP backend with attributes with the LDAP plugin. Supports automatic discovery of endpoints through the OpenID Connect spec, with a single provider configuration attribute. It also supports accessing Nextcloud WebDAV using a providers bearer token.
Tags: #php • nextcloud • nextcloud-login
-
laravel-face-auth
Laravel Face authentication
This package uses Microsoft’s cognitive API to identify faces instead of passwords for your Laravel application.
Tags: #php • laravel • microsoft-cognitive-services
-
laravel-restify
The fastest way to make a powerful JSON:API compatible Rest API with Laravel.
You can install the package via composer:
composer require binaryk/laravel-restify
Tags: #php • laravel • rest-api
-
unzipper
Small class to extract + compress .zip, .gz, .rar archives via browser.
The Unzipper extracts .zip and .rar archives or .gz/tar.gz files on webservers. It detects .zip/.rar/.tar.gz/.gz archives and let you choose which one to extract (if there are multiple archives available). As of version 0.1.0 it also supports creating archives.
It’s handy if you do not have shell access. E.g. if you want to upload a lot of files (php framework or image collection) as archive - because it is much faster than uploading each file by itself.
Tags: #php
-
codeigniter-model
CodeIgniter 3 Active Record (ORM) Standard Model with Laravel Eloquent & Yii2 AR like
$this->load->model('Posts_model'); // Create an Active Record $post = new Posts_model; $post->title = 'CI3'; // Equivalent to `$post['title'] = 'CI3';` $post->save(); // Update the Active Record found by primary key $post = $this->Posts_model->findOne(1); if ($post) { $oldTitle = $post->title; // Equivalent to `$oldTitle = $post['title'];` $post->title = 'New CI3'; $post->save(); }
The pattern is similar to Yii2 Active Record and Laravel Eloquent
Tags: #php • codeigniter3 • model
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
phpback
PHPBack is an open source feedback system
PHPBack is an open source feedback system you can use for your website. It gives your customers a way to communicate their ideas to improve your products. User feedback has proved to be really effective even if you have a community project or a commercial project. Please, visit our website for more information: http://www.phpback.org/
Tags: #php
-
goteo
Goteo Version 3, the Open Source Crowdfunding Platform
This is a web app that allows the receipt, review and publishing of collective campaigns for their collective funding and the receiving of collaborations as well as the dynamic visualization of the support received, classification of initiatives and campaign tracking. The system also permits secure and distributed communication with users and between users, administration of highlighted projects on the home page and the creation of periodical publications such as blogs, a FAQ section and static pages.
Tags: #php • php7 • crowdfunding
-
shortuuid
PHP 7.3+ library that generates concise, unambiguous, URL-safe UUIDs
The preferred method of installation is via Packagist and Composer. Run the following command to install the package and add it as a requirement to your project’s composer.json:
composer require pascaldevink/shortuuid
Tags: #php
-
invisible-recaptcha
An invisible reCAPTCHA package for Laravel, Lumen, CI or native PHP.
Invisible reCAPTCHA is an improved version of reCAPTCHA v2(no captcha). In reCAPTCHA v2, users need to click the button: “I’m not a robot” to prove they are human. In invisible reCAPTCHA, there will be not embed a captcha box for users to click. It’s totally invisible! Only the badge will show on the buttom of the page to hint users that your website is using this technology. (The badge could be hidden, but not suggested.)
Tags: #php
-
Preloader
Preloader helper to create a PHP-ready preload script from Opcache.
Get the best options to keep your application fast as ever, with just one line.
This package generates a PHP preloading script from your Opcache statistics automatically. No need to hack your way in.
If you’re looking for preloading your Laravel project, check Laragear Preload.
Tags: #php
-
laravel-soft-cascade
Cascade Delete & Restore when using Laravel SoftDeletes
Cascade delete and restore when using the Laravel or Lumen SoftDeletes feature.
Tags: #php
-
cloudinary_php
PHP extension for Cloudinary
The Cloudinary PHP SDK allows you to quickly and easily integrate your application with Cloudinary. Effortlessly optimize, transform, upload and manage your cloud’s assets.
Tags: #php • php-library • sdk-php
-
php-quill-renderer
Render quill insert deltas to HTML, Markdown and GitHub flavoured Markdown
Render quill insert deltas to HTML, Markdown and GitHub flavoured Markdown.
Tags: #php • quill • renderer
-
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/byte-stream
Tags: #php • amphp • stream
-
anonaddy
Anonymous email forwarding
This is the source code for self-hosting AnonAddy.
Tags: #php • privacy • email
-
phpvirtualbox
A web interface to manage and access Virtualbox machines.
phpVirtualBox is from 2017 maintained by Smart Guide Pty Ltd (tudor at smartguide dot com dot au)
with support from various contributors (see https://github.com/phpvirtualbox/phpvirtualbox/graphs/contributors)
Originally Copyright (C) 2015 Ian Moore (imoore76 at yahoo dot com)
FREE, WITHOUT WARRANTY:
All files of this program (phpVirtualBox) are distributed under the terms contained in the LICENSE.txt file in this folder unless otherwise specified in an individual source file. By using this software, you are agreeing to the terms contained therein. If you have not received and read the license file, or do not agree with its conditions, please cease using this software immediately and remove any copies you may have in your possession.
Tags: #php
-
mozart
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.
Composes all dependencies as a package inside a WordPress plugin. Load packages through Composer and have them wrapped inside your own namespace. Gone are the days when plugins could load conflicting versions of the same package, resulting in hard to reproduce bugs.
This package requires PHP 7.3 or higher in order to run the tool. You can use the resulting files as a bundle, requiring any PHP version you like, even PHP 5.2.
Warning: This package is very experimental and breaking changes are very likely until version 1.0.0 is tagged. Use with caution, always wear a helmet when using this in production environments.
Tags: #php • composer • autoloader
-
wp-rocket-helpers
🚀 Helper plugins for specific use cases with WP Rocket. ☝️ TEST BEFORE USE! ☝️
This repository hosts a number of plugins that target specific use cases for WP Rocket.
WP Rocket is known to be straight-forward and easy to use. However, sometimes a specific use case might require to alter its functionality.
The plugins in this repository provide solutions for some of the more common use cases that still seem too “edge case” to be included as options in WP Rocket’s user interface.
Tags: #php
-
sage-acf-wp-blocks
Composer library for generating ACF Gutenberg blocks from templates. Intended for use with Roots/Sage (http://roots.io)
Generate ACF Gutenberg blocks just by adding templates to your Sage theme. This package is based heavily on this article by nicoprat.
Tags: #php • wordpress • gutenberg
-
postfixadmin
PostfixAdmin - web based virtual user administration interface for Postfix mail servers
An open source, web based interface for managing domains/mailboxes/aliases etc on a Postfix based mail server.
Integrates with :
- Postfix
- IMAP/POP3 server (e.g. Dovecot or Courier)
- Database backend (choose one of: sqlite, mysql, postgresql)
- Fetchmail (optional)
Tags: #php • postfix • smtp-server
-
broadway
Infrastructure and testing helpers for creating CQRS and event sourced applications.
Read the blog post about this repository at:
- http://labs.qandidate.com/blog/2014/08/26/broadway-our-cqrs-es-framework-open-sourced/
Tags: #php
-
forkcms
Fork is an easy to use open source CMS using Symfony Components.
- Make sure you have composer installed.
- Run
composer create-project forkcms/forkcms .
in your document root. - Browse to your website
- Follow the steps on-screen
- Have fun!
Tags: #php • cms • symfony
-
rabbitmq-supervisor-bundle
Symfony bundle to automatically create and update supervisor configurations for RabbitMQ consumer daemons
If you use
php-amqplib/rabbitmq-bundle
to handle the communication with RabbitMQ, just install supervisor, add this bundle and run$ app/console rabbitmq-supervisor:rebuild
to get a running
supervisord
instance that automatically manages all your consumer daemons. When your worker configuration or your code changes, run the command again and all the daemons will be updated.Tags: #php • symfony • rabbitmq
-
sendportal
Open-source self-hosted email marketing. Manage your own newsletters at a fraction of the cost.
The core functionality of SendPortal is contained within the SendPortal Core package. If you would like to add SendPortal to an existing application that already handles user authentication, you only require SendPortal Core.
Tags: #php • email-marketing • marketing-automation
-
TalisORM
An ORM for “ORMless” persistance of DDD-inspired domain models
A good design starts with some limitations. You can start simple and keep building until you have a large ORM like Doctrine. Or you can choose not to support a mapping configuration, table inheritance, combined write/read models, navigable object graphs, lazy-loading, etc. That’s what I’m looking for with TalisOrm. The rules are:
- You model a persistable domain object as an Aggregate: one (root) Entity, and optionally some Child entities.
- The child entities themselves have no children.
- You use the ORM for your write model only. That is, you don’t need to fetch hundreds of these aggregates to show them to the user.
- Your aggregate internally records domain events, which will automatically be released and dispatched after saving changes to the aggregate.
Furthermore:
- You’re going to write your own mapping code, which converts your values or Value objects to and from column values.
I explain more about the motivation for doing this in “ORMless; a Memento-like pattern for object persistence”.
You can find some examples of how to use this library in test/TalisOrm/AggregateRepositoryTest/.
Tags: #php
-
laravel-api-to-postman
Generate a Postman collection automatically from your Laravel API
This package allows you to automatically generate a Postman collection based on your API routes. It also provides basic configuration and support for bearer auth tokens and basic auth for routes behind an auth middleware.
For
POST
andPUT
requests that utilizes a FormRequest, you can optionally scaffold the request, and publish rules in raw or human readable format.Tags: #php • postman • collection
-
docker-hostmanager
Update automatically your
/etc/hosts
to access running containers.Update automatically your
/etc/hosts
to access running containers. Inspired byvagrant-hostmanager
.Project homepage: https://github.com/iamluc/docker-hostmanager
Tags: #php
-
parallel
Parallel processing for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/parallel
Tags: #php • concurrency • multiprocessing
-
laravel-crm
Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.
- Introduction
- Documentation
- Requirements
- Installation & Configuration
- License
- Security Vulnerabilities
Tags: #php • laravel • laravel-package
-
yii2-docker
Official Docker images suitable for Yii 2.0
These Docker images are built on top of the official PHP Docker image, they contain additional PHP extensions required to run Yii 2.0 framework, but no code of the framework itself. The
Dockerfile
(s) of this repository are designed to build from different PHP-versions by using build arguments.Tags: #php • yii • docker-image
-
laravel-page-speed
Package to optimize your site automatically which results in a 35%+ optimization
Simple package to minify HTML output on demand which results in a 35%+ optimization. Laravel Page Speed was created by [Renato Marinho][link-author], and currently maintained by [João Roberto P. Borges][link-maintainer], [Lucas Mesquita Borges][link-maintainer-2] and [Renato Marinho][link-author].
Tags: #php • laravel • laravel-5-package
-
TinymceBundle
Bundle for connecting TinyMCE (WYSIWYG editor) to your Symfony2 project
:package: This bundle makes it very easy to add the TinyMCE WYSIWYG editor to your Symfony2 project.
Tags: #php
-
wp-sentry
A (unofficial) WordPress plugin reporting PHP and JavaScript errors to Sentry.
A (unofficial) WordPress plugin to report PHP and JavaScript errors to Sentry.
Tags: #php • wordpress-plugin • sentry
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
核心模块全部可独立使用,并且都支持原生代码开发。
- mix/vega PHP 编写的 CLI 模式 HTTP 网络框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server
- mix/database 可在各种环境中使用的轻量数据库,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis 可在各种环境中使用的 PHP Redis,支持 FPM、CLI、Swoole、WorkerMan,可选的连接池 (协程)
- mix/redis-subscriber 基于 Swoole 协程的 Redis 原生协议订阅库
- mix/grpc 基于 Swoole 协程的 PHP gRPC 库,包含 protoc 代码生成器、服务器、客户端
- mix/websocket 基于 Swoole 协程的 PHP WebSocket 服务器与客户端
- mix/cli PHP 命令行交互指挥官
- mix/worker-pool 基于 Swoole 的协程池、工作池库
- mix/validator 基于 PSR-7 的验证库
- mix/event 基于 PSR-14 标准的事件调度库
- mix/init 帮助执行类的静态初始化,通常用于预加载单例
Tags: #php • swoole • coroutine
-
flyspray
Flyspray Bug Tracking System
Flyspray is an uncomplicated, web-based bug and task tracking system.
Have you spotted Flyspray in the wild? Does your company or project use Flyspray? You can send a note to the Mailing List including your project or company name, Flyspray URL (if public), homepage, and a nice testimonial if you are in the mood and we’ll have it added to the list of who is using Flyspray.
Tags: #php
-
orangehrm
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.
OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise. Copyright (C) 2006 OrangeHRM Inc., http://www.orangehrm.com/
OrangeHRM is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
OrangeHRM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Tags: #php • orangehrm • open-source
-
analytics-php
The hassle-free way to integrate analytics into any php application.
- Collect analytics data from your app(s).
- The top 200 Segment companies collect data from 5+ source types (web, mobile, server, CRM, etc.).
- Send the data to analytics tools (for example, Google Analytics, Amplitude, Mixpanel).
- Over 250+ Segment companies send data to eight categories of destinations such as analytics tools, warehouses, email marketing and remarketing systems, session recording, and more.
- Explore your data by creating metrics (for example, new signups, retention cohorts, and revenue generation).
- The best Segment companies use retention cohorts to measure product market fit. Netflix has 70% paid retention after 12 months, 30% after 7 years.
Segment collects analytics data and allows you to send it to more than 250 apps (such as Google Analytics, Mixpanel, Optimizely, Facebook Ads, Slack, Sentry) just by flipping a switch. You only need one Segment code snippet, and you can turn integrations on and off at will, with no additional code. Sign up with Segment today.
Tags: #php
- Collect analytics data from your app(s).
-
JointsWP
A blank WordPress theme built with Foundation 6, giving you all the power and flexibility you need to build complex, mobile friendly websites without having to start from scratch.
JointsWP requires Node.js v6.9.x or newer. This doesn’t mean you need to understand Node (or even Gulp) - it’s just the steps we need to take to make sure all of our development tools are installed.
Tags: #php • blank-wordpress-theme • wordpress-theme
-
twill
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible.
Twill is an open source Laravel package that helps developers rapidly create a custom CMS that is beautiful, powerful, and flexible. By standardizing common functions without compromising developer control, Twill makes it easy to deliver a feature-rich admin console that focuses on modern publishing needs.
Twill is an AREA 17 product. It was crafted with the belief that content management should be a creative, productive, and enjoyable experience for both publishers and developers.
Tags: #php • laravel • vue
-
invo
Sample application for the Phalcon PHP Framework
[Phalcon][1] is a web framework delivered as a C extension providing high performance and lower resource consumption.
This is a sample application for the Phalcon PHP Framework. We expect to implement as many features as possible to showcase the framework and its potential.
Please write us if you have any feedback.
Thanks.
Tags: #php • invo • phalcon
-
exchanges-php
This is a virtual currency SDK that brings together multiple exchanges
This SDK brings together the APIs of the many exchanges currently trading the most, allowing developers to focus only on the business layer. It is based on Bitmex Okex Huobi Binance and so on, and these underlying APIs are encapsulated again. Its advantages support multiple platforms at the same time, support unified parameter input and output, also support native parameter input, and simple quantitative trading to fully meet your needs. Even if you have special requirements, you can use the method getPlatform() to return the instance and call the underlying API.
Tags: #php • huobi • okex
-
laravel-scout-elasticsearch
Search among multiple models with ElasticSearch and Laravel Scout
The package provides the perfect starting point to integrate ElasticSearch into your Laravel application. It is carefully crafted to simplify the usage of ElasticSearch within the Laravel Framework.
It’s built on top of the latest release of Laravel Scout, the official Laravel search package. Using this package, you are free to take advantage of all of Laravel Scout’s great features, and at the same time leverage the complete set of ElasticSearch’s search experience.
If you need any help, stack overflow is the preferred and recommended way to ask support questions.
Tags: #php • laravel • scout
-
jphp
JPHP - an implementation of PHP on Java VM
We develop a new IDE for beginners like
Game Maker
orScirra Construct
. It’s based on JPHP, JavaFX, Java 8, Gradle and allows to create desktop games and apps for Linux, Windows and Mac (maybe Android and other platforms in future). The project name isDevelNext
(https://github.com/jphp-group/develnext-ide), the current status and version of the project is BETA. The project has not yet been localized in English.Tags: #java • php • php-language
-
phpvirtualbox
A web interface to manage and access Virtualbox machines.
phpVirtualBox is from 2017 maintained by Smart Guide Pty Ltd (tudor at smartguide dot com dot au)
with support from various contributors (see https://github.com/phpvirtualbox/phpvirtualbox/graphs/contributors)
Originally Copyright (C) 2015 Ian Moore (imoore76 at yahoo dot com)
FREE, WITHOUT WARRANTY:
All files of this program (phpVirtualBox) are distributed under the terms contained in the LICENSE.txt file in this folder unless otherwise specified in an individual source file. By using this software, you are agreeing to the terms contained therein. If you have not received and read the license file, or do not agree with its conditions, please cease using this software immediately and remove any copies you may have in your possession.
Tags: #php
-
php-terminal-gameboy-emulator
A PHP Terminal GameBoy Emulator
Tags: #php
-
doctrine-dbal-postgresql
Add JSON query support to Doctrine DBAL and DQL
- Array Integer (integer[])
- Array BigInt (bigint[])
- TsVector (tsvector)
Tags: #php • doctrine • dbal
-
BicBucStriim
BicBucStriim streams books, digital books. It fills a gap in the functionality of current NAS devices that provide access to music, videos and photos – but not books. BicBucStriim fills this gap and provides web-based access to your e-book collection.
BicBucStriim streams books, digital books. It was primarily designed to fill a gap in the functionality of NAS devices that provide access to music, videos and photos – but not books. BicBucStriim fills this gap and provides web-based access to your e-book collection.
BicBucStriim is a simple PHP application that runs in a PHP environment provided by the NAS. It assumes that you manage your e-book collection with Calibre. The application reads the Calibre data and publishes it in HTML form. To access the e-book catalog you simply point your ebook reader to your NAS, select one of your e-books and download it.
Tags: #php • digital-books • nas
-
http-client
Async HTTP/1.1+2 client for PHP based on Amp.
- Supports HTTP/1 and HTTP/2
- Requests concurrently by default
- Pools persistent connections (keep-alive @ HTTP/1.1, multiplexing @ HTTP/2)
- Transparently follows redirects
- Decodes compressed entity bodies (gzip, deflate)
- Exposes headers and message data
- Streams entity bodies for memory management with large transfers
- Supports all standard and custom HTTP method verbs
- Simplifies HTTP form submissions
- Implements secure-by-default TLS (
https://
) - Supports cookies and sessions
- Functions seamlessly behind HTTP proxies
Tags: #php • artax • amphp
-
lodash-php
Easy to use utility functions for everyday PHP projects. This is a port of the Lodash JS library to PHP
Lodash-PHP is a port of the Lodash JS library to PHP. It is a set of easy to use utility functions for everyday PHP projects.
Lodash-PHP tries to mimick lodash.js as close as possible
Tags: #php • lodash • utility
-
php-mock
Mock built-in PHP functions (e.g. time(), exec() or rand())
PHP-Mock is a testing library which mocks non deterministic built-in PHP functions like
time()
orrand()
. This is achieved by PHP’s namespace fallback policy:PHP will fall back to global functions […] if a namespaced function […] does not exist.
PHP-Mock uses that feature by providing the namespaced function. I.e. you have to be in a non global namespace context and call the function unqualified:
namespace foo; $time = time(); // This call can be mocked, a call to \time() can't.
Tags: #php • mock • builtin-functions
-
phunctional
⚡️ λ PHP functional library focused on simplicity and performance
Phunctional is heavily inspired by Clojure and some other PHP libraries like iter, compose and felpado.
The main principles that we have in mind developing this library are:
- A collection can be any iterable PHP object, arrays or generators
- Favor composition vs inheritance
- Be lazy when you can
- Avoid state, state is (usually) evil!
- Simplicity over easiness
- Break the above rules if it makes sense
All of this can be resumed with a word: Immutability.
Tags: #php • functional-programming • map
-
givewp
GiveWP - The #1 Donation Plugin for WordPress. Easily accept donations and fundraise using your WordPress website.
This repository is not suitable for WordPress admin or donor support. Please don’t use GitHub issues for non-development related support requests. Don’t get us wrong, we’re more than happy to help you! However, to get the support you need please use the following channels:
- WP.org Support Forums - for all free users.
- Priority Support - exclusively for our customers.
- GiveWP Documentation - for all admins.
Tags: #php • donations • fundraising
-
codeigniter-model
CodeIgniter 3 Active Record (ORM) Standard Model with Laravel Eloquent & Yii2 AR like
$this->load->model('Posts_model'); // Create an Active Record $post = new Posts_model; $post->title = 'CI3'; // Equivalent to `$post['title'] = 'CI3';` $post->save(); // Update the Active Record found by primary key $post = $this->Posts_model->findOne(1); if ($post) { $oldTitle = $post->title; // Equivalent to `$oldTitle = $post['title'];` $post->title = 'New CI3'; $post->save(); }
The pattern is similar to Yii2 Active Record and Laravel Eloquent
Tags: #php • codeigniter3 • model
-
hooks
Hooks is a extension system for your Laravel application.
Hooks is a extension system for your Laravel application.
Tags: #php • laravel • hooks
-
breeze
Minimal Laravel authentication scaffolding with Blade and Tailwind.
Breeze provides a minimal and simple starting point for building a Laravel application with authentication. Styled with Tailwind, Breeze publishes authentication controllers and views to your application that can be easily customized based on your own application’s needs.
Laravel Breeze is powered by Blade and Tailwind. If you’re looking for a more robust Laravel starter kit that includes two factor authentication, Livewire / Inertia support, and more, check out Laravel Jetstream.
Tags: #php • laravel • auth
-
eloquent-power-joins
The Laravel magic you know, now applied to joins.
You can install the package via composer:
composer require kirschbaum-development/eloquent-power-joins
Tags: #php • hacktoberfest • laravel
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
phpipam
phpipam development repository
Website: https://phpipam.net/
Tags: #php • ipam • management-system
-
snipe-migrations
Blazing fast database migrations for Laravel tests.
Blazing fast database migrations for Laravel tests.
The package takes a snapshot of your mysql database and imports the schema to your test database rather than running all of your migrations when the test suite starts up.
If you have a project with many migration files, this process can provide you with a massive speed improvement when initializing your test suite. This package can be used as a replacement for the RefreshDatabase trait that is provided out of the box with Laravel.
As an example, we tested this on an application that takes about 4 seconds to run all migrations with RefreshDatabase. Using SnipeMigrations the tests start up in 200 ms.
Tags: #php • laravel • migrations
-
laravel-lang
:earth_asia: 75 languages support for Laravel application.
- Laravel 5+ && Lumen support.
- Translations Publisher.
- Made with 💖.
Tags: #php • laravel • localization
-
Holy-Lance
A Linux Resource / Performance Monitor based on PHP.
A Linux Resource / Performance Monitor based on PHP.
Tags: #php • linux • monitor
-
laravel-config-writer
Write to Laravel Config files and maintain file integrity
Write to Laravel Config files and maintain file integrity.
This library is an extension of the Config component used by Laravel. It adds the ability to write to configuration files.
You can rewrite array values inside a basic configuration file that returns a single array definition (like a Laravel config file) whilst maintaining the file integrity, leaving comments and advanced settings intact.
The following value types are supported for writing: strings, integers, booleans and single-dimension arrays.
Tags: #php
-
Porter
:lipstick: Scalable and durable all-purpose data import abstraction for publishing testable APIs and SDKs.
Porter is the all-purpose PHP data importer. She fetches data from anywhere and serves it as a single record or an iterable record collection, encouraging processing one record at a time instead of loading full data sets into memory at once. Her durability feature provides automatic, transparent recovery from intermittent network connectivity errors by default.
Porter’s interface trichotomy of providers, resources and connectors maps well to APIs. For example, a typical API such as GitHub would define the provider as GitHub, a resource as
GetUser
orListRepositories
and the connector could be [HttpConnector][].Porter provides a dual API for synchronous and asynchronous imports, both of which are concurrency safe, so multiple imports can be paused and resumed simultaneously. Asynchronous mode allows large scale imports across multiple connections to work at maximum efficiency without waiting for each network call to complete.
Tags: #php • porter • data-import
-
DataDogAuditBundle
Stores all database changes for doctrine ORM
This bundle creates an audit log for all doctrine ORM database related changes:
- inserts and updates including their diffs and relation field diffs.
- many to many relation changes, association and dissociation actions.
- if there is an user in token storage, it will link him to the log.
- the audit entries are inserted within the same transaction during flush, if something fails the state remains clean.
Basically you can track any change from these log entries if they were managed through standard ORM operations.
NOTE: audit cannot track DQL or direct SQL updates or delete statement executions.
Tags: #php
-
Wordpress-scanner
Wordpress Vulnerability Scanner
A Wordpress Scanner written in PHP, focus on vulnerability assessment and security audit of misconfiguration in the Wordpress installation. Wordpress Scanner is capable of finding the flaws in the Wordpress installation and will provide all the information regarding the vulnerability. Wordpress Scanner is not a tool for code auditing, it performs “black box” scanning for the Wordpress powered web application.
The basic security check will review a WordPress installation for common security related mis-configurations. Testing with the basic check option uses regular web requests. The system downloads a handful of pages from the target site, then performs analysis on the resulting html source.
Tags: #php • wordpress • security-audit
-
laravel-nova-nested-form
This package allows you to include your nested relationships’ forms into a parent form.
This package allows you to include your nested relationships’ forms into a parent form.
Tags: #php • nova • laravel
-
openfang
The openfang is a bootloader, kernel and toolchain for devices using Ingenic T10 and T20 SOC
The openfang is a bootloader, kernel and toolchain for devices using Ingenic T10 and T20 SOC.
Tags: #php
-
convertio-php
Convertio APIs Client Library for PHP
The preferred method is via composer. Follow the installation instructions if you do not already have composer installed.
Once composer is installed, execute the following command in your project root to install this library:
composer require convertio/convertio-php
Finally, be sure to include the autoloader:
<?php require_once '/path/to/your-project/vendor/autoload.php';
Tags: #php • conversion • convertio
-
laravel-filemanager
Media gallery with CKEditor, TinyMCE and Summernote support. Built on Laravel file system.
- File upload and management
- Uploading validation
- Cropping and resizing of images
- RWD user interface, and can be entirely customized
- Supporting multiple files selection
- Supporting cloud storages integration(with Laravel file system)
- Multiple integration options:
- WYSIWYG editors integration (CKEditor, TinyMCE, Summernote)
- Standalone upload button
- Iframe
- Multi-user mode:
- Shared folders: all users can upload and manage files
- Private folders: dedicated folder for each user, only the owner can upload or manage files within
- Customizable routes, middlewares, views, and folder path
- Supports two categories: files and images. Each type works in different directory.
- Supported locales : ar, az, bg, cs, de, el, en, es, eu, fa, fr, he, hu, id, it, ka, nl, pl, pt, pt-BR, ro, rs, ru, sk, sv, tr, uk, vi, zh-CN, zh-TW
Tags: #php • laravel • gallery
-
laravel-ab
A server-side A/B testing tool for Laravel.
This is your Laravel database connection that is used to store the A/B testing data. This is handy when you want to store the A/B testing data in a different database. When empty, it will use your default database connection.
'connection' => 'mysql',
Tags: #php
-
laravel
Driver to seamlessly integrate the Backup Manager into Laravel applications.
This package pulls in the framework agnostic Backup Manager and provides seamless integration with Laravel.
Watch a video tour to get an idea what is possible with this package.
Note: This package is for Laravel integration only. For information about the framework-agnostic core package (or the Symfony driver) please see the base package repository.
Tags: #php
-
xplico
Open Source Network Forensic Analysis Tool (NFAT)
Xplico is a Network Forensic Analisys Tool NFAT, for Unix and Unix-like operating systems. It uses libpcap, a packet capture and filtering library.
The official home of Xplico is: http://www.xplico.org
The latest distribution can be found in the subdirectory: http://www.xplico.org/download
Tags: #php
-
UNIT3D-Community-Edition
🚀 A Next Generation Private Torrent Tracker (Community Edition)
- Introduction
- Some Features
- Requirements
- Installation 4.1 Automated-Installer
- Updating
- Version Support Information
- Security
- Contributing
- License
- Demo
- Sponsor-Chat
- Sponsoring
- Special Thanks
Tags: #php • torrent • laravel
-
Honeypot
Simple spam prevention package for Laravel applications
“Honeypot” method of spam prevention is a simple and effective way to defer some of the spam bots that come to your site. This technique is based on creating an input field that should be left empty by the real users of the application but will most likely be filled out by spam bots.
This package creates a hidden DIV with two fields in it, honeypot field (like “my_name”) and a honeytime field - an encrypted timestamp that marks the moment when the page was served to the user. When the form containing these inputs invisible to the user is submitted to your application, a custom validator that comes with the package checks that the honeypot field is empty and also checks the time it took for the user to fill out the form. If the form was filled out too quickly (i.e. less than 5 seconds) or if there was a value put in the honeypot field, this submission is most likely from a spam bot.
Tags: #php
-
asana-api-php-class
A dependency free, lightweight PHP class that acts as wrapper for Asana API. Lets make things fast and easy! :)
A dependency free, lightweight PHP class that acts as wrapper for Asana API.
Lets make things fast and easy! :)Tags: #php • asana • asana-api
-
PHPageBuilder
A drag and drop page builder to manage pages in any PHP project.
PHPagebuilder is a drag and drop pagebuilder to manage pages in any PHP project.
PHPagebuilder can be used as an ultra lightweight CMS to quickly spin up new websites, or can be integrated into existing projects or your favorite frameworks (such as this version for Laravel). The server-side code does not depend on any other libraries and is blazing fast. It includes an optional website manager with a Bootstrap UI and integrates the most popular open source drag and drop pagebuilder: GrapesJS. This package is made with customization in mind, allowing you to configure, disable or replace any of its modules.
Tags: #php • drag-and-drop • pagebuilder
-
microweber
Drag and Drop Website Builder and CMS with E-commerce
Current version: 1.3 running on Laravel 8!
Download | What is Microweber? | Core features of Microweber | Requirements | Installation | Getting Started | Contribute
Tags: #php • cms • ecommerce
-
shadowfax
Run Laravel on Swoole.
The Shadowfax is a package that runs your Laravel application on Swoole.
Tags: #php • laravel • swoole
-
laravel-ssh-tunnel
Easy creation & maintenance of an SSH Tunnel for Laravel/Lumen
Access a service on a remote host, via an SSH Tunnel! For example, people have been asking how to connect to a MySQL server over SSH in PHP for years.
- Connect to a MySQL server over SSH in PHP
- Connect to a MySQL server over SSH in PHP
- Connect to a mysql database via SSH through PHP
- Connect to remote MySQL database with PHP using SSH
- Laravel MySql DB Connection with SSH
We had a similar challenge, specifically accessing a MySQL database over an SSH Tunnel and all of the Questions and Answers were helpful in finding a solution. However, we wanted something that would just plug and play with our Laravel applications and Lumen Services.
So we wrote this package. We hope you enjoy it!
Tags: #php • laravel • ssh
-
msphpsql
Microsoft Drivers for PHP for SQL Server
Welcome to the Microsoft Drivers for PHP for Microsoft SQL Server
The [Microsoft Drivers for PHP for Microsoft SQL Server][phpdoc] are PHP extensions that allow for the reading and writing of SQL Server data from within PHP scripts. The SQLSRV extension provides a procedural interface while the PDO_SQLSRV extension implements PHP Data Objects (PDO) for accessing data in all editions of SQL Server 2012 and later (including Azure SQL DB). These drivers rely on the [Microsoft ODBC Driver for SQL Server][odbcdoc] to handle the low-level communication with SQL Server.
This release contains the SQLSRV and PDO_SQLSRV drivers for PHP 7.3+ with improvements on both drivers and some limitations. Upcoming [releases][releases] will contain additional functionalities, bug fixes, and more.
Tags: #php • microsoft • php-extension
-
exakat
The Exakat Engine : smart static analysis for PHP
The Exakat Engine is an automated code reviewing engine for PHP.
Tags: #php • php7 • gremlin
-
tenanti
[Package] Multi-tenant Database Schema Manager for Laravel
Laravel Tenanti 5.5.x 3.5.x 5.6.x 3.6.x 5.7.x 3.7.x 5.8.x 3.8.x 6.x 4.x 7.x 5.x 8.x 6.x Tags: #php • tenant • database-migrations
-
mc-magento2
MailChimp for Magento 2. Syncs all data (subscriber, customers, orders, products) and enables marketing automation with email campaigns, automations, ads, postcards and more.
To maintain an effective bugfix workflow and make sure issues will be solved in a timely manner we kindly ask reporters to follow some simple guidelines.
Before creating an issue, please do the following:
- Check the documentation to make sure the behavior you are reporting is really a bug, not a feature.
- Check the existing issues to make sure you are not duplicating somebody’s work.
- Make sure, that information you are about to report is a technical issue, please refer to the Community Forums for technical questions.
If you are sure that the problem you are experiencing is caused by a bug, file a new issue in a Github issue tracker following the recommendations below.
Tags: #php • magento • magento2
-
SPFtoolbox
SPFtoolbox is a Javascript and PHP app to look up DNS records such as SPF, MX, Whois, and more
Tags: #php • spf • dns-record
-
ShareX-Custom-Upload
A little PHP script created for uploading custom sharex files to your own webserver
A little PHP script created for uploading text, files, and images to your own webserver. It supports uploading via ShareX, but also on the web interface, and with command line scripts.
Tags: #php • sharex • gallery
-
goteo
Goteo Version 3, the Open Source Crowdfunding Platform
This is a web app that allows the receipt, review and publishing of collective campaigns for their collective funding and the receiving of collaborations as well as the dynamic visualization of the support received, classification of initiatives and campaign tracking. The system also permits secure and distributed communication with users and between users, administration of highlighted projects on the home page and the creation of periodical publications such as blogs, a FAQ section and static pages.
Tags: #php • php7 • crowdfunding
-
simple-qrcode
An easy-to-use PHP QrCode generator with first-party support for Laravel.
Language files are currently out of date. We need volunteers to upgrade them to v4! Please submit a PR request!
Tags: #php • laravel • laravel-package
-
Froxlor
The server administration software for your needs - The official Froxlor development Git repository
The server administration software for your needs. Developed by experienced server administrators, this panel simplifies the effort of managing your hosting platform.
Tags: #php • froxlor • hosting
-
community-skeleton
UVdesk Opensource Community Helpdesk Project built for all to make a Full Ticketing Support System along with many more other features.
In this step of the installation process, you’ll be downloading the helpdesk project skeleton and installing all of its dependent components.
As per your convenience, you can choose to either use composer for download the project and install all its dependencies automatically or directly download the project archive that comes pre-packaged with all of the project dependencies already installed.
We recommend using composer over direct download whenever possible. However, if your system does not have enough ram to execute composer operations properly (for example: installing on a shared host with limited system resources), we suggest using the direct download method instead to mitigate these kind of issues.
Irrespective of the method you use, the process to configuring your helpdesk remains the same.
Tags: #php • ticketing-system • symfony4
-
webp-express
Wordpress plugin for serving autogenerated WebP images instead of jpeg/png to browsers that supports WebP
Serve autogenerated WebP images instead of jpeg/png to browsers that supports WebP.
The plugin is available on the Wordpress codex (here). But well, it is developed (here on github).
News: I have added the vendor folder to the repo. To install the plugin here from github, you can simply download the zip and unzip it in your plugin folder
Tags: #php
-
leaf
🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly
Leaf is a PHP micro framework that helps you create clean, simple but powerful web apps and APIs quickly.
Tags: #php • php-framework • leaf
-
Hateoas
A PHP library to support implementing representations for HATEOAS REST web services.
There is a bundle for that! Install the BazingaHateoasBundle, and enjoy!
Usage
Important:
For those who use the
1.0
version, you can jump to this documentation page.For those who use the
2.0
version, you can jump to this documentation page.The following documentation has been written for Hateoas 3.0 and above.
Tags: #php
-
phprouter
PhpRouter is a powerful, minimal, and very fast HTTP URL router for PHP projects
PhpRouter is a powerful, lightweight, and very fast HTTP URL router for PHP projects.
Some of the provided features:
- Route parameters
- Predefined route parameter patterns
- Middleware
- Closure and class controllers/middleware
- Route groups (by prefix, middleware, and domain)
- Route naming (and generating route by name)
- PSR-7 requests and responses
- Views (simple PHP/HTML views)
- Multiple (sub)domains (using regex patterns)
- Custom HTTP methods
- Integrated with an IoC Container (PhpContainer)
- Method and constructor auto-injection of Request, Route, Url, etc
The current version requires PHP
v7.1
or newer versions includingv8.*
.Tags: #php • router • routing
-
laravel-slack
:hash: Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.
Slack notification for Laravel as it should be. Easy, fast, simple and highly testable. Since it uses On-Demand Notifications, it requires Laravel 5.5 or higher.
Tags: #php • laravel • slack
-
laravel-log-keeper
Laravel Log Keeper helps rotating your logs while storing them anywhere you want with custom local/remote retention policies
- Have full control of where/when/how you archive you logs
- Prevent your server from running out of space
- Custom retention policies for Local and Remote archiving
Tags: #php
-
Laratraits
A collection of useful traits for your Laravel application.
Laratraits is a Laravel package containing useful traits and some classes to use along your Models, Controllers, Service Providers and what not. Take a look!
Tags: #php
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
deprecations
Thin library around different deprecation strategies
A small (side-effect free by default) layer on top of
trigger_error(E_USER_DEPRECATED)
or PSR-3 logging.- no side-effects by default, making it a perfect fit for libraries that don’t know how the error handler works they operate under
- options to avoid having to rely on error handlers global state by using PSR-3 logging
- deduplicate deprecation messages to avoid excessive triggering and reduce overhead
We recommend to collect Deprecations using a PSR logger instead of relying on the global error handler.
Tags: #php
-
Valinor
PHP library that helps to map any input into a strongly-typed value object structure.
There are many benefits of using value objects instead of plain arrays and scalar values in a modern codebase, among which:
- Data and behaviour encapsulation — locks an object’s behaviour inside its class, preventing it from being scattered across the codebase.
- Data validation — guarantees the valid state of an object.
- Immutability — ensures the state of an object cannot be changed during runtime.
When mapping any source to an object structure, this library will ensure that all input values are properly converted to match the types of the nodes — class properties or method parameters. Any value that cannot be converted to the correct type will trigger an error and prevent the mapping from completing.
These checks guarantee that if the mapping succeeds, the object structure is perfectly valid, hence there is no need for further validation nor type conversion: the objects are ready to be used.
Tags: #php
-
laravel-auto-presenter
A system for auto-decorating models with presenters
- Automatically decorate objects bound to views
- Automatically decorate objects within paginator instances
- Automatically decorate objects within arrays and collections
Tags: #php • hacktoberfest
-
cashier-stripe
Laravel Cashier provides an expressive, fluent interface to Stripe’s subscription billing services.
Laravel Cashier provides an expressive, fluent interface to Stripe’s subscription billing services. It handles almost all of the boilerplate subscription billing code you are dreading writing. In addition to basic subscription management, Cashier can handle coupons, swapping subscription, subscription “quantities”, cancellation grace periods, and even generate invoice PDFs.
Tags: #php • laravel • stripe
-
phpvirtualbox
A web interface to manage and access Virtualbox machines.
phpVirtualBox is from 2017 maintained by Smart Guide Pty Ltd (tudor at smartguide dot com dot au)
with support from various contributors (see https://github.com/phpvirtualbox/phpvirtualbox/graphs/contributors)
Originally Copyright (C) 2015 Ian Moore (imoore76 at yahoo dot com)
FREE, WITHOUT WARRANTY:
All files of this program (phpVirtualBox) are distributed under the terms contained in the LICENSE.txt file in this folder unless otherwise specified in an individual source file. By using this software, you are agreeing to the terms contained therein. If you have not received and read the license file, or do not agree with its conditions, please cease using this software immediately and remove any copies you may have in your possession.
Tags: #php
-
kimai2
Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud
- Home - Kimai project homepage
- Blog - Read the latest news
- Documentation - Learn how to use Kimai
- Translations - Kimai in your language
- Migration - Import data from Kimai 1
Tags: #php • timetracker • timetracking
-
alfred-pkgman-workflow
Package Repo Search
Package Repo Search
Quick package/plugin/component (repo) lookup for your favourite package managers. Currently supports Alcatraz to Yeoman Generators.
Tags: #php
-
FPDF
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
This repository is only made for cloning official FPDF releases which are available at: http://www.fpdf.org THERE WILL BE NO DEVELOPMENT IN THIS REPOSITORY!
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
Tags: #php
-
mutex
Mutex implementation for PHP
ninja-mutex is a simple to use mutex implementation for php. It supports different adapters (flock, memcache, mysql, redis, …) so you can set it up as you wish. All adapters (if set up properly) can be used in multi server environment - in other words lock is shared between web servers.
Tags: #php • lock • flock
-
PHPePub
PHP Classes for dynamically generating EPub files.
PHPePub allows a php script to generate ePub Electronic books on the fly, and send them to the user as downloads.
PHPePub support most of the ePub 2.01 specification, and enough of the new ePub3 specification to make valid ePub 3 books as well.
The projects is also hosted on PHPClasses.org at the addresses: http://www.phpclasses.org/package/6115
PHPePub is meant to be easy to use for small projects, and still allow for comples and complete e-books should the need arise.
The Zip.php class in this project originates from http://www.phpclasses.org/package/6110
or on Github: git://github.com/Grandt/PHPZip.git
See the examples for example usage. The php files have “some” doumentation in them in the form of Javadoc style function headers.
Tags: #php
-
KnpGaufretteBundle
Easily use Gaufrette in your Symfony projects.
As this bundle is an integration for Symfony of the [Gaufrette][gaufrette-homepage] library, it requires you to first install [Gaufrette][gaufrette-homepage] in your project.
Note that, you need to install separately the adapters you want to use. You can find more details about these packages here, and the full list adapters on packagist.
Tags: #php • filesystem • bundle
-
RateLimitBundle
Add rate limits to your controllers / actions easily through annotations
- Simple usage through annotations
- Customize rates per controller, action and even per HTTP method
- Multiple storage backends: Redis, Memcached and Doctrine cache
Tags: #php
-
php-ftp-client
A flexible FTP and SSL-FTP client for PHP
A flexible FTP and SSL-FTP client for PHP. This lib provides helpers easy to use to manage the remote files.
This package is aimed to remain simple and light. It’s only a wrapper of the FTP native API of PHP, with some useful helpers. If you want to customize some methods, you can do this by inheriting one of the 3 classes of the package.
Tags: #php
-
companienv
Companion for .env files
Your companion for
.env
files. Everybody knows about 12 factor and environments variables now. A lot of frameworks such as Symfony are using a.env
file to configure the application, but we don’t have anything to help users to complete their local.env
file.Companienv will helps you manage the
.env
files, from a reference.env.dist
version in your code repository. Companienv can:- Read and populate default values
- Identify and ask only missing variables
- Ask variables only if matching some conditions
- Propagate files (copy files from somewhere else)
- Generate public/private RSA keys
- Generate SSL certificates
- Much more, via your own extensions
Tags: #php • dotenv • companion
-
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/byte-stream
Tags: #php • amphp • stream
-
firevel
100% serverless Laravel Framework
Firevel is a modified, serverless version of Laravel 7 designed to work inside Google App Engine PHP 7.3 standard environment, together with Google Firestore as database and cache.
In addition to standard Laravel Framework benefits it offers:
- Simple, serverless setup.
- Downscaling to zero.
- Micro-service friendly design.
- Free tier eligibility.
- Capacity to deal with high loads.
Tags: #php
-
pages-plugin
Adds static pages and menus
This plugin allows end users to create and edit static pages and menus with a simple WYSIWYG user interface.
Tags: #php
-
passport
Laravel Passport provides OAuth2 server support to Laravel.
Laravel Passport is an OAuth2 server and API authentication package that is simple and enjoyable to use.
Tags: #php • laravel • passport
-
Codiad
Web Based, Cloud IDE
Codiad is a web-based IDE framework with a small footprint and minimal requirements.
Codiad was built with simplicity in mind, allowing for fast, interactive development without the massive overhead of some of the larger desktop editors. That being said even users of IDE’s such as Eclipse, NetBeans and Aptana are finding Codiad’s simplicity to be a huge benefit. While simplicity was key, we didn’t skimp on features and have a team of dedicated developer actively adding more.
For more information on the project please check out the check out the Wiki or the Codiad Website
Tags: #php
-
laravel
Driver to seamlessly integrate the Backup Manager into Laravel applications.
This package pulls in the framework agnostic Backup Manager and provides seamless integration with Laravel.
Watch a video tour to get an idea what is possible with this package.
Note: This package is for Laravel integration only. For information about the framework-agnostic core package (or the Symfony driver) please see the base package repository.
Tags: #php
-
mqtt
Asynchronous MQTT client for PHP based on workerman.
Asynchronous MQTT client for PHP based on workerman.
Tags: #php • mqtt • mqtt-client
-
laravel-packer
Awesome Command Line Tool for speeding up your package creation.
- Features
- Installation
- Creating new Package Scaffolding
- Same as Artisan commands
- Smart Clone
- CRUD Generator
- License
Tags: #php • laravel-package-starter • laravel-package
-
eventy
WordPress-like actions and filters for Laravel
Actions are pieces of code you want to execute at certain points in your code. Actions never return anything but merely serve as the option to hook in to your existing code without having to mess things up.
Filters are made to modify entities. They always return some kind of value. By default they return their first parameter and you should too.
Tags: #php
-
APIv3-php-library
SendinBlue’s API v3 Php Library
SendinBlue’s API exposes the entire SendinBlue features via a standardized programmatic interface. Please refer to the full documentation to learn more.
This is the wrapper for the API. It implements all the features of the API v3.
SendinBlue’s API matches the OpenAPI v2 definition. The specification can be downloaded here.
This PHP package is automatically generated by the Swagger Codegen project and is reviewed and maintained by SendinBlue:
- API version: 3.0.0
- Build package: io.swagger.codegen.languages.PhpClientCodegen For more information, please visit https://account.sendinblue.com/support
Tags: #php
-
read-time
A PHP package to show users how long it takes to read content.
Install via composer:
composer require mtownsend/read-time
This package is designed to work with any PHP 7.0+ application but has special support for Laravel.
Tags: #php • read-time • time-to-read
-
DBDiff
Compare MySQL databases & automatically create schema & data change scripts/migrations rapidly (up & down SQL supported) for database version control. Supports some migration tools.
- Works on Windows, Linux & Mac command-line/Terminal because it has been developed in PHP
- Connects to a source and target database to do the comparison diff, locally and remotely
- Diffs can include changes to the schema and/or data, both in valid SQL to bring the target up-to-date with the source
- Some tables and/or fields can be ignored in the comparison with a YAML collection in the config file (see File Examples)
- Diffs are SUPER fast and this tool has been tested with databases of multiple tables of millions of rows
- Since this diff tool is being used for migrations, it provides up and down SQL in the same file
- Works with existing migration tools like Flyway and Simple DB Migrate by specifying output template files/formats, for example, Simple DB Migrate may work with simple-db-migrate.tmpl which includes:
SQL_UP = u""" """ SQL_DOWN = u""" """
- Is Unicode aware, can work with UTF8 data, which includes foreign characters/symbols
- Works with just MySQL for now, but we will be expanding to other DBs in the future on request (please create an issue and vote on it!)
Tags: #php
-
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/byte-stream
Tags: #php • amphp • stream
-
select2entity-bundle
A Symfony2 bundle that integrates Select2 as a drop-in replacement for a standard entity field on a Symfony form.
This is a Symfony bundle which enables the popular Select2 component to be used as a drop-in replacement for a standard entity field on a Symfony form.
It works with Symfony 4 and 5. For Symfony 2 and 3, please use version or 2.x of the bundle. For Select2 4.0 and above. For older versions, use version 1.x of the bundle (not compatible with Symfony 5).
The main feature that this bundle provides compared with the standard Symfony entity field (rendered with a html select) is that the list is retrieved via a remote ajax call. This means that the list can be of almost unlimited size. The only limitation is the performance of the database query or whatever that retrieves the data in the remote web service.
It works with both single and multiple selections. If the form is editing a Symfony entity then these modes correspond with many to one and many to many relationships. In multiple mode, most people find the Select2 user interface easier to use than a standard select tag with multiple=true with involves awkward use of the ctrl key etc.
The project was inspired by lifo/typeahead-bundle which uses the Typeahead component in Bootstrap 2 to provide similar functionality. Select2Entity can be used anywhere Select2 can be installed, including Bootstrap 3.
Thanks to @ismailbaskin we now have Select2 version 4 compatibility.
Tags: #php
-
laravel-like-comment
Ajax based site wide like and commenting system for laravel.
- Like
- Dislike
- Comment
- Comment voting
- User avatar in comment
Tags: #php • laravel • ajax
-
alfred-pkgman-workflow
Package Repo Search
Package Repo Search
Quick package/plugin/component (repo) lookup for your favourite package managers. Currently supports Alcatraz to Yeoman Generators.
Tags: #php
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
Mail
Eden POP3, IMAP and SMTP component
composer install eden/mail
In order to use
Tags: #php
-
http-client
Async HTTP/1.1+2 client for PHP based on Amp.
- Supports HTTP/1 and HTTP/2
- Requests concurrently by default
- Pools persistent connections (keep-alive @ HTTP/1.1, multiplexing @ HTTP/2)
- Transparently follows redirects
- Decodes compressed entity bodies (gzip, deflate)
- Exposes headers and message data
- Streams entity bodies for memory management with large transfers
- Supports all standard and custom HTTP method verbs
- Simplifies HTTP form submissions
- Implements secure-by-default TLS (
https://
) - Supports cookies and sessions
- Functions seamlessly behind HTTP proxies
Tags: #php • artax • amphp
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
Mercator
WordPress multisite domain mapping for the modern era.
Mercator requires WordPress 3.9 or newer for the new sunrise processes. Mercator also requires PHP 5.3+ due to the use of namespaced code.
Tags: #php
-
zanzara
Asynchronous PHP Telegram Bot Framework built on top of ReactPHP
- Long polling support (no webserver required)
- Middleware chain for requests
- Conversations and sessions (no database required)
- Based on ReactPHP asynchronous non-blocking I/O model
- Scheduled functions/timers provided by ReactPHP
- Bulk message sending (no more 429 annoying errors)
- Full Telegram Bot Api 5.3 support (June 2021)
Tags: #php • reactphp • telegram
-
parallel
Parallel processing for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/parallel
Tags: #php • concurrency • multiprocessing
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running the latest stable release of Laravel, currently Laravel 8.x.
Tags: #php
-
JMSSerializerBundle
Easily serialize, and deserialize data of any complexity (supports XML, JSON, YAML)
You can learn more about the bundle in its documentation.
Tags: #php
-
phpinsights
A versatile PHP Library for Google PageSpeed Insights
An easy-to-use API Wrapper for Googles PageSpeed Insights. The JSON response is mapped to objects for an headache-free usage.
Tags: #php • google-pagespeed-insights • google-insights
-
travel
Framework agnostic PHP package to control the time.
You can install the package via composer:
composer require --dev rachidlaasri/travel
Tags: #php • time • carbon
-
Laraguard
“On-premises 2FA Authentication for all your users out-of-the-box
Two-Factor Authentication via TOTP for all your users out-of-the-box.
This package enables authentication using 6 digits codes. No need for external APIs.
Tags: #php
-
simple-qrcode
An easy-to-use PHP QrCode generator with first-party support for Laravel.
Language files are currently out of date. We need volunteers to upgrade them to v4! Please submit a PR request!
Tags: #php • laravel • laravel-package
-
cloudsuite
A Benchmark Suite for Cloud Services.
This branch is an archive where all CloudSuite 3.0 benchmarks are stored. All prebuilt images are available at [cloudsuite3][old] at dockerhub. If you’re searching for CloudSuite 4.0, please checkout [master][master] branch.
[CloudSuite][csp] is a benchmark suite for cloud services. The third release consists of eight applications that have been selected based on their popularity in today’s datacenters. The benchmarks are based on real-world software stacks and represent real-world setups.
Tags: #php • cloudsuite • benchmarking
-
mark
Probably the fastest web micro framework for PHP in the world.
It’s recommended that you use Composer to install Mark.
composer require mark-php/mark
Tags: #php • workerman • fast
-
elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Elefant is a refreshingly simple PHP content management system and web framework. Elefant is a fast, lean tool for building everything from simple websites to complete web applications.
Tags: #php • cms • framework
-
laravel-soft-cascade
Cascade Delete & Restore when using Laravel SoftDeletes
Cascade delete and restore when using the Laravel or Lumen SoftDeletes feature.
Tags: #php
-
livewire-select
Livewire component for dependant and/or searchable select inputs
Livewire component for dependant and/or searchable select inputs
Tags: #php
-
TelegramApiServer
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Fast, simple, async php telegram api server: MadelineProto and Amp Http Server
- Online demo (getHistory + Media Download): tg.i-c-a.su
- My content aggregator: i-c-a.su
- Get telegram channels in RSS: TelegramRSS
Tags: #php • microservice • telegram
-
Keka
The macOS file archiver
The macOS file archiver.
Follow Keka on Twitter at @kekaosx.
Tags: #php • keka • archiver
-
alfred-github-workflow
GitHub Workflow for Alfred 3/4
In Alfred type (
gh > login
) to authenticate against your account. The login uses OAuth, so you do not have to enter your credentials.Tags: #php • github • alfred
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
genesis-sample
This is the sample theme created for the Genesis Framework.
GitHub project link: https://github.com/studiopress/genesis-sample/.
Tags: #php
-
php-gui
Extensionless PHP Graphic User Interface library
Tags: #php
-
forge-cli
The Laravel Forge CLI.
Laravel Forge is a server management and site deployment service. After connecting to your preferred server provider, Forge will provision a new server, installing and configuring: PHP, Nginx, MySQL, and more.
In addition, Forge can assist you in managing scheduled jobs, queue workers, SSL certificates, and more. After a server has provisioned, you can then deploy your PHP / Laravel applications or WordPress applications using the Forge UI dashboard or the Forge CLI.
Tags: #php • laravel • forge
-
livewire-select
Livewire component for dependant and/or searchable select inputs
Livewire component for dependant and/or searchable select inputs
Tags: #php
-
VichUploaderBundle
A simple Symfony bundle to ease file uploads with ORM entities and ODM documents.
For usage documentation, see:
If upgrading from a previous version, also check:
Tags: #php • symfony • symfony-bundle
-
acf-post2post
Automatic Two Way (Bidirectional) Relationships with ACF5 Pro
Creates two way (bidirectional) relationships in Advanced Custom Fields
This plugin will provide no functionality if ACF is not installed and active.
This plugin does not create a new type of field or any admin interface. This plugin when used as explained below makes the existing ACF Relationship and Post Object fields work bi-directionaly, automatically updating the relationship field on the other end of the relationship.
A couple of months after I created this plugin the developer posted a tutorial on how to do this using a filter. That example basically does the same thing except it seems to require the fields to have the same key as well as the same name where this plugin will let you mix fields as long as they are of a type that allows a relationship and they have the same name.
Tags: #php
-
bazar
Bazar is an e-commerce package for Laravel applications.
- Installation - Before moving on, please checkout the Laravel documentation about its installation, requirements and configuration.
- Admin - Bazar provides a simple and extendable admin UI that comes with a lots of built-in functionality. The UI is built on Bootstrap, Vue and Inertia.
- Cart - Bazar comes with a cart service by default, which manages cart models and their functionality.
- Checkout - The checkout service is no more but a helper class that manages and chains the various steps like updating addresses, creating the order, calculating shipping cost, taxes and discounts.
- Extensions - Soon…
- Gateway - Gateways are responsible to handle the payment or the refund process of an order.
- Discount - Bazar comes with a flexible discount support by default. You can easily manage discount definitions by using the
Bazar\Support\Facades\Discount
facade. - Media - Bazar comes with a very simple yet flexible and powerful media manager component both on back-end and front-end.
- Shipping - Shippings are responsible to calculate the cost of a model that implements the
Bazar\Contracts\Shippable
contract. - Tax - Bazar comes with a flexible tax support by default. You can easily manage tax definitions by using the
Bazar\Support\Facades\Tax
facade.
Tags: #php • laravel • ecommerce
-
graphqlite
Use PHP Annotations to declare your GraphQL API
- Create a complete GraphQL API by simply annotating your PHP classes
- Framework agnostic, but Symfony bundle available!
- Comes with batteries included :battery:: queries, mutations, mapping of arrays / iterators, file uploads, extendable types and more!
Tags: #php • graphql • annotations
-
oauth2-client-bundle
Easily talk to an OAuth2 server for social functionality in Symfony
Easily integrate with an OAuth2 server (e.g. Facebook, GitHub) for:
- “Social” authentication / login
- “Connect with Facebook” type of functionality
- Fetching access keys via OAuth2 to be used with an API
- Doing OAuth2 authentication with Guard
This bundle integrates with league/oauth2-client.
Tags: #php
-
easyappointments
:date: Easy!Appointments - Open Source Appointment Scheduler
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database.
Tags: #php • appointments • scheduler
-
blade-filters
Use filters easily in your blade templates.
Use string filters easily in Laravel Blade.
If you have any question how the package works, we suggest to read this post: Laravel Blade Filters.
Tags: #php
-
Collabtive
Collabtive is web based project management software
Collabtive is web-based project management software. It’s an open source alternative to proprietary tools like Basecamp.
It features a modern, responsive UI as well as powerful features for structuring and tracking projects. With a responsive UI and powerful plugin system - it’s easy to use and customize.
Tags: #php • project-management • todo
-
Alfred-Workflows
Make your Alfred more powerful. (include Workflows, Extensions and Themes)
Make your Alfred more powerful. ([Alfred 2] powerpack required)
For more workflows, check [AlfredWorkflow.com] and [Workflow Searcher]
Tags: #php
-
Couscous
Couscous is good.
Couscous was designed to be as simple as possible. By embracing simplicity, it becomes extremely simple to extend.
Tags: #php • documentation • markdown
-
ownnote
Notes app for ownCloud
The official release information and downloads can be found at: https://apps.owncloud.com/content/show.php/ownNote+-+Notes+Application?content=168512
Tags: #php
-
amp-library
Convert HTML to AMP HTML and report HTML compliance with the AMP HTML specification
An open source PHP library and console utility to convert HTML to AMP HTML and report HTML compliance with the AMP HTML specification.
Tags: #php
-
facturascripts
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.
Open source ERP software. Built on modern PHP and bootstrap 4. Easy and powerful.
Tags: #php • erp • crm
-
graby
Graby helps you extract article content from web pages
Full-Text RSS works great as a standalone application. But when you need to encapsulate it in your own library it’s a mess. You need this kind of ugly thing:
$article = 'http://www.bbc.com/news/entertainment-arts-32547474'; $request = 'http://example.org/full-text-rss/makefulltextfeed.php?format=json&url='.urlencode($article); $result = @file_get_contents($request);
Also, if you want to understand how things work internally, it’s really hard to read and understand. And finally, there are no tests at all.
That’s why I made this fork:
- Easiest way to integrate it (using composer)
- Fully tested
- (hopefully) better to understand
- A bit more decoupled
Tags: #php • text-rss • extract-website
-
passbolt_api
Passbolt CE Backend, a JSON API written with Cakephp
Passbolt - Open source password manager for teams
(c) 2021 Passbolt SA
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation version 3.
The name “Passbolt” is a registered trademark of Passbolt SA, and Passbolt SA hereby declines to grant a trademark license to “Passbolt” pursuant to the GNU Affero General Public License version 3 Section 7(e), without a separate agreement with Passbolt SA.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Affero General Public License v3.
Tags: #php • password-manager • passbolt
-
DoctrineProfileExtraBundle
Bundle to get information about doctrine hydration performance
Bundle to get information about doctrine hydration performance
Tags: #php
-
php-monitor
A free, flexible, powerful tool that helps you monitor PHP Service and profiling PHP code.
- 🌈 Get detailed PHP runtime data.
- 🌍 Monitor production environment time consuming requests.
- 🛡 Displays the memory and CPU consumption of the underlying function.
- 🎨 Use various kinds of visual graphics to display data.
Tags: #php • xhprof-ui • php-profiler
-
Youtube
🔥 Laravel PHP Facade/Wrapper for the Youtube Data API
- PHP 7.0 or higher
- Laravel 5.1 or higher
- API key from Google Console
Looking for Youtube Package for either of these: PHP 5, Laravel 5.0, Laravel 4? Visit the
php5-branch
Tags: #php • youtube • api
-
action-scheduler
A scalable, traceable job queue for background processing large queues of tasks in WordPress. Specifically designed for distribution in WordPress plugins (and themes) - no server access required.
Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It’s specially designed to be distributed in WordPress plugins.
Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occassions.
Think of it like an extension to
do_action()
which adds the ability to delay and repeat a hook.Tags: #php • action-scheduler • wordpress
-
DiscordPHP
An API to interact with the popular messaging app Discord
Before you start using this Library, you need to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.
Tags: #php • discord • team-reflex
-
VIP-Coding-Standards
PHP_CodeSniffer ruleset to enforce WordPress.com VIP and VIP Go coding standards
This project contains PHP_CodeSniffer (PHPCS) sniffs and rulesets to validate code developed for WordPress VIP.
This project contains two rulesets:
WordPressVIPMinimum
- for use with projects on the (older) WordPress.com VIP platform.WordPress-VIP-Go
- for use with projects on the (newer) VIP Go platform.
These rulesets contain only the rules which are considered to be “errors” and “warnings” according to the WordPress VIP Go documentation.
The rulesets use rules from the WordPress Coding Standards (WPCS) project, as well as the VariableAnalysis standard.
Go to https://docs.wpvip.com/technical-references/code-review/phpcs-report/ to learn about why violations are flagged as errors vs warnings and what the levels mean.
Tags: #php • vip • php-codesniffer
-
chyrp-lite
An ultra-lightweight blogging engine, written in PHP.
Go to the wiki to find out more about translating Chyrp Lite into your language.
Tags: #php • blog-engine • html5
-
sushi
Eloquent’s missing “array” driver.
Eloquent’s missing “array” driver.
Sometimes you want to use Eloquent, but without dealing with a database.
Tags: #php
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
paypal-php-library
PHP PayPal SDK Class Library for Classic APIs
This PHP class library for PayPal makes it easy to integrate PayPal APIs, including the PayPal REST APIs and Classic APIs like the Payments Standard Button Manager, Invoicing, General Merchant APIs, and Permissions.
Tags: #php
-
web-push-php-example
An example for sending Web Push notifications, using web-push-php
Navigating through the commits and files will help you build:
- on the client
- a user friendly opt-in push notification button
- on the server
- an endpoint for managing your push notification subscriptions
- an endpoint that triggers push notification thanks to web-push-php
Tags: #javascript • webpush • php
- on the client
-
cakephp-upload
CakePHP: Handle file uploading sans ridiculous automagic
The Upload Plugin is an attempt to easily handle file uploads with CakePHP.
See 4.x branch for CakePHP 3.x documentation.
See 2.x branch for CakePHP 2.x documentation.
See this blog post for a tutorial on using the 3.x version.
Tags: #php
-
jphp
JPHP - an implementation of PHP on Java VM
We develop a new IDE for beginners like
Game Maker
orScirra Construct
. It’s based on JPHP, JavaFX, Java 8, Gradle and allows to create desktop games and apps for Linux, Windows and Mac (maybe Android and other platforms in future). The project name isDevelNext
(https://github.com/jphp-group/develnext-ide), the current status and version of the project is BETA. The project has not yet been localized in English.Tags: #java • php • php-language
-
graby
Graby helps you extract article content from web pages
Full-Text RSS works great as a standalone application. But when you need to encapsulate it in your own library it’s a mess. You need this kind of ugly thing:
$article = 'http://www.bbc.com/news/entertainment-arts-32547474'; $request = 'http://example.org/full-text-rss/makefulltextfeed.php?format=json&url='.urlencode($article); $result = @file_get_contents($request);
Also, if you want to understand how things work internally, it’s really hard to read and understand. And finally, there are no tests at all.
That’s why I made this fork:
- Easiest way to integrate it (using composer)
- Fully tested
- (hopefully) better to understand
- A bit more decoupled
Tags: #php • text-rss • extract-website
-
uri-interfaces
League URI Interfaces
The
UriInterface
interface models generic URIs as specified in RFC 3986. The interface provides methods for interacting with the various URI parts, which will obviate the need for repeated parsing of the URI. It also specifies:- a
__toString()
method for casting the modeled URI to its string representation. - a
jsonSerialize()
method to improve interoperability with WHATWG URL Living standard
Tags: #php • uri • uri-interfaces
- a
-
wp-api-jwt-auth
A simple plugin to add JSON Web Token (JWT) Authentication to WP REST API
A simple plugin to add JSON Web Token (JWT) Authentication to the WP REST API.
To know more about JSON Web Tokens, please visit http://jwt.io.
Tags: #php
-
VichUploaderBundle
A simple Symfony bundle to ease file uploads with ORM entities and ODM documents.
For usage documentation, see:
If upgrading from a previous version, also check:
Tags: #php • symfony • symfony-bundle
-
php-vcr
Record your test suite’s HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
- Automatically records and replays your HTTP(s) interactions with minimal setup/configuration code.
- Supports common http functions and extensions
- everything using streamWrapper: fopen(), fread(), file_get_contents(), … without any modification (except
$http_response_header
see #96) - SoapClient by adding
\VCR\VCR::turnOn();
in yourtests/bootstrap.php
- curl(), by adding
\VCR\VCR::turnOn();
in yourtests/bootstrap.php
- everything using streamWrapper: fopen(), fread(), file_get_contents(), … without any modification (except
- The same request can receive different responses in different tests – just use different cassettes.
- Disables all HTTP requests that you don’t explicitly allow by setting the record mode
- Request matching is configurable based on HTTP method, URI, host, path, body and headers, or you can easily implement a custom request matcher to handle any need.
- The recorded requests and responses are stored on disk in a serialization format of your choice (currently YAML and JSON are built in, and you can easily implement your own custom serializer)
- Supports PHPUnit annotations.
Tags: #php • php-vcr • accurate-tests
-
espocrm
EspoCRM open source CRM application
EspoCRM is an Open Source CRM (Customer Relationship Management) software that allows you to see, enter and evaluate all your company relationships regardless of the type. People, companies or opportunities - all in an easy and intuitive interface.
It’s a web application with a frontend designed as a single page application and REST API backend written in PHP.
Download the latest release from our website.
Tags: #php • crm • javascript
-
mark
Probably the fastest web micro framework for PHP in the world.
It’s recommended that you use Composer to install Mark.
composer require mark-php/mark
Tags: #php • workerman • fast
-
jsonq
A PHP query builder for JSON
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 query on your JSON.
Tags: #php • json • json-data
-
JointsWP
A blank WordPress theme built with Foundation 6, giving you all the power and flexibility you need to build complex, mobile friendly websites without having to start from scratch.
JointsWP requires Node.js v6.9.x or newer. This doesn’t mean you need to understand Node (or even Gulp) - it’s just the steps we need to take to make sure all of our development tools are installed.
Tags: #php • blank-wordpress-theme • wordpress-theme
-
unzipper
Small class to extract + compress .zip, .gz, .rar archives via browser.
The Unzipper extracts .zip and .rar archives or .gz/tar.gz files on webservers. It detects .zip/.rar/.tar.gz/.gz archives and let you choose which one to extract (if there are multiple archives available). As of version 0.1.0 it also supports creating archives.
It’s handy if you do not have shell access. E.g. if you want to upload a lot of files (php framework or image collection) as archive - because it is much faster than uploading each file by itself.
Tags: #php
-
tenancy
Automatic multi-tenancy for Laravel. No code changes needed.
You won’t have to change a thing in your application’s code.
- :heavy_check_mark: No model traits to change database connection
- :heavy_check_mark: No replacing of Laravel classes (
Cache
,Storage
, …) with tenancy-aware classes - :heavy_check_mark: Built-in tenant identification based on hostname (including second level domains)
Tags: #php • laravel • tenancy
-
deprecations
Thin library around different deprecation strategies
A small (side-effect free by default) layer on top of
trigger_error(E_USER_DEPRECATED)
or PSR-3 logging.- no side-effects by default, making it a perfect fit for libraries that don’t know how the error handler works they operate under
- options to avoid having to rely on error handlers global state by using PSR-3 logging
- deduplicate deprecation messages to avoid excessive triggering and reduce overhead
We recommend to collect Deprecations using a PSR logger instead of relying on the global error handler.
Tags: #php
-
instagram-php-scraper
Get account information, photos, videos, stories and comments.
This library is based on the Instagram web version. We develop it because nowadays it is hard to get an approved Instagram application. The purpose is to support every feature that the web desktop and mobile version support.
Tags: #php • instagram • instagram-api
-
google-places-api
This is a PHP wrapper for Google Places API Web Service. And is Laravel Framework friendly.
This is a PHP wrapper for Google Places API Web Service. And is Laravel Framework friendly.
Tags: #php • google • places
-
search-bundle
Seamless integration of Algolia Search into your Symfony project.
- Simple: You can get started with only 5 lines of YAML
- Robust: It benefits from all the new features of our PHP Client v2, like the
wait()
method - Flexible: All methods take optional
$requestOptions
to let you handle your data as you wish - Dev-friendly: Auto-completion and type-hinting thanks to an exhaustive documentation
Algolia SearchBundle supports PHP > 7.1
Tags: #php
-
laravel-eloquent-join
This package introduces the join magic for eloquent models and relations.
This package introduces the join magic for eloquent models and relations.
Tags: #php • eloquent-join • eloquent-search
-
belongs-to-through
Laravel Eloquent BelongsToThrough relationships
This inverse version of
HasManyThrough
allowsBelongsToThrough
relationships with unlimited intermediate models.Supports Laravel 5.0+.
Tags: #php
-
Autoload
A lightweight php namespace aware autoload generator and phar archive builder
The PHP AutoloadBuilder CLI tool phpab is a command line application to automate the process of generating an autoload require file with the option of creating static require lists as well as phar archives.
Tags: #php
-
previewgenerator
Nextcloud app to do preview generation
Nextcloud app that allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.
The app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.
Tags: #php
-
laravel-eloquent-join
This package introduces the join magic for eloquent models and relations.
This package introduces the join magic for eloquent models and relations.
Tags: #php • eloquent-join • eloquent-search
-
passbolt_api
Passbolt CE Backend, a JSON API written with Cakephp
Passbolt - Open source password manager for teams
(c) 2021 Passbolt SA
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation version 3.
The name “Passbolt” is a registered trademark of Passbolt SA, and Passbolt SA hereby declines to grant a trademark license to “Passbolt” pursuant to the GNU Affero General Public License version 3 Section 7(e), without a separate agreement with Passbolt SA.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Affero General Public License v3.
Tags: #php • password-manager • passbolt
-
drupal-check
Check Drupal code for deprecations and discover bugs via static analysis
Built on PHPStan, this static analysis tool will check for correctness (e.g. using a class that doesn’t exist), deprecation errors, and more.
Why? While there are many static analysis tools out there, none of them run with the Drupal context in mind. This allows checking contrib modules for deprecation errors thrown by core.
Are you ready for Drupal 9? Check out our Drupal 9 Readiness instructions for details on how this tool can help.
Tags: #php • drupal • drupal-8
-
dropplets
Welcome to an easier way to blog. - A minimalist markdown blogging platform.
Go to
https://(your url)/dashboard
and all of the site options will be available.Tags: #php • markdown • blog
-
anonaddy
Anonymous email forwarding
This is the source code for self-hosting AnonAddy.
Tags: #php • privacy • email
-
jorani
Leave and Overtime Management System
- Official website : https://jorani.org/
- User group : https://groups.google.com/forum/?hl=en#!forum/jorani
Tags: #php • leave-management • planning
-
php-rest-api
This repository contains the open source PHP client for MessageBird’s REST API.
- Download composer
- Run
composer require messagebird/php-rest-api
.
Tags: #php
-
DiscordPHP
An API to interact with the popular messaging app Discord
Before you start using this Library, you need to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.
Tags: #php • discord • team-reflex
-
http-client
Async HTTP/1.1+2 client for PHP based on Amp.
- Supports HTTP/1 and HTTP/2
- Requests concurrently by default
- Pools persistent connections (keep-alive @ HTTP/1.1, multiplexing @ HTTP/2)
- Transparently follows redirects
- Decodes compressed entity bodies (gzip, deflate)
- Exposes headers and message data
- Streams entity bodies for memory management with large transfers
- Supports all standard and custom HTTP method verbs
- Simplifies HTTP form submissions
- Implements secure-by-default TLS (
https://
) - Supports cookies and sessions
- Functions seamlessly behind HTTP proxies
Tags: #php • artax • amphp
-
TelegramApiServer
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Fast, simple, async php telegram api server: MadelineProto and Amp Http Server
- Online demo (getHistory + Media Download): tg.i-c-a.su
- My content aggregator: i-c-a.su
- Get telegram channels in RSS: TelegramRSS
Tags: #php • microservice • telegram
-
sage-acf-wp-blocks
Composer library for generating ACF Gutenberg blocks from templates.
Generate ACF Gutenberg blocks just by adding templates to your Sage theme. This package is based heavily on this article by nicoprat.
Tags: #php
-
candy-api
GetCandy E-Commerce API
For installation instructions and usage details, please take a look at the official guides.
Tags: #php • api-rest • laravel
-
phive-queue
$queue->push(‘I can be popped off after’, ‘10 minutes’);
Tags: #php • queue • pdo
-
kimai
Kimai v1 open source time-tracking - please switch to Kimai v2
Go ahead to https://github.com/kevinpapst/kimai2 and update to use the latest release, rewritten from scratch, which is also much more extendable than Kimai v1. If you are still running Kimai v1 and need support, we are available for paid support.
Tags: #php • timetracker • timetracking
-
laravel-setup-wizard
A Laravel package to help you build a web setup wizard for your application
A Laravel package to help you build a web setup wizard for your application
Tags: #php
-
php-json-schema
PHP 5.3 implementation of json schema validation.
- PHP 5.3 or greater (requires namespace and closure support)
Tags: #php
-
libretime
LibreTime: Radio Broadcast & Automation Platform
The LibreTime follows the standardized Collective Code Construction Contract (C4). Its abstract is provided here.
C4 provides a standard process for contributing, evaluating and discussing improvements on software projects. It defines specific technical requirements for projects like a style guide, unit tests, git and similar platforms. It also establishes different personas for projects, with clear and distinct duties. C4 specifies a process for documenting and discussing issues including seeking consensus and clear descriptions, use of “pull requests” and systematic reviews.
The full text of the contract is licensed under the GPL and available at the above link courtesy of the ZeroMQ community.
Tags: #php • radio • broadcasting
-
laravel-face-auth
Laravel Face authentication
This package uses Microsoft’s cognitive API to identify faces instead of passwords for your Laravel application.
Tags: #php • laravel • microsoft-cognitive-services
-
laravel-tournaments
Laravel Package that allows you to generate customizable tournaments trees.
- Single Elimination Trees Generation
- Single Elimination with Preliminary Round Generation
- Playoff Generation
- Third place fight
- List of Fights Generation
- Customize Preliminary Round Size
- Customize area number (1,2,4,8)
- Modify Single Elimination Tree generation on the fly
- Use teams instead of competitors
Tags: #php • tournament • laravel-5-package
-
Synology-LrcPlugin
Lyrics plugin for Synology Audio Station/DS Audio
Lyrics plugin for Synology Audio Station/DS Audio.
用于群晖 Audio Station/DS Audio 的歌词插件。用户向的手把手使用教程可以看这里群晖NAS进阶使用教程(一):Audio Station网易歌词插件
Tags: #php • ds-audio • synology-audio-station
-
phantomjs-installer
A Composer Package which installs the PhantomJS binary (Linux, Windows, Mac) into /bin of your project.
- Installation
- How to require a specific version of PhantomJS?
- How does this work internally?
- How to access the binary easily by using PhantomInstaller\PhantomBinary?
- How to package for another platform by overriding platform requirements?
- How to use a Mirror or a custom CDN URL for downloading?
Tags: #php • phantomjs-installation • composer
-
imagecache
Caching extension for the Intervention Image Class
Intervention Image Cache extends the Intervention Image Class package to be capable of image caching functionality.
The library uses the Illuminate/Cache package and can be easily integrated into the Laravel Framework. Based on your Laravel cache configuration you are able to choose between Filesystem, Database, Memcached or Redis for the temporary buffer store.
The principle is simple. Every method call to the Intervention Image class is captured and checked by the caching interface. If this particular sequence of operations already have taken place, the data will be loaded directly from the cache instead of a resource-intensive image operation.
Tags: #php
-
scratchpads2
Scratchpads 2.0
Scratchpads are an online virtual research environment for biodiversity, allowing anyone to share their data and create their own research networks. Sites are hosted at the Natural History Museum London, and offered freely to any scientist that completes an online registration form.
Sites can focus on specific taxonomic groups, or the biodiversity of a biogeographic region, or indeed any aspect of natural history. Scratchpads are also suitable for societies or for managing and presenting projects. Key features of Scratchpads (see also Scratchpads feature list) include: tools to manage biological classifications, bibliography management, media (images, video and audio), rich taxon pages (with structured descriptions, specimen records, and distribution data), and character matrices.
Scratchpads support various ways of communicating with site members and visitors such as blogs, forums, newsletters and a commenting system.
For more information about what scratchpads are, see http://scratchpads.eu
Tags: #php
-
php-meminfo
PHP extension to get insight about memory usage
From the root of the
extension
directory:$ phpize $ ./configure --enable-meminfo $ make $ make install
Tags: #php
-
quickbooks-php
QuickBooks Integration for PHP
-
QuickBooks FOR WINDOWS (via QuickBooks Web Connector) - read the quick start guide for the Web Connector/QuickBooks for Windows
-
QuickBooks ONLINE (via Intuit Partner Platform/Intuit Anywhere) - read the [quick start guide for Intuit Partner Platform/QuickBooks Online] (http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start)
Tags: #php
-
-
IXP-Manager
Full stack web application powering peering at ~150 Internet Exchange Points (IXPs) globally.
- IXP Manager Website
- Documentation including:
- Installation overview, by automated script, and manually
- Upgrade Instructions
- Releases
- List of Users (contact us if you are missing!)
- How to Get Help
- Presentations & Talks
- Sponsors and Sponsorship
- Follow @ixpmanager on Twitter
Tags: #php • ixp-manager • ixps
-
Keka
The macOS file archiver
The macOS file archiver.
Follow Keka on Twitter at @kekaosx.
Tags: #php • keka • archiver
-
laravel-wechat
微信 SDK for Laravel, 基于 overtrue/wechat
微信 SDK for Laravel / Lumen, 基于 overtrue/wechat
交流QQ群:319502940
Tags: #php • wechat • wechat-sdk
-
nice-artisan
This package is to add a web interface for Laravel 5 and earlier Artisan.
This package is to add a web interface for Laravel 5 and earlier Artisan.
Tags: #php
-
framework
The Themosis framework core.
In order to start a new installation of the Themosis framework, you need to have all WordPress requirements and Composer installed on your computer.
We recommend to install Composer globally on your computer.
Tags: #php • themosis-framework • wordpress
-
doctrine-dbal-postgresql
Add JSON query support to Doctrine DBAL and DQL
- Array Integer (integer[])
- Array BigInt (bigint[])
- TsVector (tsvector)
Tags: #php • doctrine • dbal
-
raspap-webgui
Simple wireless AP setup & management for Debian-based devices
- Prerequisites
- Quick installer
- Join Insiders
- WireGuard support
- OpenVPN support
- Ad Blocking
- Bridged AP
- Simultaneous AP and Wifi client
- Manual installation
- 802.11ac 5GHz support
- Supported operating systems
- Multilingual support
- HTTPS support
- How to contribute
- Reporting issues
- License
Tags: #php • raspberry-pi • hostapd
-
magento2-regenerate_url_rewrites
Magento 2 extension which add feature of regenerating a url rewrites of products/categories
- Email: contact@olegkoval.com
- LinkedIn: https://www.linkedin.com/in/oleg-koval-85bb2314/
Tags: #php • magento • magento2
-
laravel-socialite
:octocat: Social OAuth Authentication for Laravel 5. drivers: facebook, github, google, linkedin, weibo, qq, wechat and douban
$ composer require "overtrue/laravel-socialite:~3.0"
if you have been installed the
overtrue/socialite
package, please remove it fromcomposer.json
before this command.Tags: #php • socialite • laravel-socialite
-
flyspray
Flyspray Bug Tracking System
Flyspray is an uncomplicated, web-based bug and task tracking system.
Have you spotted Flyspray in the wild? Does your company or project use Flyspray? You can send a note to the Mailing List including your project or company name, Flyspray URL (if public), homepage, and a nice testimonial if you are in the mood and we’ll have it added to the list of who is using Flyspray.
Tags: #php
-
DiscordPHP
An API to interact with the popular messaging app Discord
Before you start using this Library, you need to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.
Tags: #php • discord • team-reflex
-
easyappointments
:date: Easy!Appointments - Open Source Appointment Scheduler
Easy!Appointments is a highly customizable web application that allows customers to book appointments with you via a sophisticated web interface. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project that you can download and install even for commercial use. Easy!Appointments will run smoothly with your existing website as it can be installed in a single folder of the server and of course share an existing database.
Tags: #php • appointments • scheduler
-
acf
Advanced Custom Fields
Welcome to the official Advanced Custom Fields repository on GitHub. ACF is a WordPress plugin used to take full control of your edit screens & custom field data.
Looking for ACF version 4? Please use the previous ACF repository.
Upgrading from ACF version 4? Please read our Upgrading from v4 to v5 guide.
Tags: #php
-
PHPMatrix
PHP Class for handling Matrices
- power() function
- Decomposition
- Cholesky Decomposition
- EigenValue Decomposition
- EigenValues
- EigenVectors
Tags: #php
-
KnpGaufretteBundle
Easily use Gaufrette in your Symfony projects.
As this bundle is an integration for Symfony of the [Gaufrette][gaufrette-homepage] library, it requires you to first install [Gaufrette][gaufrette-homepage] in your project.
Note that, you need to install separately the adapters you want to use. You can find more details about these packages here, and the full list adapters on packagist.
Tags: #php • filesystem • bundle
-
eloquent-eager-limit
Laravel Eloquent eager loading with limit
This Laravel Eloquent extension allows limiting the number of eager loading results per parent using window functions.
Supports Laravel 5.5.29+.
Tags: #php
-
php-pkpass
💳 PHP class for creating passes for Wallet on iOS.
This class provides the functionality to create passes for Wallet in Apple’s iOS 6 and newer on-the-fly. It creates, signs and packages the pass as a
.pkpass
file according to Apple’s documentation.Tags: #php • ios • wallet
-
PHPCI
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
- Clones your project from Github, Bitbucket or a local path
- Allows you to set up and tear down test databases.
- Installs your project’s Composer dependencies.
- Runs through any combination of the supported plugins.
- You can mark directories for the plugins to ignore.
- You can mark certain plugins as being allowed to fail (but still run.)
Tags: #php • phpci • continuous-integration
-
pinky
A Foundation for Emails (Inky) template transpiler
A PHP Transpiler for (Inky), the templating language made for the ZURB’s Foundation for Email framework.
Tags: #php • foundation • inky
-
cinematico
The Cinematico Website Platform
Cinematico is a free (open source), simple, elegant, customizable and automatic website solution for your YouTube or Vimeo account, channel or playlist. To get started, download Cinematico, upload to any PHP compatible server (check your server) and run the setup (no database required). Cinematico will automatically update your site whenever you publish new videos.
Tags: #php
-
Larapass
Authenticate users with just their device, fingerprint or biometric data. Goodbye passwords!
Authenticate users with just their device, fingerprint or biometric data. Goodbye passwords!
This enables WebAuthn authentication inside Laravel authentication driver, and comes with everything but the kitchen sink.
Tags: #php
-
yii2-usuario
Highly customizable and extensible user management, authentication, and authorization Yii2 extension
You can read the latest docs on http://yii2-usuario.readthedocs.io/en/latest/
Tags: #php • 2amigos • rbac
-
nano
🧬 Nano is a zero-config, no skeleton, minimal Hyperf distribution that allows you to quickly build a Hyperf application with just a single PHP file.
Nano is a zero-config, no skeleton, minimal Hyperf distribution that allows you to quickly build a Hyperf application with just a single PHP file.
Tags: #php
-
zebra
PHP ZPL builder, image conversion and a basic client for network-connected Zebra label printers.
PHP ZPL builder, image conversion and a basic client for network-connected Zebra label printers.
Requires: PHP 7.1.0+
- Convert images to ASCII hex.
- Create ZPL code in PHP that is easy to read.
- Simple wrapper for PHP sockets to send ZPL to the printer via raw TCP/IP (port 9100).
Tags: #php
-
socialstream
A simple Socialite implementation for Laravel Jetstream.
Socialstream is a third-party package for Laravel Jetstream. It replaces the published authentication and profile scaffolding provided by Laravel Jetstream, with scaffolding that has support for Laravel Socialite.
If you are unfamiliar with Laravel Socialite, it is strongly advised that you take a look at the official documentation.
Tags: #php
-
passbolt_api
Passbolt CE Backend, a JSON API written with Cakephp
Passbolt - Open source password manager for teams
(c) 2021 Passbolt SA
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License (AGPL) as published by the Free Software Foundation version 3.
The name “Passbolt” is a registered trademark of Passbolt SA, and Passbolt SA hereby declines to grant a trademark license to “Passbolt” pursuant to the GNU Affero General Public License version 3 Section 7(e), without a separate agreement with Passbolt SA.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see GNU Affero General Public License v3.
Tags: #php • password-manager • passbolt
-
InvoicePlane
A self-hosted open source application for managing your invoices, clients and payments.
- Download the latest version from the InvoicePlane website.
- Extract the package and copy all files to your webserver / webspace.
- Make a copy of the
ipconfig.php.example
file and rename this copy toipconfig.php
. - Open the
ipconfig.php
file and set your URL like specified in the file. - Open
http://your-invoiceplane-domain.com/index.php/setup
and follow the instructions.
Notice: Please download InvoicePlane from our website only as the packages contain additional needed components. If you are a developer, read the development guide.
Tags: #php • invoices • invoicing
-
ganesha
:elephant: A Circuit Breaker pattern implementation for PHP applications.
- Ganesha
- Table of contents
- Are you interested?
- Unveil Ganesha
- Usage
- Strategies
- Adapters
- Customizing storage keys
- Ganesha :heart: Guzzle
- Ganesha :heart: OpenAPI Generator
- Ganesha :heart: Symfony HttpClient
- Companies using Ganesha :rocket:
- The articles/videos Ganesha loves :sparkles: :elephant: :sparkles:
- Run tests
- Requirements
- Build promotion site with Soushi
- Author
Tags: #php • circuit-breaker • fault-tolerance
-
acf-quickedit-fields
WordPress Plugin implementing Column Displaying, QuickEdit and BulkEdit for Advanced Custom Fields (ACF)
Just follow the Automatic Plugin Installation procedere.
Tags: #php • acf • wordpress-plugin
-
algoliasearch-client-php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
- Thin & minimal low-level HTTP client to interact with Algolia’s API
- Supports php
^5.3
.
Tags: #php • search-engine • algolia-search
-
pinky
A Foundation for Emails (Inky) template transpiler
A PHP Transpiler for (Inky), the templating language made for the ZURB’s Foundation for Email framework.
Tags: #php • foundation • inky
-
acf-quickedit-fields
WordPress Plugin implementing Column Displaying, QuickEdit and BulkEdit for Advanced Custom Fields (ACF)
Just follow the Automatic Plugin Installation procedere.
Tags: #php • acf • wordpress-plugin
-
pipedrive
Complete Pipedrive API client for PHP
This won’t take much time. You could use my referral code or link to get up to 45 days completely free of charge. Just sign up using this link or add the code to the billing section:
Tags: #php • pipedrive-api • pipedrive-instance
-
selfoss
multipurpose rss reader, live stream, mashup, aggregation web application
selfoss is a multipurpose RSS reader and feed aggregation web application. It allows you to easily follow updates from different web sites, social networks and other platforms, all in single place. It is written in PHP, allowing you to run it basically anywhere.
For more information visit our web site.
Tags: #php • rss-reader • news-feed
-
tax
A PHP 5.5+ tax library.
Zone 1-1 TaxType 1-n TaxRate 1-n TaxRateAmount
Each tax type has a zone and one or more tax rates. Each tax rate has one or more tax rate amounts.
Example:
- Tax type: French VAT
- Zone: “France (VAT)” (covers “France without Corsica” and “Monaco”)
- Tax rates: Standard, Intermediate, Reduced, Super Reduced
- Tax rate amounts for Standard: 19.6% (until January 1st 2014), 20% (from January 1st 2014)
The base interfaces don’t impose setters, since they aren’t needed by the service classes. Extended interfaces (TaxTypeEntityInterface, (TaxRateEntityInterface, (TaxRateAmountEntityInterface) are provided for that purpose, as well as matching TaxType, TaxRate and TaxRateAmount classes that can be used as examples or mapped by Doctrine.
Tags: #php
-
laychat
layIM+workerman+thinkphp5的webIM即时通讯系统 V2.0
layIM+workerman+thinkphp5的webIM即时通讯系统 v2.0正式版
实现了功能:
1、通过snake后台实现对聊天成员的增删改查,动态推送给在线的用户
2、实现了群组的查找
3、实现了创建我的群组,删除我的群组,添加群组成员,移除群组成员
4、实现了离线用户登录后聊天记录推送
5、实现了单聊,群聊功能
6、实现了图片和文件的发送
7、实现了单聊聊天记录和群聊聊天记录的查看Tags: #php
-
infection
AST based PHP Mutation Testing Framework
Please read documentation here: [infection.github.io][doc]
- Twitter: [@infection_php][twitter]
- Discord: https://discord.gg/ZUmyHTJ
- Gitter: https://gitter.im/infection/Lobby
- Slack: https://symfony.com/slack
#infection
channel
Tags: #php • mutation • mutant
-
UniFi-API-browser
Tool to browse data exposed by Ubiquiti’s UniFi Controller API (demo: https://api-browser-demo.artofwifi.net/)
This tool is for browsing data that is exposed through Ubiquiti’s UniFi Controller API, written in PHP, JavaScript and the Bootstrap CSS framework.
It comes bundled with a PHP class for access to the UniFi Controller API, which supports more API endpoints than the UniFi API browser tool does.
If you plan on creating your own PHP code to leverage the UniFi controller API, it is recommended to use the standalone version of the API client class which can be found here: https://github.com/Art-of-WiFi/UniFi-API-client
You will find examples and detailed instructions there.
Please keep the following in mind:
- the API browser tool doesn’t support all available data collections/API endpoints, see the list below of those that are currently supported
- currently, versions 4.x.x, 5.x.x, and 6.0.x of the UniFi Controller software are supported (version 6.0.42 has been confirmed to work) as well as UniFi OS-based controllers (version 5.12.59 has been confirmed to work)
- when accessing UniFi OS-based controllers (e.g. UDM PRO) through this tool, please read the remarks below regarding UniFi OS support
- there is still work to be done to add/improve functionality and usability of this tool so suggestions/comments are welcome. Please use the GitHub issue list or the Ubiquiti Community forums (https://community.ubnt.com/t5/UniFi-Wireless/UniFi-API-browser-tool-released/m-p/1392651) to share your ideas/questions.
- please read the Security Notice below before installing this tool!
Tags: #php • unifi • api-client
-
laravel-shared-data
📦 An easy way to share the data from your backend to the JavaScript.
You can install this package via composer using this command:
composer require coderello/laravel-shared-data
The package will automatically register itself.
Tags: #php
-
yii2-export
A library to export server/db data in various formats (e.g. excel, html, pdf, csv etc.)
You can see detailed documentation and demonstration on usage of the extension.
Tags: #php • spreadsheet • yii2
-
byte-stream
A non-blocking stream abstraction for PHP based on Amp.
This package can be installed as a Composer dependency.
composer require amphp/byte-stream
Tags: #php • amphp • stream
-
railt
⚡️ A PHP GraphQL Framework
Project idea is clean and high-quality code. Unlike most (all at the moment) implementations, like webonyx, youshido or digitalonline the Railt contains a completely own implementation of the GraphQL SDL parser which is based on EBNF-like grammar. This opportunity allows not only to have the original implementation of the language and to keep it always up to date, but also to implement a new backward compatible functionality that is not available to other implementations.
Goal of Railt:
- Do not repeat the mistakes made in the JS-based implementations.
- Implement a modern and convenient environment for PHP developers.
- Implement easy integration into any ready-made solutions based on PSR.
- Provide familiar functionality (including dependency injection, routing, etc.).
Tags: #php • graphql • framework
-
php-bignumbers
A robust library to handle immutable big numbers inside PHP applications
You can install this library using Composer.
To install it via Composer, just write in the require block of your composer.json file the following text:
{ "require": { "litipk/php-bignumbers": "^0.8" } }
Tags: #php
-
belongs-to-through
Laravel Eloquent BelongsToThrough relationships
This inverse version of
HasManyThrough
allowsBelongsToThrough
relationships with unlimited intermediate models.Supports Laravel 5.0+.
Tags: #php
-
FPDF
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
This repository is only made for cloning official FPDF releases which are available at: http://www.fpdf.org THERE WILL BE NO DEVELOPMENT IN THIS REPOSITORY!
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
Tags: #php
-
laravel-livewire-tables
A dynamic table component for Laravel Livewire
You can install the package via composer:
composer require rappasoft/laravel-livewire-tables
Tags: #php • laravel-livewire • laravel
-
laravel-views
Laravel package to create beautiful common views like data tables using the TALL stack.
Laravel package to create beautiful common views like tables using only PHP code, inspired by Laravel Nova, these views are built with Laravel Livewire and styled using Tailwind CSS
Tags: #php • laravel • laravel-livewire
-
auth
:atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit:
Open source social sign on PHP. Connect your application(s) with social network(s).
Code examples you can find in example directory
Tags: #php • oauth • social
-
wp-nested-pages
A more intuitive way to manage pages in the WordPress admin
Nested Pages provides an intuitive drag and drop interface for managing pages & posts in the WordPress admin, while maintaining quick edit functionality.
For installation and usage information visit nestedpages.com. Available for download/installation in the WordPress Plugin Directory.
Tags: #php
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
genesis-sample
This is the sample theme created for the Genesis Framework.
GitHub project link: https://github.com/studiopress/genesis-sample/.
Tags: #php
-
html2pdf
OFFICIAL PROJECT | HTML to PDF converter written in PHP
Html2Pdf is a HTML to PDF converter written in PHP, and compatible with PHP 5.6 to 7.4.
It allows the conversion of valid HTML in PDF format, to generate documents like invoices, documentation, …
You have to write a code of HTML for Html2Pdf, and not try to convert directly an already existing html page.
Specific tags have been implemented, to adapt the html standard to a PDF usage.
You must use Composer to install this library.
It uses TCPDF for the PDF part.
Tags: #php • html2pdf
-
Unyson
A WordPress framework that facilitates the development of WP themes
Unyson is a framework for WordPress that facilitates the development of a theme.
This framework was created from the ground up by the team behind ThemeFuse from the desire to empower developers to build outstanding WordPress themes fast and easy.
Tags: #php • wordpress • theme
-
FiercePhish
FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more.
FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more. The features will continue to be expanded and will include website spoofing, click tracking, and extensive notification options.
Note: As of 1/6/2017, FirePhish has been renamed FiercePhish. Screenshots may still show FirePhish logo
Tags: #php • phishing • security
-
phpqa
PHPQA all-in-one Analyzer CLI tool
This project aims to serve as a CLI tool to make easy the use of different PHP tools related to Quality Assurance and code analysis in PHP.
Every analyzer tool handles arguments and options using different formats, the goal of this project is to provide a single way to interact with those projects, you can also set options and arguments using a default configuration file when the project supports it.
This project was originally developed as part of Drupal Console and based on the blog post Write your git hooks in PHP and keep them under git control.
Tags: #php • php-codesniffer • analyzer
-
blueprint
A code generation tool for Laravel developers.
Blueprint requires a Laravel application running version 6.0 or higher.
Tags: #php
-
DiscordPHP
An API to interact with the popular messaging app Discord
Before you start using this Library, you need to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.
Tags: #php • discord • team-reflex
-
Mondrian
A static php code analysis tool using the Graph Theory
Ok guyz, you have a master degree in [Graph Theory][1], you follow [Law of Demeter][2] and you live on [S.O.L.I.D][3] principles ?
Let’s have some Fun ! (^ω^)
Tags: #php
-
code-snippets-wp-speed-up
Code Snippets for WordPress and WooCommerce speed up, which can be imported into the plugin.
Code Snippets for WordPress and WooCommercce speed up are snippets which can be easily imported into the code snippets plugin.
For other useful code snippets for WordPress. https://github.com/senlin/Code-Snippets
Tags: #php • snippets • snippets-wp-speed
-
auth0-PHP
Straight-forward and tested methods for accessing Auth0 Authentication and Management API endpoints.
- Documentation
- Quickstarts
Tags: #php • dx-sdk
-
wp-erp
An open-source ERP (Enterprise Resource Planning) solution for WordPress
An open-source ERP (Enterprise Resource Planning) solution for WordPress. View documentation
Tags: #php • wordpress • erp
-
twitter-api-php
The simplest PHP Wrapper for Twitter API v1.1 calls
$settings = array( 'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN", 'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET", 'consumer_key' => "YOUR_CONSUMER_KEY", 'consumer_secret' => "YOUR_CONSUMER_SECRET" );
Tags: #php • twitter-api • twitterapiexchange
-
countries
Laravel countries and currencies
This package has all sorts of information about countries:
info items taxes 32 geometry maps 248 topology maps 248 currencies 256 countries 266 timezones 423 borders 649 flags 1,570 states 4,526 cities 7,376 timezones times 81,153 Tags: #php • laravel • laravel-countries
-
php-google-spreadsheet-client
A PHP library for accessing and manipulating Google Spreadsheets
Tags: #php
-
larasupport
📦 Adds Laravel Packages Support to Lumen and Vendor Publish Artisan Command.
Laravel Package Support for Lumen: Makes Lumen compatible with Laravel Packages. You can use any Laravel Packages in Lumen by installing Larasupport Package.
Laravel Packages make use of various global helpers that are not available in Lumen core by default which prevents us from using any Laravel Package in Lumen.
This package adds the missing pieces to make Lumen compatible along with the support for
vendor:publish
artisan command and other features.Tags: #php • laravel • laravel-packages
-
bitrix24-php-sdk
A powerfull PHP library for the Bitrix24 REST API hacktoberfest
b24io5gb
— add 5GB on your Bitrix24b24iousers
— add 12 users on your Bitrix24
Register new Bitrix24 account
Bitrix24-PHP-SDK has a two branches
- 1.x with 5.x php support, bugfix and minor updates only
- 2.x only with 7.3+ php support, active work
Current master is 1.x branch
Tags: #php
-
rapyd-laravel
rapyd: crud widgets for laravel. datatable, grids, forms, in a simple package
require the package in your Laravel
$ composer require zofe/rapyd
then publish assets:
$ php artisan vendor:publish
note: for Laravel <=5.4 you need to add the provider in your config/app.php:
Zofe\Rapyd\RapydServiceProvider::class
Tags: #php
-
mozart
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace, in order to prevent conflicts with other plugins loading the same dependencies in different versions.
Composes all dependencies as a package inside a WordPress plugin. Load packages through Composer and have them wrapped inside your own namespace. Gone are the days when plugins could load conflicting versions of the same package, resulting in hard to reproduce bugs.
This package requires PHP 7.2 or higher in order to run the tool. You can use the resulting files as a bundle, requiring any PHP version you like, even PHP 5.2.
Warning: This package is very experimental and breaking changes are very likely until version 1.0.0 is tagged. Use with caution, always wear a helmet when using this in production environments.
Tags: #php • composer • autoloader
-
phpipam
phpipam development repository
Website: https://phpipam.net/
Tags: #php • ipam • management-system
-
eloquent-json-relations
Laravel Eloquent relationships with JSON keys
This Laravel Eloquent extension adds support for JSON foreign keys to
BelongsTo
,HasOne
,HasMany
,HasOneThrough
,HasManyThrough
,MorphTo
,MorphOne
andMorphMany
relationships.
It also provides many-to-many relationships with JSON arrays.Tags: #php
-
glpi
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
GLPI stands for Gestionnaire Libre de Parc Informatique is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing.
GLPI features:
- Inventory of computers, peripherals, network printers and any associated components through an interface, with inventory tools such as: FusionInventory or OCS Inventory
- Data Center Infrastructure Management (DCIM)
- Item lifecycle management
- Licenses management (ITIL compliant)
- Management of warranty and financial information (purchase order, warranty and extension, damping)
- Management of contracts, contacts, documents related to inventory items
- Incidents, requests, problems and changes management
- Knowledge base and Frequently-Asked Questions (FAQ)
- Asset reservation
Moreover, GLPI supports many plugins that provide additional features.
Tags: #php • inventory • glpi
-
InvoicePlane
A self-hosted open source application for managing your invoices, clients and payments.
- Download the latest version from the InvoicePlane website.
- Extract the package and copy all files to your webserver / webspace.
- Make a copy of the
ipconfig.php.example
file and rename this copy toipconfig.php
. - Open the
ipconfig.php
file and set your URL like specified in the file. - Open
http://your-invoiceplane-domain.com/index.php/setup
and follow the instructions.
Notice: Please download InvoicePlane from our website only as the packages contain additional needed components. If you are a developer, read the development guide.
Tags: #php • invoices • invoicing
-
laravel-lang
:earth_asia: 75 languages support for Laravel application.
- Laravel 5+ && Lumen support.
- Translations Publisher.
- Made with 💖.
Tags: #php • laravel • localization
-
jpush-api-php-client
JPush’s officially supported PHP client library for accessing JPush APIs. 极光推送官方支持的 PHP 版本服务器端 SDK。
这是 JPush REST API 的 PHP 版本封装开发包,是由极光推送官方提供的,一般支持最新的 API 功能。
对应的 REST API 文档: https://docs.jiguang.cn/jpush/server/push/server_overview/
支持的 PHP 版本: 5.3.3 ~ 5.6.x, 7.x
若需要兼容 PHP 5.3.3 以下版本,可以使用 v3 分支的代码。 因为运行 Composer 需要 PHP 5.3.2+ 以上版本,所以其不提供 Composer 支持, 也可以点击链接下载 v3.4.x 版本源码。
Tags: #php
-
acf-quickedit-fields
WordPress Plugin implementing Column Displaying, QuickEdit and BulkEdit for Advanced Custom Fields (ACF)
Just follow the Automatic Plugin Installation procedere.
Tags: #php • acf • wordpress-plugin
-
SphinxQL-Query-Builder
SphinxQL Query Builder generates SphinxQL, a SQL dialect, which is used to query the Sphinx search engine. (Composer Package)
This is a SphinxQL Query Builder used to work with SphinxQL, a SQL dialect used with the Sphinx search engine and it’s fork Manticore. It maps most of the functions listed in the SphinxQL reference and is generally faster than the available Sphinx API.
This Query Builder has no dependencies except PHP 5.6,
\MySQLi
extension,PDO
, and Sphinx/Manticore.Tags: #php
-
DiscordPHP
An API to interact with the popular messaging app Discord
Before you start using this Library, you need to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.
Tags: #php • discord • team-reflex
-
PHPCI
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
- Clones your project from Github, Bitbucket or a local path
- Allows you to set up and tear down test databases.
- Installs your project’s Composer dependencies.
- Runs through any combination of the supported plugins.
- You can mark directories for the plugins to ignore.
- You can mark certain plugins as being allowed to fail (but still run.)
Tags: #php • phpci • continuous-integration
-
Titan-Framework
The easiest to use WordPress option framework.
- Makes development unbelievably easy
- Built with optimization in mind
- Does NOT clutter the database
- Integrates with your project seamlessly
- Theme customizer live preview integration
- Supports child themes
- Automatic CSS generation with SCSS support
Tags: #php
-
LinkAce
Your self-hosted bookmark archive. Free and open source.
Tags: #php • bookmarks • bookmark-manager
-
country-list
List of all countries with names and ISO 3166-1 codes in all languages and data formats
Country List is a package for Laravel which lists all countries with names and ISO 3166-1 codes in all languages and data formats.
Tags: #php
-
recurr
PHP library for working with recurrence rules (RRULE); meant to help with recurring calendar events.
Recurr is a PHP library for working with recurrence rules (RRULE) and converting them in to DateTime objects.
Recurr was developed as a precursor for a calendar with recurring events, and is heavily inspired by rrule.js.
Installing Recurr
The recommended way to install Recurr is through Composer.
composer require simshaun/recurr
Using Recurr
Tags: #php • recurring-events • recurrence
-
xsd2php
Convert XSD into PHP classes and JMS serializer definitions
There is one recommended way to install xsd2php via Composer:
- adding the dependency to your
composer.json
file:
"require": { .. "goetas-webservices/xsd2php-runtime":"^0.2.2", .. }, "require-dev": { .. "goetas-webservices/xsd2php":"^0.3", .. },
Tags: #php • xsd • code-generation
- adding the dependency to your
-
framework
:gem: Go! AOP PHP - modern aspect-oriented framework for the new level of software development
Ask composer to create new project in empty directory:
composer create-project goaop/framework
After that just configure your web server to
demos/
folder and open it in your browser. Then you can look at some demo examples before going deeper into installing it in your project.Tags: #php • aspect-oriented-framework • aop
-
magento2-regenerate_url_rewrites
Magento 2 extension which add feature of regenerating a url rewrites of products/categories
- Email: contact@olegkoval.com
- LinkedIn: https://www.linkedin.com/in/oleg-koval-85bb2314/
Tags: #php • magento • magento2
-
laravel-pivot
This package introduces new events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.
This package introduces new eloquent events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.
Tags: #php • eloquent-events • laravel-events
-
laravel-slack
:hash: Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.
Slack notification for Laravel as it should be. Easy, fast, simple and highly testable. Since it uses On-Demand Notifications, it requires Laravel 5.5 or higher.
Tags: #php • laravel • slack
-
railt
⚡️ A PHP GraphQL Framework
Project idea is clean and high-quality code. Unlike most (all at the moment) implementations, like webonyx, youshido or digitalonline the Railt contains a completely own implementation of the GraphQL SDL parser which is based on EBNF-like grammar. This opportunity allows not only to have the original implementation of the language and to keep it always up to date, but also to implement a new backward compatible functionality that is not available to other implementations.
Goal of Railt:
- Do not repeat the mistakes made in the JS-based implementations.
- Implement a modern and convenient environment for PHP developers.
- Implement easy integration into any ready-made solutions based on PSR.
- Provide familiar functionality (including dependency injection, routing, etc.).
Tags: #php • graphql • framework
-
graph
GraPHP is the mathematical graph/network library written in PHP.
GraPHP is the mathematical graph/network library written in PHP.
You’re viewing the contents of the
master
development brach. Note that this branch is subject to active development and will contain breaking changes for the upcoming release. If you want to use the latest release version, see also thev0.9.x
release branch for more details.Table of contents
Tags: #php
-
searchable
A php trait to search laravel models
Simply add the package to your
composer.json
file and runcomposer update
."nicolaslopezj/searchable": "1.*"
Tags: #php • laravel • search
-
Buzz
PHP’s lightweight HTTP client
Install by running:
composer require kriswallsmith/buzz
You do also need to install a PSR-17 request/response factory. Buzz uses that factory to create PSR-7 requests and responses. Install one from this list.
Example:
composer require nyholm/psr7
Tags: #php
-
alfred-web-search-suggest
Alfred search suggest workflow for various popular websites.
Alfred search suggest workflow for various popular websites. Inspired by the official Google Suggest workflow.
Tags: #php • alfred-workflow • search-api
-
OpCacheGUI
GUI for PHP’s OpCache
- Add brazilian portuguese translations
- Add support for the ipv6 loopback address to the firewall
Tags: #php
-
packages
Enhances Composer Satis with webhook integrations to GitHub and GitLab
Switch to the project root directory and run
composer install
.cd packages composer install
Tags: #php • composer-packages • package-manager
-
json-schema
JSON Schema validator for PHP
The full documentation for this library can be found [here][documentation]. We provide documentation for both [JSON Schema] standard itself as well as for the library’s own API.
Tags: #php • json-schema • json-pointer
-
Invoices
Generate PDF invoices for your customers in laravel
Invoices is a Laravel library that generates a PDF invoice for your customers. The PDF can be either downloaded or streamed in the browser. It’s highly customizable and you can modify the whole output view as well.
Tags: #php • laravel • pdf
-
Parser
Simple PHP Parser Library for API Development
Laravel/Lumen Verison Supported Library Verison Laravel/Lumen 5+ > 3.* Laravel 4 2.* Tags: #php
-
Co-Authors-Plus
Multiple bylines and Guest Authors for WordPress
Assign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box. Co-authored posts appear on a co-author’s archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behaviour).
Add writers as bylines without creating WordPress user accounts. Simply create a guest author profile for the writer and assign the byline as you normally would.
On the frontend, use the Co-Authors Plus template tags to list co-authors anywhere you’d normally list the author.
This plugin is an almost complete rewrite of the Co-Authors plugin originally developed by Weston Ruter (2007). The original plugin was inspired by the ‘Multiple Authors’ plugin by Mark Jaquith (2005).
Tags: #php • vip-plugin
-
laravel-adjacency-list
Recursive Laravel Eloquent relationships with CTEs
This Laravel Eloquent extension provides recursive relationships using common table expressions (CTE).
Supports Laravel 5.5.29+.
Tags: #php
-
rating
Laravel Eloquent Rating allows you to assign ratings to any model.
Renoki Co. on GitHub aims on bringing a lot of open source projects and helpful projects to the world. Developing and maintaining projects everyday is a harsh work and tho, we love it.
If you are using your application in your day-to-day job, on presentation demos, hobby projects or even school projects, spread some kind words about our work or sponsor our work. Kind words will touch our chakras and vibe, while the sponsorships will keep the open source projects alive.
Tags: #php • laravel • model
-
laravel-eloquent-uuid
A simple drop-in solution for providing UUID support for the IDs of your Eloquent models.
A simple drop-in solution for providing UUID support for the IDs of your Eloquent models.
Both
v1
andv4
IDs are supported out of the box, however should you needv3
orv5
support, you can easily add this in.Tags: #php • open-source • laravel
-
eloquent-eager-limit
Laravel Eloquent eager loading with limit
This Laravel Eloquent extension allows limiting the number of eager loading results per parent using window functions.
Supports Laravel 5.5.29+.
Tags: #php
-
laravel-microscope
Fearless refactoring, it does a lot of smart checks to find certain errors.
- It is created to be smarter than phpstorm and other IDEs in finding errors.
- It is created to understand laravel run-time and magic.
- It does not show you stupid false errors, all the errors are really errors.
- Even If you have written a lot of tests for your app, you may still need this.
- It can refactor your code, by applying
early returns
automatically.
Tags: #php • laravel-testing • laravel-test-generator
-
laravel.io
The Laravel.io Community Portal.
This is the repository for the Laravel.io community portal. The code is entirely open source and licensed under the MIT license. We welcome your contributions but we encourage you to read the the contributing guide before creating an issue or sending in a pull request. Read the installation guide below to get started with setting up the app on your machine.
Tags: #php • laravel • community
-
php-meminfo
PHP extension to get insight about memory usage
From the root of the
extension/php5
for PHP 5 orextension/php7
for PHP 7 directory:$ phpize $ ./configure --enable-meminfo $ make $ make install
Tags: #php
-
drupal-console-extend-plugin
Drupal Console Extend Composer Plugin
Composer plugin to discover Drupal Console commands using a standard package/library.
Tags: #php
-
video-platforms-parser
Easy to use grabber for video info, screens and more from YouTube and other platforms.
Video Platforms Parser is easy to use SDK with grabber for multiple platforms at once, like YouTube, Dailymotion, Facebook and more.
Tags: #php
-
algoliasearch-client-php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
- Thin & minimal low-level HTTP client to interact with Algolia’s API
- Supports php
^5.3
.
Tags: #php • search-engine • algolia-search
-
eventy
WordPress-like actions and filters for Laravel
Actions are pieces of code you want to execute at certain points in your code. Actions never return anything but merely serve as the option to hook in to your existing code without having to mess things up.
Filters are made to modify entities. They always return some kind of value. By default they return their first parameter and you should too.
Tags: #php
-
passbolt_api
Passbolt CE Backend, a JSON API written with Cakephp
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See the GNU Affero General Public License for more details.
Affero General Public License v3
Tags: #php • password-manager • passbolt
-
laravel-mollie
Mollie API client wrapper for Laravel & Mollie Connect provider for Laravel Socialite
- Get yourself a free Mollie account. No sign up costs.
- Now you’re ready to use the Mollie API client in test mode.
- Follow a few steps to enable payment methods in live mode, and let us handle the rest.
- Up-to-date OpenSSL (or other SSL/TLS toolkit)
- PHP >= 7.0
- Laravel (or Lumen) >= 5.5
- Laravel Socialite >= 3.0 (if you intend on using Mollie Connect)
Tags: #php
-
X2CRM
X2CRM Open Source CRM - PHP
1/3/2019
- General Changelog / Developer Notes
- X2CRM is now compatible with PHP 7.1+
- Miscellaneous bug fixes
- Fixed issue with emailing where mail servers which are not configured to use VERP can still send email
- Removed list option from the reporting module
- A/B campaigns now work with dynamic lists
- Fixed issue where ‘do not email’ settings would get incorrectly set
- Fixed issue where a 500 error would occur if the ‘maxFileSize’ attribute was not created correctly
- Fixed issue where X2Flow would incorrectly reference a workflow ID
- Fixed issue where logging time on a record would incorrectly calculate time spent
- Fixed front-end with the complete stage action in X2Workflow where the note textarea was covering the stage selection dropdown
Tags: #php
- General Changelog / Developer Notes
-
polylang-slug
A unique post slug within the language in Polylang. This allows for a page to have same/identical slug in multiple languages.
- Contributors: grapplerulrich
- Requires at least: 3.9
- Tested up to: 4.9.6
- License: GPLv2 or later
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
- Tags: polylang, single-slug
Tags: #php
-
php-pm-httpkernel
HttpKernel adapter for use of Symfony and Laravel frameworks with PHP-PM
HttpKernel adapter for use of Symfony and Laravel frameworks with PHP-PM. See https://github.com/php-pm/php-pm.
Tags: #php
-
sberbank-acquiring-client
PHP client for Sberbank and Alphabank acquiring REST APIs
PHP client for Sberbank and Alfabank REST API.
Tags: #php • sberbank • acquiring
-
cms
Statamic 3: Core Package
Statamic 3 is the flat-first, Laravel + Git powered CMS designed for building beautiful, easy to manage websites.
Note: This repository contains the code for the core CMS package. To start your own website project with Statamic, visit the [Statamic application repository][app-repo].
Tags: #php • statamic • cms
-
acmephp
Let’s Encrypt/ACME Command Line client written in PHP
Acme PHP provides several major improvements over the default clients:
- Acme PHP comes by nature as a single binary file: a single download and you are ready to start working ;
- Acme PHP is based on a configuration file (
~/.acmephp/acmephp.conf
) instead command line arguments. Thus, the configuration is much more expressive and the same setup is used at every renewal ; - Acme PHP can monitor your CRONs and can send you alerts in many differents places: E-mail, Slack, HipChat, Flowdock, Fleep (thanks to Monolog!)
- Acme PHP is very extensible it to create the certificate files structure you need for your webserver. It brings several default formatters to create classical file structures (nginx, nginx-proxy, haproxy, etc.) but you can very easily create your own if you need to ;
- Acme PHP follows a strict BC policy preventing errors in your scripts or CRON even if you update it (see the Backward Compatibility policy of Acme PHP for more informations) ;
Tags: #php
-
update-helper
Composer plugin to rise warnings on update, suggest migration processes
Allow you to display update/upgrade instructions to your library users.
Tags: #php
-
esoTalk
Fat-free forum software.
esoTalk is a free, open-source forum software package built with PHP and MySQL. It is designed to be:
- Fast. esoTalk’s code was architectured to have little overhead and to be as efficient as possible.
- Simple. All of esoTalk’s interfaces are designed around simplicity, ease-of-use, and speed.
- Powerful. Despite its simplicity, a large array of plugins and skins are available to extend the functionality of esoTalk.
esoTalk is developed by Toby Zerner in memory of his brother, Simon.
Tags: #php
-
engine
mirror of https://gitlab.com/minds/engine
Documentation for Minds can be found at minds.org/docs
Tags: #php
-
AdminLTE
Pi-hole Dashboard for stats and more
The Web interface is enabled by default when you install Pi-hole.
Tags: #php • pi-hole • dashboard
-
eloquent-json-relations
Laravel Eloquent relationships with JSON keys
This Laravel Eloquent extension adds support for JSON foreign keys to
BelongsTo
,HasOne
,HasMany
,HasOneThrough
,HasManyThrough
,MorphTo
,MorphOne
andMorphMany
relationships.
It also provides many-to-many relationships with JSON arrays.Tags: #php
-
laravel-moderation
A simple Content Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.
A simple Moderation System for Laravel 5.* that allows you to Approve or Reject resources like posts, comments, users, etc.
Keep your application pure by preventing offensive, irrelevant, or insulting content.
Tags: #php • laravel • moderation
-
Laravel-Geographical
Easily add longitude and latitude columns to your records and use inherited functionality for calculating distances
Easily add longitude and latitude columns to your records and use inherited functionality for calculating distances.
First either update your database or add this to a migration for each model:
$table->double('longitude'); $table->double('latitude');
Finally in your model use:
use Geographical;
Tags: #php
-
phunctional
⚡️ λ PHP functional library focused on simplicity and performance
Phunctional is heavily inspired by Clojure and some other PHP libraries like iter, compose and felpado.
The main principles that we have in mind developing this library are:
- A collection can be any iterable PHP object, arrays or generators
- Favor composition vs inheritance
- Be lazy when you can
- Avoid state, state is (usually) evil!
- Simplicity over easiness
- Break the above rules if it makes sense
All of this can be resumed with a word: Immutability.
Tags: #php • functional-programming • map
-
laravel-localization-to-vue
Make Laravel standard localization files available in format required by various JavaSript localization packages
This package collects all localizations from resources/lang directory and it’s sub-directories and converts them to plain array
which can later be converted to JSON object and used with libraries like Vue, Angular, etc.Tags: #php
-
ExpressionEngine
ExpressionEngine is a flexible, feature-rich, free open-source content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.
ExpressionEngine is a mature, flexible, secure, free open-source content management system. It is beloved by designers for giving them complete control of all output, and by content authors for enabling reusable, high-performing content. With ExpressionEngine, you can build full-featured websites, create a web app, or serve content to mobile applications. All without requiring complex programming skills.
Visit expressionengine.com to see what it’s all about or, if you prefer, download a ZIP and jump right in!
Tags: #php • expressionengine • eecms
-
invo
Sample application for the Phalcon PHP Framework
[Phalcon][1] is a web framework delivered as a C extension providing high performance and lower resource consumption.
This is a sample application for the Phalcon PHP Framework. We expect to implement as many features as possible to showcase the framework and its potential.
Please write us if you have any feedback.
Thanks.
Tags: #php • invo • phalcon
-
phpwkhtmltopdf
A slim PHP wrapper around wkhtmltopdf with an easy to use and clean OOP interface
Install the package through composer:
composer require mikehaertl/phpwkhtmltopdf
Make sure, that you include the composer autoloader somewhere in your codebase.
Tags: #php
-
symfony2-rest-api-the-best-2013-way
Code for the article at:
As Symfony uses [Composer][1] to manage its dependencies, the recommended way to create a new project is to use it.
If you don’t have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:
curl -s http://getcomposer.org/installer | php
Then, use the
create-project
command to generate a new Symfony application:php composer.phar create-project liuggio/symfony2-rest-api-the-best-2013-way -sdev cd blog-rest-symfony2
Composer will install Symfony and all its dependencies under the
blog-rest-symfony2
directory.Tags: #php
-
leafplayer
LeafPlayer is a fast and modern personal music streaming server, easily installable by using Docker.
LeafPlayer is a simple and fast, privately hosted music streaming server. It enables you to access your private music collection from anywhere where there’s internet access.
Tags: #php • music • streaming
-
laravel-user-verification
PHP package built for Laravel 5.* to easily handle a user email verification and validate the email
This package is Laravel 7.0 compliant.
laravel/branch 2.2 3.0 4.1 5.0 6.0 7.0 8.0 master 5.0.* x 5.1.* x 5.2.* x 5.3.* x 5.4.* x 5.5.* x 5.6.* x 5.7.* x 5.8.* x 6.0.* x 7.0.* x Tags: #php • laravel • user-verification
-
quickbooks-php
QuickBooks Integration for PHP
-
QuickBooks FOR WINDOWS (via QuickBooks Web Connector) - read the quick start guide for the Web Connector/QuickBooks for Windows
-
QuickBooks ONLINE (via Intuit Partner Platform/Intuit Anywhere) - read the [quick start guide for Intuit Partner Platform/QuickBooks Online] (http://www.consolibyte.com/docs/index.php/PHP_DevKit_for_QuickBooks_-_Intuit_Partner_Platform_Quick-Start)
Tags: #php
-
-
wkhtmltopdf-amd64
wkhtmltopdf - Convert html to pdf using webkit (qtwebkit). Linux amd64 Binary.
Hint: The version of the binary is equal to the git tag. To install the latest version, use ‘0.12.4’.
Tags: #php
-
CloudBackupBundle
Be able to backup your database(s) and upload it to the cloud (Dropbox, Amazon S3, GoogleDrive, etc.)
Download CloudBackupBundle and its dependencies to the vendor directory. You can use Composer for the automated process:
$ php composer.phar require dizda/cloud-backup-bundle
Composer will install the bundle to
vendor/dizda
directory.Tags: #php
-
laravel-postgis
Postgis extensions for laravel. Aims to make it easy to work with geometries from laravel models.
- Work with geometry classes instead of arrays.
$model->myPoint = new Point(1,2); //lat, long
- Adds helpers in migrations.
$table->polygon('myColumn');
Tags: #php
- Work with geometry classes instead of arrays.
-
studio
Ready to use BotMan + Laravel framework
While BotMan itself is framework agnostic, BotMan is also available as a bundle with the great Laravel PHP framework. This bundled version is called BotMan Studio and makes your chatbot development experience even better. By providing testing tools, an out of the box web driver implementation and additional tools like an enhanced CLI with driver installation, class generation and configuration support, it speeds up the development significantly.
Tags: #php
-
PHP-Stanford-NLP
PHP interface to Stanford NLP tools (POS Tagger, NER, Parser)
PHP interface to Stanford NLP Tools (POS Tagger, NER, Parser)
This library was tested against individual jar files for each package version 3.8.0 (english).
It was NOT built for use with the Stanford CoreNLP.
Tags: #php
-
isitup-for-slack
Custom slash command to use isitup.org to check if a site is up from within Slack
Custom slash command to use isitup.org to check if a site is up from within Slack
Tags: #php
-
laravel
Driver to seamlessly integrate the Backup Manager into Laravel applications.
This package pulls in the framework agnostic Backup Manager and provides seamless integration with Laravel.
Watch a video tour to get an idea what is possible with this package.
Note: This package is for Laravel integration only. For information about the framework-agnostic core package (or the Symfony driver) please see the base package repository.
Tags: #php
-
spyc
A simple YAML loader/dumper class for PHP
Using Spyc is trivial:
<?php require_once "spyc.php"; $Data = Spyc::YAMLLoad('spyc.yaml');
or (if you prefer functional syntax)
<?php require_once "spyc.php"; $Data = spyc_load_file('spyc.yaml');
Tags: #php
-
geoip-detect
Wordpress plugin “Geolocation IP Detection”: Provides geographic information detected by an IP adress.
-
Contributors: benjaminpick
-
License: GPL v3 or later
-
Donate Link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BSYUZHS8FH3CL
Tags: #php • maxmind • wordpress
-
-
WebSocketBundle
:part_alternation_mark: Symfony2 server side (Ratchet) & client websocket (Autobahn)
- If you are using Symfony 3.3 or older, you will need the 1.x version of this bundle
- If you are using Symfony 3.4 or 4.4, you should use the 2.x version of this bundle (note Symfony 4.0 thru 4.3 are no longer supported)
- If you are using Symfony 4.4 or 5.0, you should use the 3.x version of this bundle
composer require gos/web-socket-bundle
Tags: #php • symfony • websocket-server
-
PocketMine-MP
A server software for Minecraft: Bedrock Edition in PHP
Tags: #php • minecraft • pmmp
-
pipedrive
Complete Pipedrive API client for PHP
This won’t take much time. You could use my referral code or link to get up to 45 days completely free of charge. Just sign up using this link or add the code to the billing section:
Tags: #php • pipedrive-api • pipedrive-instance
-
bootstrap-bundle
BraincraftedBootstrapBundle integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.
- #331 Translate menu labels (by kamiramix)
- #364 Update form_themes supported keyword to replace the form.resources keyword (by cordoval)
- #367 Add missing ul tag for list list (by ocetnik)
- #374 Update to Symfony 2.6 compatible form extensions (by kralos)
- #376 Upgrade to Symfony 2.6 compatible form types (by althaus)
- #382 Make use of choice_translation_domain option (by Restless-ET)
- #383 Add button twig function (by bigfoot90)
- #384 Fix ScriptHandler to work properly with HHVM (by mdurys)
- #385 Use url option instead if hread attribute (by bigfoot90)
- #392 Use icon helper with different icon set (by bigfoot90)
- #393 Switch twig extesions to use SimpleFunction/SimpleFilter (by dkisselev)
- #394 Add Twig integration tests for common methods (by dkisselev)
- #395 Add integration tests for icon, parse_icons, button, button_link Twig extensions (by bigfoot90)
- #397 Change JS removeField event to allow catch after removing element (by DarekTw)
- #399 Twig deprecations (by benr77)
- #404 Fix bc-bootstrap-collection.js .size() deprecations (by jounisuo)
- #414 Fix compatibility with Symfony 3.0 (by lashus)
- #417 Replace sameas with same (by bartwesselink)
Tags: #php
-
EconomyS
The economy plugin for PocketMine-MP
The economy plugin for PocketMine-MP.
Tags: #php
-
invo
Sample application for the Phalcon PHP Framework
[Phalcon][1] is a web framework delivered as a C extension providing high performance and lower resource consumption.
This is a sample application for the Phalcon PHP Framework. We expect to implement as many features as possible to showcase the framework and its potential.
Please write us if you have any feedback.
Thanks.
Tags: #php • invo • phalcon
-
php-mock
Mock built-in PHP functions (e.g. time(), exec() or rand())
PHP-Mock is a testing library which mocks non deterministic built-in PHP functions like
time()
orrand()
. This is achieved by PHP’s namespace fallback policy:PHP will fall back to global functions […] if a namespaced function […] does not exist.
PHP-Mock uses that feature by providing the namespaced function. I.e. you have to be in a non global namespace context and call the function unqualified:
namespace foo; $time = time(); // This call can be mocked, a call to \time() can't.
Tags: #php • mock • builtin-functions
-
tweetledee
A PHP library that provides an incredibly easy way to access Twitter data as JSON or RSS feed by URL or standard CLI syntax.
- Docs Home: http://tweetledee.github.io/tweetledee
- Usage: http://tweetledee.github.io/tweetledee/usage.html
- Developer Docs: http://tweetledee.github.io/tweetledee/developer.html
Tags: #php • rss-feed • twitter
-
NSPL
Non-Standard PHP Library - functional primitives toolbox and more
Define the following requirement in your composer.json file:
"require": { "ihor/nspl": "~1.3" }
or execute the following in the command line:
composer require ihor/nspl
For the latest version which contains way more functionality require version
2.0.*-dev
Tags: #php • functional • lazy
-
cinematico
The Cinematico Website Platform
Cinematico is a free (open source), simple, elegant, customizable and automatic website solution for your YouTube or Vimeo account, channel or playlist. To get started, download Cinematico, upload to any PHP compatible server (check your server) and run the setup (no database required). Cinematico will automatically update your site whenever you publish new videos.
Tags: #php
-
hibp
A composer package to verify if a password was previously used in a breach using Have I Been Pwned API.
To increase security of users on your system, I started building a client for @TroyHunt’s Have I Been Pwned? API v2 that will check if a given password was already used in a breach. Many thanks to Mr. Troy Hunt for providing us this service.
Tags: #php • security • haveibeenpwned
-
DigitalOceanV2
PHP 5.4+ library which helps you to interact with the DigitalOcean API V2
Laravel DigitalOcean by Graham Campbell might interest you.
{ "require": { "graham-campbell/digitalocean": "^5.0" } }
Tags: #php
-
contracts
A set of abstractions extracted out of the Symfony components
The abstractions in this package are useful to achieve loose coupling and interoperability. By using the provided interfaces as type hints, you are able to reuse any implementations that match their contracts. It could be a Symfony component, or another one provided by the PHP community at large.
Depending on their semantics, some interfaces can be combined with autowiring to seamlessly inject a service in your classes.
Others might be useful as labeling interfaces, to hint about a specific behavior that could be enabled when using autoconfiguration or manual service tagging (or any other means provided by your framework.)
Tags: #php • symfony • contract
-
HTMLPurifierBundle
HTML Purifier is a standards-compliant HTML filter library written in PHP.
This bundle integrates HTMLPurifier into Symfony.
Tags: #php • htmlpurifier • symfony
-
php-apk-parser
Read basic info about an application from .apk file.
This package can extract application package files in APK format used by devices running on Android OS. It can open an APK file and extract the contained manifest file to parse it and retrieve the meta-information it contains like the application name, description, device feature access permission it requires, etc.. The class can also extract the whole files contained in the APK file to a given directory.
Tags: #php • apk-parser • extract
-
laravel-socialite
:octocat: Social OAuth Authentication for Laravel 5. drivers: facebook, github, google, linkedin, weibo, qq, wechat and douban
$ composer require "overtrue/laravel-socialite:~2.0"
if you have been installed the
overtrue/socialite
package, please remove it fromcomposer.json
before this command.Tags: #php • socialite • laravel-socialite
-
array-redactor
A PHP package to redact array values by their keys.
Have you ever built or interacted with an api and needed to log all outgoing and incoming calls? Chances are that somewhere in that process is an authentication, either by an app or on behalf of a user. Logs are useful for debugging, but storing sensitive information such as passwords or api keys is not something you want to have in your logs for anyone to see. The usage goes beyond just this example, but that is what prompted me to create the ArrayRedactor package.
Whatever your usage needs may be, this package aims to provide a dead-simple, lightweight way to censor sensitive information in an array no matter how deeply it is nested.
Tags: #php • array • redactor
-
php7-mysql-shim
A shim for ext/mysql in PHP 7+
This library attempts to create a drop-in replacement for ext/mysql on PHP 7 using mysqli.
For the most part, it should just work.
Tags: #php
-
laravel-localization-to-vue
Make Laravel standard localization files available in format required by various JavaSript localization packages
This package collects all localizations from resources/lang directory and it’s sub-directories and converts them to plain array
which can later be converted to JSON object and used with libraries like Vue, Angular, etc.Tags: #php
-
algoliasearch-client-php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
- Thin & minimal low-level HTTP client to interact with Algolia’s API
- Supports php
^5.3
.
Tags: #php • search-engine • algolia-search
-
jorani
Leave and Overtime Management System
- Official website : https://jorani.org/
- User group : https://groups.google.com/forum/?hl=en#!forum/jorani
Tags: #php • leave-management • planning
-
wpstarter
Easily bootstrap whole site Composer packages for WordPress.
WordPress whole-site Composer packages have never been so easy.
WP Starter is the easiest and fastest way to bootstrap WordPress sites entirely based on Composer.
Tags: #php • wordpress • composer
-
FPDF
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
This repository is only made for cloning official FPDF releases which are available at: http://www.fpdf.org THERE WILL BE NO DEVELOPMENT IN THIS REPOSITORY!
FPDF is a PHP class which allows to generate PDF files with pure PHP. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
Tags: #php
-
parser
[Package] XML Document Parser for Laravel and PHP
Tags: #php • laravel • xml-parsing
-
wponion
~ Lightweight, Flexible & Rapid WP Development Framework ~
WPOnion is a simple yet powerful framework that helps developers build custom meta boxes and custom fields in WordPress fast and easily.
The framework lets you define custom meta boxes and custom fields via arrays and handles everything behind the scene automatically. It has a wide range of field types, field settings and supports not only post meta but also term meta, user meta, comment meta, settings pages and custom tables.
Tags: #php • wordpress • wordpress-theme
-
easyappointments
:date: Easy!Appointments - Open Source Appointment Scheduler
Easy!Appointments is a highly customizable web application that allows your customers to book appointments with you via the web. Moreover, it provides the ability to sync your data with Google Calendar so you can use them with other services. It is an open source project and you can download and install it even for commercial use. Easy!Appointments will run smoothly with your existing website, because it can be installed in a single folder of the server and of course, both sites can share the same database.
Tags: #php • appointments • scheduler
-
Cm_Cache_Backend_Redis
A Zend_Cache backend for Redis with full support for tags (works great with Magento)
This Zend_Cache backend allows you to use a Redis server as a central cache storage. Tags are fully supported without the use of TwoLevels cache so this backend is great for use on a single machine or in a cluster. Works with any Zend Framework project including all versions of Magento!
Tags: #php
-
wp-erp
An open-source ERP (Enterprise Resource Planning) solution for WordPress
An open-source ERP (Enterprise Resource Planning) solution for WordPress. View documentation
Tags: #php • wordpress • erp
-
amqp-interop
PHP 7.1+. Promoting the interoperability of AMQPs. It is based on queue-interop
AMQP interop tries to identify and standardize a common way for PHP programs to create, send, receive and read AMQP messages to achieve interoperability. It seats on top of queue interop.
More here.
Tags: #php • amqp • queue
-
NelmioApiDocBundle
Generates documentation for your REST API from annotations
To migrate from 2.x to 3.0, follow our guide.
Tags: #php • symfony-bundle • symfony
-
anonaddy
Anonymous email forwarding
This is the source code for self-hosting AnonAddy.
Tags: #php • privacy • email
-
meter
Laravel package to find performance bottlenecks in your laravel application.
Laravel Meter monitors application performance for different things such as requests, commands, queries, events, etc and presents results in tables/charts. Think of it like Laravel Telescope but for performance monitoring.
Tags: #php • laravel • laravel-package
-
DAws
Advanced Web Shell
There’s multiple things that makes DAws better than every Web Shell out there:
- Bypasses Security Systems(IPS, WAFs,etc) like Suhosin(uses up to 20 php functions just to get a command executed).
- Drops CGI Shells and communicate with them to bypass Security Systems.
- Uses the SSH Authorized Keys method to bypass Security Systems.
- Uses Shellshock in 2 methods to bypass Security Systems.
- Is completely Post Based and uses a XOR Encryption based on a random key that gets generated with every new session + private base64 functions to bypass Security Systems.
- Supports Windows and Linux.
- Finds a writeable and readable directory and moves there if it’s a web directory; DAws will output everything in that found directory.
- Drops a php.ini and a .htaccess file that clears all disablers incase “suphp” was installed.
- Has an advanced File Manager.
- Everything is done automatically so there’s nothing for the user to worry about.
- Open Source.
- and much more (check the source for more information; everything is well commented)
Tags: #php • webshell • shell
-
acmephp
Let’s Encrypt/ACME Command Line client written in PHP
Acme PHP provides several major improvements over the default clients:
- Acme PHP comes by nature as a single binary file: a single download and you are ready to start working ;
- Acme PHP is based on a configuration file (
~/.acmephp/acmephp.conf
) instead command line arguments. Thus, the configuration is much more expressive and the same setup is used at every renewal ; - Acme PHP can monitor your CRONs and can send you alerts in many differents places: E-mail, Slack, HipChat, Flowdock, Fleep (thanks to Monolog!)
- Acme PHP is very extensible it to create the certificate files structure you need for your webserver. It brings several default formatters to create classical file structures (nginx, nginx-proxy, haproxy, etc.) but you can very easily create your own if you need to ;
- Acme PHP follows a strict BC policy preventing errors in your scripts or CRON even if you update it (see the Backward Compatibility policy of Acme PHP for more informations) ;
Tags: #php
-
symfony-docker
:whale: The Symfony Docker Edition – featuring PHP 7, Docker and Docker Compose
Before anything, you need to make sure you have Docker properly setup in your environment. For that, refer to the official documentation for both Docker and Docker Compose. Also, if you’re developing on Mac or Windows – yeah, maybe that’s the case –, make sure you have Docker Machine properly setup.
This project depends on having jwilder/nginx-proxy running. This is a reverse proxy container that will allow having multiple projects running on port 80.
Build and run the containers:
docker-compose up -d --build
Once that’s done, you should be able to access the application on the IP that docker (or Docker Machine) is running at.
Tags: #php • symfony-docker • symfony
-
laravel4-datatables-package
Server-side handler of DataTables Jquery Plugin for Laravel 4
You will most likely find a better more actively maintained fork here https://github.com/yajra/laravel-datatables
If you have issues please try and fix them and we will pull the changes if we can verify they work. That being said this project lacks automatic testing so it has become a difficult project to maintain. Please let us know if you are interested in adopting and maintaining this project, it is still pretty useful. 60% of the time, it works every time.
Tags: #php
-
phpcpd
Copy/Paste Detector (CPD) for PHP code.
phpcpd
is a Copy/Paste Detector (CPD) for PHP code.Tags: #php