125 Repositories
PHP dependency-analysis Libraries
Class used for health analysis results. It returns BMI, BMR, TDEE, Pollock 7 sinfolds stats (body fat, body density, lean mass, fat mass)
php-health Class used for health analysis results. It returns BMI, BMR, TDEE, Polock 7 sinfolds stats (body fat, body density, lean mass, fat mass) Th
WooCommerce function and class declaration stubs for static analysis.
WooCommerce Stubs This package provides stub declarations for WooCommerce functions, classes and interfaces. These stubs can help plugin and theme dev
Configure your Nette application
Nette DI Configure your Nette application 📄 Check out our documentation. 💸 If you like Orisai, please make a donation. Thank you! namespace App; us
Perform static analysis of Drupal PHP code with phpstan-drupal.
Perform static analysis of Drupal PHP code with PHPStan and PHPStan-Drupal on Drupal using PHP 8. For example: docker run --rm \ -v $(pwd)/example01
Realtime BirdNET powered soundscape analysis for bird song identification.
BirdNET-stream Realtime BirdNET powered soundscape analysis for bird song identification. Introduction BirdNET-stream records sound 24/7 on any Linux
Simple, single-file and dependency-free AWS S3 client.
Simple, single-file and dependency-free AWS S3 client. Why? In some scenarios we want the simplest and lightest S3 client possible. For example in Bre
Main ABRouter product repository that contains docker-compose file and orchestrates the project containers.
ABRouter-Compose 📟 ABRouter is the open-source tool to perform and track A/B tests which is also known as the experiments. Additionally, feature flag
WordPress extensions for PHPStan ⛏️
WordPress extensions for PHPStan Static analysis for the WordPress ecosystem. PHPStan WordPress Installation Add this package to your project. compose
Ideation Tool helps with the collection, enrichment, rating, and prioritization of ideas.
About Ideation Tool Ideation Tool helps with the collection, enrichment, rating, and prioritization of ideas. We believe having access to simple to us
A tool to automatically fix PHP Coding Standards issues
PHP Coding Standards Fixer The PHP Coding Standards Fixer (PHP CS Fixer) tool fixes your code to follow standards; whether you want to follow PHP codi
This tools helps you with Collectors in DependecyInjection, Console shortcuts, ParameterProvider as service and many more.
Package Builder This tools helps you with Collectors in DependecyInjection, Console shortcuts, ParameterProvider as service and many more. Install com
Extension for PHPStan to allow analysis of Drupal code.
phpstan-drupal Extension for PHPStan to allow analysis of Drupal code. Sponsors Would you like to sponsor? Usage When you are using phpstan/extension-
AcLog is a simple, zero-dependency PHP package to log activity to files
AcLog is a simple, zero-dependency PHP package to log activity to files. This is not meant for logging errors, this is can be used for logging c
Composer bin plugin — Isolate your bin dependencies
Composer bin plugin — Isolate your bin dependencies Table of Contents Why? How does this plugin work? Installation Usage Example The all bin namespace
Attributes to define PHP language extensions (to be enforced by static analysis)
PHP Language Extensions (currently in BETA) This library provides attributes for extending the PHP language (e.g. adding package visibility). The inte
Dockerise Symfony Application (Symfony 6 + Clean Architecture+ DDD+ CQRS + Docker + Xdebug + PHPUnit + Doctrine ORM + JWT Auth + Static analysis)
Symfony Dockerise Symfony Application Install Docker Install Docker Compose Docker PHP & Nginx Create Symfony Application Debugging Install Xdebug Con
An extension for PHPStan for adding analysis for PHP Language Extensions.
PHPStan PHP Language Extensions (currently in BETA) This is an extension for PHPStan for adding analysis for PHP Language Extensions. Language feature
This project is a microcosm of a system for booking doses, booking analysis, and consulting a doctor
About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie
Web page performance/seo/security/accessibility analysis, browser-less for PHP
Web page performance/seo/security/accessibility analysis, browser-less for PHP
WebFit was initially thought for the subject of Systems Analysis and Design, and consists of a site that is used by customers of a fictitious gym
WebFit - Um site para academia Sobre o site O WebFit foi pensado inicialmente para a matéria de Análise e Projeto de Sistemas, e consiste em um site q
A small CLI tool to check missing dependency declarations in the composer.json and module.xml
Integrity checker Package allows to run static analysis on Magento 2 Module Packages to provide an integrity check of package. Supported tools: Compos
Developers tool for WordPress plugins: Wraps all your projects dependencies in your own namespace
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.
Humbug - a Mutation Testing framework for PHP
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
A PHP parser written in PHP
PHP Parser This is a PHP 5.2 to PHP 8.1 parser written in PHP. Its purpose is to simplify static code analysis and manipulation. Documentation for ver
PHPStan extension for webmozart/assert
PHPStan webmozart/assert extension PHPStan webmozart/assert Description The main scope of this extension is to help phpstan to detect the type of obje
PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.
Rules for detecting usage of deprecated classes, methods, properties, constants and traits. PHPStan Installation To use this extension, require it in
PHPStan PHPUnit extensions and rules
PHPStan PHPUnit extensions and rules PHPStan PHPUnit This extension provides following features: createMock(), getMockForAbstractClass() and getMockFr
Find undefined and unused variables with the PHP Codesniffer static analysis tool.
PHP_CodeSniffer VariableAnalysis Plugin for PHP_CodeSniffer static analysis tool that adds analysis of problematic variable use. Warns if variables ar
Analyzer of PHP code to search issues with deprecated functionality in newer interpreter versions.
PhpDeprecationDetector PhpDeprecationDetector - analyzer of PHP code to search usages of deprecated functionality in newer interpreter versions - depr
MISP - Threat Intelligence Sharing Platform
MISP is an open source software solution for collecting, storing, distributing and sharing cyber security indicators and threats about cyber security incidents analysis and malware analysis. MISP is designed by and for incident analysts, security and ICT professionals or malware reversers to support their day-to-day operations to share structured information efficiently.
Infection Static Analysis Plugin
Static analysis on top of mutation testing - prevents escaped mutants from being invalid according to static analysis
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.
Analyses and produces a report with testability issues of a php codebase
Analyses and produces a report with testability issues of a php codebase
A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.
A pure PHP implementation of the open Language Server Protocol. Provides static code analysis for PHP for any IDE.
phpcs-security-audit is a set of PHP_CodeSniffer rules that finds vulnerabilities and weaknesses related to security in PHP code
phpcs-security-audit is a set of PHP_CodeSniffer rules that finds vulnerabilities and weaknesses related to security in PHP code.
Opulence is a PHP web application framework that simplifies the difficult parts of creating and maintaining a secure, scalable website.
Opulence Introduction Opulence is a PHP web application framework that simplifies the difficult parts of creating and maintaining a secure, scalable w
Static Analysis Results Baseliner
Static Analysis Results Baseliner (SARB) Why SARB Requirements Installing Using SARB Examples Further reading Why SARB? If you've tried to introduce a
PHPStan Symfony Framework extensions and rules
PHPStan Symfony Framework extensions and rules PHPStan This extension provides following features: Provides correct return type for ContainerInterface
A tool that can be used to verify BC breaks between two versions of a PHP library.
Roave Backward Compatibility Check A tool that can be used to verify BC breaks between two versions of a PHP library. Pre-requisites/assumptions Your
The SensioLabs DeprecationDetector runs a static code analysis against your project's source code to find usages of deprecated methods, classes and interfaces
SensioLabs DeprecationDetector CAUTION: This package is abandoned and will no longer receive any updates. The SensioLabs DeprecationDetector runs a st
Doctrine extensions for PHPStan
Doctrine extensions for PHPStan PHPStan Doctrine This extension provides following features: DQL validation for parse errors, unknown entity classes a
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
PhpCodeAnalyzer PhpCodeAnalyzer finds usage of different non-built-in extensions in your php code. This tool helps you understand how transportable yo
The main scope of this extension is to help phpstan to detect the type of object after the Assert\Assertion validation.
PHPStan beberlei/assert extension PHPStan beberlei/assert Description The main scope of this extension is to help phpstan to detect the type of object
Hyperf is an extremely performant and flexible PHP CLI framework
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Twittee is the smallest, and still useful, Dependency Injection Container in PHP
What is Twittee? Twittee is the smallest, and still useful, Dependency Injection Container in PHP; it is also probably one of the first public softwar
Yii Dependency Injection PSR-11 compatible
Yii Dependency Injection PSR-11 compatible dependency injection container that is able to instantiate and configure classes resolving dependencies. Fe
PEL: PHP Exif Library
PHP Exif Library - library for reading and writing Exif headers in JPEG and TIFF files using PHP.
Beautiful and understandable static analysis tool for PHP
PhpMetrics PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report. Documentation | Twitter | Contributing
Dependency graph visualization for composer.json (PHP + Composer)
clue/graph-composer Graph visualization for your project's composer.json and its dependencies: Table of contents Usage graph-composer show graph-compo
A fast, reliable, and secure NPM/Yarn bridge for Composer
Foxy is a Composer plugin to automate the validation, installation, updating and removing of PHP libraries asset dependencies (javaScript, stylesheets
An installer package that let's you install NodeJS and NPM as a Composer dependency.
NodeJS installer for Composer This is an installer that will download NodeJS and NPM and install them in your Composer dependencies. Installation is s
Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.
Imposter Plugin Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins. Built with ♥ by Typ
Tango is a command-line tool for analyzing access logs 💃
Tango Tool to get insights from the server access logs Tango is a dependency-free command-line tool for analyzing access logs 💃 Currently, work on th
Phpstan-dba - database handling related class reflection extension for PHPStan & framework-specific rules
database handling class reflection extension for PHPStan This extension provides following features: PDO-query knows the array shape of the returned
PhpCodeAnalyzer scans codebase and analyzes which non-built-in php extensions used
PhpCodeAnalyzer PhpCodeAnalyzer finds usage of different non-built-in extensions in your php code. This tool helps you understand how transportable yo
Analyzer of PHP code to search issues with deprecated functionality in newer interpreter versions.
PhpDeprecationDetector PhpDeprecationDetector - analyzer of PHP code to search usages of deprecated functionality in newer interpreter versions - depr
PHP Magic Number Detector
PHP Magic Number Detector (PHPMND) phpmnd is a tool that aims to help you to detect magic numbers in your PHP code. By default 0 and 1 are not conside
Docker image that provides static analysis tools for PHP
Static Analysis Tools for PHP Docker image providing static analysis tools for PHP. The list of available tools and the installer are actually managed
PHPSA - Smart Analyzer for PHP
PHPSA - Smart Analyzer for PHP PHPSA is a development tool aimed at bringing complex analysis for PHP applications and libraries. P.S This software is
A static analysis engine
A static analysis engine... Usage: bin/tuli analyze file1 file2 path Installation Install it as a composer dependency!!! $ composer require ircmaxell
Your performance & security consultant, an artisan command away.
Enlightn A Laravel Tool To Boost Your App's Performance & Security Introduction Think of Enlightn as your performance and security consultant. Enlight
Simple and minimal yet another PHP 7 Framework
DemirApp Minimal PHP Framework Introduction Simple and minimal yet another PHP 7 Framework Features Simple routing Simple container (Dependency Inject
🚀Hyperf is an extremely performant and flexible PHP CLI framework
Hyperf is an extremely performant and flexible PHP CLI framework, powered by a state-of-the-art coroutine server and a large number of battle-tested components. Aside from decisively beating PHP-FPM frameworks in benchmarks, Hyperf is unique in its focus on flexibility and composition.
A PHP dependency vulnerabilities scanner based on the Security Advisories Database.
Enlightn Security Checker The Enlightn Security Checker is a command line tool that checks if your application uses dependencies with known security v
Detect unused composer dependencies
Project scanner for detect unused composer dependencies Versions Use 1.3.x@dev versions for projects with php 5.6, 7.0 Use 2.x versions for projects w
Continuous Inspection
SonarQube Continuous Inspection SonarQube provides the capability to not only show health of an application but also to highlight issues newly introdu
SonarPHP: PHP static analyzer for SonarQube & SonarLint
Code Quality and Security for PHP This SonarSource project is a static code analyser for PHP language used as an extension for the SonarQube platform.
A static analysis tool for security
progpilot A static analyzer for security purposes Only PHP language is currently supported Installation Option 1: use standalone phar Download the lat
phpcs-security-audit is a set of PHP_CodeSniffer rules that finds vulnerabilities and weaknesses related to security in PHP code
phpcs-security-audit v3 About phpcs-security-audit is a set of PHP_CodeSniffer rules that finds vulnerabilities and weaknesses related to security in
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
⚗️ About Larastan Larastan was created by Can Vural and Nuno Maduro, got artwork designed by @Caneco, is maintained by Can Vural, Nuno Maduro, and Vik
Library for check dependency between modules inside projects
PHP Dependency analyzer PHP DA is tool for check and support dependencies inside your project clear. For example: You have project with 3 root namespa
WordPress core test suite function and class declaration stubs for static analysis by PHPStan
WordPress Core Test Suite Stubs This package provides stub declarations for the WordPress Core Test Suite functions, classes and interfaces. These stu
Provide a module to industrialize API REST call with dependency injection using Guzzle library
Zepgram Rest Technical module to industrialize API REST call with dependency injection using Guzzle library. Provides multiple features to make your l
A tiny PHP class-based program to analyze an input file and extract all of that words and detect how many times every word is repeated
A tiny PHP class-based program to analyze an input file and extract all of that words and detect how many times every word is repeated
the examples of head first object oriented analysis & design - in PHP
Head First object oriented analysis & design in (PHP) after cloning the repository, you have to install the project's dependancies by running the foll
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
🪃 Zero-dependency global `kirbylog()` helper for any content
Kirbylog The most simple, Kirby-esque way to log content to file. Most of the time, I just want to log some string or array to a file. That's what thi
Scan source code for calls to ray() and related calls.
Quickly scan source code for calls to Ray This package can quickly scan source code for calls to ray(), rd(), Ray::*, and -ray() helper methods from
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
PHP Depend Documentation PHP Depend for enterprise Available as part of the Tidelift Subscription. The maintainers of PHP Depend and thousands of othe
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language
php-text-analysis PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP l
Detect flaws in your architecture, before they drag you down into the depths of dependency hell ...
Detect flaws in your architecture before they drag you down into the depths of dependency hell ... What it does System Requirements Installation Phive
A simple, extensible REST API framework for PHP
Note: This framework is not stable yet. Introduction Aphiria is a suite of small, decoupled PHP libraries that make up a REST API framework. It simpli
Next generation phpDoc parser with support for intersection types and generics.
PHPDoc-Parser for PHPStan PHPStan Next generation phpDoc parser with support for intersection types and generics. Code of Conduct This project adheres
Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects
Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects. You can freely define your architectural layers over classes and which rules should apply to them.
Pure PHP NoSQL database with no dependency. Flat file, JSON based document database.
Please give it a Star if you like the project 🎉 ❤️ SleekDB - A NoSQL Database made using PHP Full documentation: https://sleekdb.github.io/ SleekDB i
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.
Elastic APM PHP Agent
Elastic APM Agent for PHP This is the official PHP agent for Elastic APM. The PHP agent enables you to trace the execution of operations in your appli
A project to add Psalm support for Drupal for security testing, focused only on taint analysis.
psalm-plugin-drupal A Drupal integration for Psalm focused on security scanning (SAST) taint analysis. Features Stubs for sinks, sources, and sanitize
PHP Exif Library - library for reading and writing Exif headers in JPEG and TIFF files using PHP.
PEL: PHP Exif Library README file for PEL: PHP Exif Library. A library with support for reading and writing Exif headers in JPEG and TIFF images using
A simple, type-safe, zero dependency port of the javascript fetch WebApi for PHP.
A simple, type-safe, zero dependency port of the javascript fetch WebApi for PHP.
Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins.
Imposter Plugin Composer plugin that wraps all composer vendor packages inside your own namespace. Intended for WordPress plugins. Built with ♥ by Typ
Dependency Manager for PHP
Composer - Dependency Management for PHP Composer helps you declare, manage, and install dependencies of PHP projects. See https://getcomposer.org/ fo
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
MathPHP - Powerful Modern Math Library for PHP The only library you need to integrate mathematical functions into your applications. It is a self-cont
A static analysis tool for finding errors in PHP applications
Psalm Psalm is a static analysis tool for finding errors in PHP applications. Installation To get started, check out the installation guide. Live Demo
PHP Architecture Tester - Easy to use architectural testing tool for PHP :heavy_check_mark:
Easy to use architecture testing tool for PHP Introduction 📜 PHP Architecture Tester is a static analysis tool to verify architectural requirements.
GitHub action to setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer...
Setup PHP in GitHub Actions Setup PHP with required extensions, php.ini configuration, code-coverage support and various tools like composer in GitHub
AST based PHP Mutation Testing Framework
Infection - Mutation Testing framework Please read documentation here: infection.github.io Twitter: @infection_php Discord: https://discord.gg/ZUmyHTJ
IoC Dependency Injector
auryn auryn is a recursive dependency injector. Use auryn to bootstrap and wire together S.O.L.I.D., object-oriented PHP applications. How It Works Am
Dependency Injection System
Aura.Di A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance,
:racehorse: find the size of an image without downloading the whole file. Supports batch requests.
FasterImage FasterImage finds the dimensions or filetype of a remote image file given its uri by fetching as little as needed, based on the excellent