ergebnis/php-cs-fixer-config
A Composer package providing a configuration factory and version-specific rule set factories for friendsofphp/php-cs-fixer, with rule sets covering PHP 5.3 through 8.3.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| amenadiel/jpgraph | A Laravel wrapper for JpGraph, the popular PHP charting library. Generate bar, line, and pie charts server-side with a simple API, embedding image charts in Blade views without JavaScript. Bundles JpGraph and adds config and facades for building dynamic charts quickly in Laravel. | 148 | — | 58 | — | 15 | 7.5 | 7.5 | NOASSERTION | 5 years ago |
|
| diablomedia/php-cs-fixer-config | Shared PHP-CS-Fixer configuration from Diablo Media for keeping coding style consistent across PHP projects. Install it and extend the provided rule set so your codebase follows the same conventions with minimal setup. | 0 | 0 | 0 | 442 | 0 | 21.8 | 42.5 | MIT | 1 month ago | |
| ergebnis/agent-detector | Detect whether your PHP code is running under an AI agent. This Composer package checks environment variables for 30+ agents like Claude Code, Codex, Cursor, and Copilot, exposing a simple Detector class with one isAgentPresent() method. | 24 | 17 | 1 | 4M | 0 | 21.5 | 64.9 | MIT | 1 week ago | |
| ergebnis/classy | This Composer package provides collectors for finding classy constructs, including classes, enums, interfaces, and traits, in PHP source code. It offers token-, file-, SplFileInfo-, and Finder-based collectors to gather these declarations for analysis or tooling. | 39 | 39 | 4 | 60K | 0 | 24.7 | 50.7 | MIT | 1 month ago | |
| ergebnis/composer-normalize | A Composer plugin that normalizes composer.json so you don't have to—enforcing consistent formatting and key ordering across projects. Install it as a dev dependency, allow the plugin, and let it clean up your manifest automatically. | 1,128 | 1,131 | 34 | 2M | 7 | 38.3 | 54.3 | MIT | 1 week ago | |
| ergebnis/data-provider | Generic PHPUnit data providers for booleans, floats, integers, nulls, objects, resources, strings, and UUIDs, so you can reuse consistent test data instead of rewriting provider methods in every test suite. | 27 | 27 | 0 | 32K | 1 | 23.5 | 49.5 | MIT | 2 weeks ago | |
| ergebnis/http-method | A small Composer package providing named constants for HTTP request methods, so you can reference GET, POST, PUT, PATCH, DELETE, and others by name instead of magic strings in your PHP code. | 95 | 95 | 2 | 10K | 0 | 22.2 | 32.7 | MIT | 1 month ago | |
| ergebnis/json | ergebnis/json provides a Json value object for representing a valid JSON string. Create instances from strings or files, with clear exceptions for invalid JSON, missing or unreadable files. Ideal for safely handling JSON input in PHP applications. | 27 | 25 | 1 | 1M | 2 | 21.3 | 64.3 | MIT | 1 month ago | |
| ergebnis/json-normalizer | A Composer package for PHP that provides generic and vendor-specific normalizers for JSON documents, with normalizers for formatting, indentation, schemas, chaining, encoding, and final newline handling. | 83 | 84 | 5 | 2M | 0 | 29.8 | 65.3 | MIT | 1 week ago | |
| ergebnis/json-pointer | RFC 6901 JSON Pointer abstraction for PHP. Create and convert reference tokens and pointers between plain strings, JSON strings, and URI fragment identifiers, handling proper escaping/encoding. Install via Composer: ergebnis/json-pointer. | 22 | 21 | 0 | 2M | 0 | 22.6 | 64.2 | MIT | 1 month ago | |
| ergebnis/json-printer | A PHP package that provides a JSON printer for flexible indentation. It normalizes existing JSON to spaces or tabs without escaping or unescaping, making it easy to reformat JSON consistently. | 93 | 92 | 2 | 1M | 0 | 25.2 | 64.7 | MIT | 2 weeks ago | |
| ergebnis/json-schema-validator | A friendlier JSON schema validator for PHP that wraps justinrainbow/json-schema with a stateless interface. Validate JSON objects against schemas and get a simple boolean result plus a flat list of ValidationError value objects. | 38 | 38 | 0 | 2M | 1 | 22.1 | 64.3 | MIT | 1 month ago | |
| ergebnis/license | ergebnis/license is a Composer package that abstracts open-source licenses for PHP projects. It helps automate writing LICENSE files and file-level headers, with integration for friendsofphp/php-cs-fixer and license types such as MIT. | 14 | 15 | 1 | 24K | 0 | 24.1 | 52.1 | MIT | 6 days ago | |
| ergebnis/phpstan-rules | A Composer package of PHPStan rules from ergebnis, bundled in rules.neon and auto-included via phpstan/extension-installer. Adds stricter checks such as final classes, forbidden extends, and no named arguments to complement PHPStan core and strict rules. | 461 | 463 | 23 | 649K | 1 | 32.5 | 51.0 | MIT | 1 week ago | |
| ergebnis/phpunit-agent-reporter | A PHPUnit extension that reports test results in a compact, agent-friendly format, helping AI coding assistants quickly spot failures, errors, and progress during test runs. | 8 | — | 0 | — | 0 | 18.7 | — | MIT | 1 month ago |
|
| ergebnis/phpunit-slow-test-detector | A PHPUnit extension (Composer package and Phar) that detects slow tests and reports those exceeding a configurable maximum duration after your test run. | 150 | 152 | 12 | 1M | 3 | 30.8 | 64.1 | MIT | 2 weeks ago | |
| ergebnis/rector-rules | A Composer package of Rector rules for PHP projects, including sorters for associative arrays and match arms, removal of named arguments for single parameters, Faker generator property-to-method conversion, relative namespaced symbol references, and PHPUnit test attribute replacement. Install with c... | 10 | 10 | 0 | 74K | 0 | 31.8 | 62.0 | MIT | 1 week ago | |
| ergebnis/test-util | ergebnis/test-util is a lightweight collection of reusable test utilities for PHP projects, designed to reduce boilerplate and make common testing tasks clearer. Useful alongside PHPUnit for writing concise, maintainable tests with consistent helpers and assertions. | 15 | 15 | 2 | 2K | 0 | 0.1 | 20.9 | MIT | 4 years ago | |
| ergebnis/version | — | 19 | — | 1 | — | 0 | 20.0 | — | MIT | 6 days ago |
|
| flexic/cron-builder | — | 0 | 0 | 0 | 7 | 0 | 0.0 | 12.5 | GPL-3.0 | 3 years ago | |
| flexic/scheduler | — | 1 | 1 | 1 | 0 | 0 | 0.0 | — | GPL-3.0 | 3 years ago | |
| flexic/scheduler-bundle | A lightweight scheduler bundle for Symfony and PHP applications that lets you define recurring tasks, configure execution intervals, and run everything from a single console command. Simple setup, flexible job management, and easy integration with existing projects. | 3 | 3 | 0 | 0 | 0 | 0.0 | — | GPL-3.0 | 3 years ago | |
| guanguans/ai-commit | AI Commit is a PHP CLI tool that generates conventional Git commit messages from staged diffs using AI providers like OpenAI, Anthropic, and Gemini. It supports customizable prompts, multiple models, and easy configuration for faster, consistent commits. | 394 | 394 | 22 | 181 | 0 | 2.6 | 2.3 | MIT | 1 year ago | |
| guanguans/dcat-login-captcha | guanguans/dcat-login-captcha is a Laravel package that adds a configurable captcha to the Dcat Admin login page, helping protect admin authentication from bots and brute-force attempts. It installs quickly and integrates cleanly with Dcat Admin, with options for customizing the login captcha experie... | 41 | 43 | 6 | 169 | 0 | 18.4 | 11.2 | MIT | 1 month ago | |
| guanguans/laravel-api-response | Laravel package for building consistent JSON API responses. It provides helpers and macros for uniform success and error envelopes with customizable code, message, data, and HTTP status, plus exception rendering to keep API output predictable. | 48 | — | 3 | — | 0 | 18.0 | — | MIT | 1 month ago | |
| guanguans/laravel-exception-notify | Laravel Exception Notify automatically sends Laravel exception alerts to DingTalk, Feishu, WeCom, Slack, Telegram, email, and more. Simple configuration, multiple channels, and flexible message formatting help you catch production errors fast. | 148 | 148 | 13 | 3K | 0 | 21.2 | 20.7 | MIT | 1 week ago | |
| guanguans/laravel-soar | Laravel SOAR brings Xiaomi's SOAR SQL optimizer and rewriter to Laravel, offering SQL health scores, index and performance suggestions, and automatic query rewriting via artisan commands, facades, and query logging, so you can catch slow or risky SQL before it hits production. | 222 | — | 9 | — | 0 | 19.8 | — | MIT | 1 month ago | |
| guanguans/monorepo-builder-worker | A PHP worker for monorepo-builder that helps automate package splitting, release, and multi-repository workflows in monorepos. It provides configurable commands to streamline package management and CI tasks. | 1 | — | 0 | — | 0 | 19.2 | — | MIT | 3 weeks ago |
|
| guanguans/notify | Send notifications through dozens of channels—DingTalk, WeChat Work, Feishu, Bark, Slack, Telegram, and more—via one unified, framework-agnostic PHP API. Clean, extensible SDK with Laravel support for fast, consistent integration. | 691 | 692 | 42 | 6K | 0 | 22.8 | — | MIT | 1 month ago | |
| guanguans/php-cs-fixer-custom-fixers | A collection of custom fixers for PHP-CS-Fixer that extends its built-in rule set with opinionated, project-specific code style fixes. Register them alongside existing rules to enforce consistent formatting and cleaner code across your PHP and Laravel projects. | 4 | 4 | 0 | 2K | 0 | 19.0 | 43.0 | MIT | 3 weeks ago | |
| guanguans/phpstan-rules | A set of custom PHPStan rules from guanguans that extend static analysis for PHP projects, helping catch code smells and enforce stricter conventions. Register the rules in phpstan.neon to add extra checks to your existing analysis workflow. | 1 | — | 0 | — | 0 | 16.8 | — | MIT | 2 months ago |
|
| guanguans/rector-rules | A collection of custom Rector rules for PHP and Laravel projects that automates code refactoring, modernization, and upgrades. Register the rule sets in your rector.php config to enforce consistent standards and streamline migrations with less manual work. | 1 | 1 | 1 | 2K | 0 | 20.0 | 48.7 | MIT | 1 week ago | |
| guanguans/soar-php | guanguans/soar-php is a PHP wrapper for Xiaomi's SOAR SQL optimizer and rewriter. It provides a simple, Laravel-friendly API to analyze, score, rewrite, and optimize SQL queries, with configurable options and support for multiple SQL dialects. | 196 | — | 22 | — | 0 | 19.2 | — | MIT | 1 month ago |
|
| jangregor/phpstan-prophecy | PHPStan extension for phpspec/prophecy that improves type inference in tests. It teaches PHPStan the real types returned from Prophecy workflows like prophesize(), willExtend(), and reveal(), so your revealed doubles are understood as the mocked class. | 111 | 111 | 30 | 414K | 3 | 18.6 | 53.5 | MIT | 8 months ago | |
| laravel-arcanist/arcanist | — | 412 | — | 31 | — | 15 | 8.1 | 7.9 | MIT | 3 years ago | |
| localheinz/composer-normalize | A Composer plugin that normalizes composer.json files, so you don't have to format them manually or ask contributors to fix inconsistent ordering and whitespace. Install it as a dev dependency and let it keep your package manifest consistently formatted. | 1,129 | 1,130 | 34 | 2K | 7 | 37.6 | 9.8 | MIT | 1 week ago | |
| localheinz/phpstan-rules | A Composer package of PHPStan rules from ergebnis that enforce stricter coding standards, covering areas like final classes, named arguments, and class extension. Install via Composer and include rules.neon, or let phpstan/extension-installer handle it automatically. Best layered on top of PHPStan's... | 462 | 462 | 23 | 382 | 1 | 32.5 | 4.2 | MIT | 1 week ago | |
| nicmart/tree | A flexible PHP tree data structure with a fluent builder API. Create nodes with any value, add or remove children, manage parents automatically, and build hierarchies easily for menus, categories, and nested data. | 574 | 586 | 61 | 912K | 5 | 27.8 | 52.4 | MIT | 1 month ago | |
| oskarstark/enum-helper | Helpers for PHP 8.1+ enums: compare enum cases (equals, notEquals, equalsOneOf) and convert enums to arrays (backed and non-backed). Includes an abstract EnumTestCase to simplify testing enum behavior. | 15 | 14 | 3 | 250K | 1 | 10.6 | 58.2 | MIT | 9 months ago | |
| oskarstark/symfony-http-responder | Lightweight Symfony bundle that streamlines building HTTP responses by wrapping common response patterns in a simple responder layer. Helps keep controllers thin and consistent when returning JSON, redirects, views, files, and other responses across your app. | 13 | 13 | 4 | 9K | 1 | 10.4 | 40.9 | MIT | 9 months ago | |
| oskarstark/trimmed-non-empty-string | A tiny PHP value object that trims surrounding whitespace from strings and guarantees the result is non-empty, throwing an exception when validation fails. Use it to keep user input and domain values clean, predictable, and safe. | 2 | 2 | 2 | 27K | 0 | 5.4 | 57.0 | MIT | 9 months ago | |
| roach-php/core | Roach is a complete web scraping toolkit for PHP inspired by Scrapy. Define spiders that crawl pages, extract data with CSS or XPath selectors, follow links, and export structured results, with built-in queueing, throttling, and extensible middleware. | 1,456 | 1,456 | 91 | 19K | 18 | 16.8 | 11.6 | — | 1 year ago | |
| roach-php/laravel | Laravel integration for Roach PHP, a Scrapy-inspired web scraping framework. Run spiders as Artisan commands, configure crawlers and pipelines, and use Laravel's container, config, queues, and scheduling to build maintainable scrapers inside your app. | 262 | — | 37 | — | 2 | 3.2 | 0.4 | MIT | 1 year ago | |
| sassnowski/venture | Venture is a Laravel package for defining and running workflows as state machines. Model states and transitions, add guards and hooks, persist progress, and keep complex multi-step processes organized and testable. | 826 | 828 | 37 | 29K | 8 | 27.2 | 27.7 | MIT | 1 week ago | |
| sensiolabs-de/storyblok-api | A PHP SDK for the Storyblok headless CMS API. Query stories, components, datasources and assets through a clean, typed client, with support for draft and published content, field filtering and pagination. Framework-agnostic and easy to drop into Laravel or any PHP project. | 6 | — | 1 | — | 0 | 0.1 | — | MIT | 2 years ago |
|
| sensiolabs-de/storyblok-bundle | Symfony bundle for integrating the Storyblok headless CMS into your application, with configuration and services to fetch and render Storyblok content in Symfony projects. | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 1 year ago | |
| shrikeh/teapot | Teapot is a PHP library for building and manipulating HAL+JSON hypermedia APIs. It offers straightforward classes for resources, links and collections, making it easy to model and serialise RESTful responses that follow the HAL specification. | 273 | — | 16 | — | 1 | 2.0 | — | MIT | 2 years ago |
|
| storyblok/php-content-api-client | PHP client for Storyblok's Content Delivery API. Fetch stories, resolve links and relations, and work with typed content models through a simple, framework-agnostic interface. Supports pagination, caching hooks, and easy integration with Laravel or any PHP app. | 12 | — | 11 | — | 1 | 12.5 | 0.8 | MIT | 5 months ago | |
| storyblok/php-image-service | PHP library for generating Storyblok image service URLs. Resize, crop, and optimize images through a simple API that maps to Storyblok's image parameters, making responsive image delivery easy in any PHP or Laravel project. | 5 | — | 1 | — | 0 | 10.9 | 0.4 | MIT | 5 months ago |
|
| storyblok/php-tiptap-extension | A PHP extension for Storyblok that converts Tiptap rich-text JSON into HTML. It integrates with the Storyblok PHP client, making it easy to render CMS-authored Tiptap content in Laravel or plain PHP applications. | 6 | — | 4 | — | 0 | 19.2 | 0.9 | MIT | 4 weeks ago |
|
| storyblok/symfony-bundle | Integrates the Storyblok headless CMS with Symfony, offering configuration, services, and helpers to fetch, manage, and render Storyblok content in Symfony applications with less boilerplate. | 9 | 9 | 5 | 15K | 0 | 18.3 | 50.6 | MIT | 1 month ago | |
| teapot/status-code | teapot/status-code gives Laravel and PHP apps a clean way to reference HTTP status codes. Replace magic numbers with readable constants and helpers in responses, middleware, and tests, keeping your API consistent and self-documenting, with a touch of teapot humor. | 45 | 46 | 4 | 42K | 4 | 3.4 | 45.4 | — | 11 months ago | |
| vazaha-nl/mastodon-api-client | — | 28 | — | 6 | — | 1 | 20.0 | — | MIT | 1 week ago |
How can I help you explore Laravel packages today?