rector/swiss-knife
Swiss Knife is a CLI toolkit for PHP/Laravel upgrades: detect Git conflict markers and commented code, find multiple classes per file, align namespaces to PSR-4 roots, and finalize childless classes. Add its checks to CI and refactoring workflows.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| daemon8/php | daemon8/php is a PHP package offering reusable utilities and helpers to streamline common tasks in applications. Designed to be lightweight and easy to integrate, it provides a foundation for shared code and faster development across projects. | 0 | 0 | — | 14 | — | 0.0 | 16.2 | — | — | |
| entropy/entropy | Entropy is a tiny PHP framework with a reflection-based dependency injection container that autowires services from a directory, supports custom factories and contract discovery, plus a console runner that turns CommandInterface run() signatures into CLI arguments, options, and help text. | 14 | 6 | 4 | 79K | 0 | 20.1 | 60.2 | NOASSERTION | 2 weeks 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.4 | 15.7 | 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.3 | — | 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 | 19.9 | 48.6 | 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 |
|
| memio/linter | Memio Linter provides a set of Memio Validator constraints to lint Memio models for syntax and structural issues. Use it standalone or as part of the Memio code generator to validate arguments, methods, contracts, objects, files, and collections. | 3 | 3 | 1 | 863 | 0 | 8.4 | 34.0 | MIT | 9 months ago | |
| memio/memio | Memio lets you model PHP code (classes, methods, properties, phpdoc) with simple objects, then generate clean source files via a Twig-based pretty printer. Customizable templates make it easy to match your project’s coding style. | 336 | 338 | 23 | 309 | 7 | 19.4 | 6.1 | MIT | 9 months ago | |
| memio/model | Memio Model provides PHP objects to describe code structures (classes, interfaces, methods, properties, parameters, types and namespaces). Use it to build an in-memory representation of PHP code for analysis, tooling, or code generation workflows. | 5 | 6 | 6 | 1K | 0 | 17.6 | 33.8 | MIT | 8 months ago | |
| memio/pretty-printer | Memio PrettyPrinter is an opinionated PHP code generator that takes a Model and uses a TemplateEngine to produce “pretty” code. Outputs a string you can save to files, print to console, or render in web pages. | 6 | 6 | 3 | 367 | 0 | 9.9 | 25.0 | MIT | 9 months ago | |
| memio/spec-gen | Memio SpecGen is a PhpSpec extension that auto-generates constructors and methods from your specs, adding type-hinted arguments, sensible variable names, collision-safe numbering, and constructor properties/assignments. | 66 | 67 | 10 | 125 | 0 | 14.9 | 6.8 | MIT | 9 months ago | |
| memio/twig-template-engine | Twig template engine integration for Memio: render Memio documents using Twig, enabling customizable code generation and templated output. Provides a bridge between Memio’s model-driven generators and Twig’s flexible templating system. | 4 | 4 | 6 | 547 | 1 | 12.6 | 29.5 | MIT | 9 months ago | |
| memio/validator | A small PHP validation library built around a clear rule/constraint API. Define validators, combine rules, and validate values with detailed violation information. Lightweight and framework-agnostic, suitable for simple input checks and reusable domain validation. | 3 | 3 | 1 | 635 | 0 | 13.4 | 33.1 | MIT | 9 months ago | |
| netbull/doctrine-behaviors | Doctrine behavior extensions for Laravel, adding reusable traits and listeners for common ORM patterns like timestamps, slugs, soft deletes, and blameable fields, so models stay clean and consistent with minimal boilerplate. | 0 | 0 | 1 | 732 | 0 | 20.0 | 46.4 | MIT | 1 week ago | |
| php-anonymizer/anonymizer | A PHP library for anonymizing sensitive data. Replace names, emails, phone numbers, and other personal information with realistic fake values to comply with GDPR and protect user privacy in databases, exports, and test environments. | 6 | 6 | 0 | 2K | 1 | 3.0 | 35.1 | — | 10 months ago | |
| php-flasher/php-flasher | PHPFlasher is a PHP library for adding toast and flash notifications to Laravel, Symfony, and standalone apps. It provides a clean API, multiple notification styles, and framework integrations for delivering success, error, warning, and info messages to users. | 377 | — | 22 | — | 7 | 13.8 | 2.0 | MIT | 7 months ago | |
| rector/jack | Jack is an experimental Composer tool that helps you raise PHP dependencies safely, one version at a time. Its CI breakpoint command flags outdated major packages and prioritizes low-risk upgrades, helping you avoid risky large jumps and years-old dependencies. | 107 | 104 | 1 | 79K | 1 | 10.0 | 34.4 | MIT | 1 month ago | |
| rector/rector-doctrine | Rector Doctrine provides Rector rules to automate refactoring and upgrading Doctrine ORM/DBAL code in PHP projects. It helps modernize annotations, mappings, queries, and legacy APIs with safe, repeatable code transformations. | 80 | 80 | 67 | 60K | 0 | 2.4 | 39.6 | MIT | — | |
| rector/rector-downgrade-php | rector/rector-downgrade-php provides Rector rules for downgrading PHP code, automatically rewriting modern syntax and features into older, compatible versions. Useful for backporting projects or libraries to legacy PHP runtimes with repeatable transformations. | 44 | 45 | 28 | 40K | 0 | 1.1 | 40.7 | MIT | — | |
| rector/rector-phpunit | Rector rules for PHPUnit that automate test suite upgrades. Modernize assertions, replace deprecated APIs, and keep tests compatible across PHPUnit versions through automated, configurable refactoring—no manual edits required. | 117 | 117 | 76 | 42K | 0 | 2.9 | 35.3 | MIT | — | |
| rector/rector-src | Source repository for Rector, the PHP tool that automates refactoring and code upgrades. Contains the core codebase, rules, and tests used to build Rector distributions; intended for contributors and development rather than direct installation. | 140 | 139 | 459 | 10K | 2 | 15.3 | 26.9 | MIT | — | |
| rector/rector-symfony | Rector rules for Symfony that automate framework upgrades and code modernization. Apply automated refactorings across Symfony projects, including deprecation fixes and version migrations, using the Rector tool. | 238 | 239 | 112 | 42K | 0 | 4.7 | 31.0 | MIT | — | |
| rekalogika/temporary-url-bundle | rekalogika/temporary-url-bundle generates secure, time-limited URLs for your resources, so shared files and actions expire automatically. Configure lifetimes, sign requests, and integrate with your framework's routing to protect downloads with minimal setup. | 3 | — | 0 | — | 0 | 11.3 | 2.1 | MIT | 5 months ago | |
| s-a-c/laravel-null-impossible | — | 0 | — | 0 | — | 0 | 0.2 | — | MIT | — | |
| tomasvotruba/unused-public | PHPStan extension that finds unused public methods, properties, and constants by scanning calls across your codebase. Helps clean up dead APIs or spot members that should be private/protected. Supports gradual adoption via allowed % thresholds and excluding template-used methods. | 194 | 195 | 15 | 149K | 0 | 0.7 | 28.1 | MIT | — | |
| vardumper/dom-orm | — | 1 | 1 | 0 | 6 | 0 | 20.6 | 11.6 | MIT | 1 week ago | |
| vardumper/extended-htmldocument | ExtendedHtmlDocument is a PHP library that extends DOMDocument with convenient helpers for loading, querying, and manipulating HTML. It reduces boilerplate for common DOM tasks, making it easier to find elements, traverse markup, and apply changes in scraping or transformation workflows. | 9 | 9 | 2 | 9 | 6 | 21.5 | 6.3 | MIT | 1 week ago | |
| vardumper/html5-twig-component-bundle | A Symfony bundle for building reusable HTML5-style Twig components. Define components as Twig templates and render them as custom elements with attributes and slots, making it easier to organize and reuse UI markup across your application. | 6 | 6 | 0 | 1 | 0 | 19.9 | 0.9 | MIT | 1 week ago | |
| vardumper/ibexa-automatic-migrations-bundle | — | 5 | 5 | 0 | 0 | 5 | 12.0 | 3.7 | — | 6 months ago | |
| vardumper/ibexa-form-builder-bundle | — | 1 | 1 | 0 | 0 | 1 | 13.3 | 1.7 | — | 4 months ago | |
| vardumper/ibexa-theme-translations-bundle | — | 1 | 1 | 0 | 70 | 1 | 14.3 | 24.6 | — | 3 months ago | |
| vinceamstoutz/symfony-security-auditor | A Symfony security auditor that scans your app's security configuration and flags misconfigurations, weak settings, and risky access rules. Get actionable reports to harden firewalls, authentication, and authorization before deployment. | 101 | 101 | 2 | 2K | 12 | 24.6 | 25.8 | MIT | 5 days ago |
How can I help you explore Laravel packages today?