rector/swiss-knife
Swiss Knife for upgrades: CLI tools to keep codebases clean and PSR-4 compliant. Detect git merge conflicts and commented-out code, find multiple classes per file, fix namespaces to match PSR-4 roots, and finalize classes without children (with skips for mocks/files).
|
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 lightweight PHP/Laravel package for calculating Shannon entropy and related information metrics on strings and datasets. Useful for analyzing randomness, password strength, identifiers, and distribution quality, with a simple API and minimal dependencies. | 3 | 3 | 2 | 1K | 0 | 0.3 | 16.3 | — | — | |
| 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 | 605 | 0 | 16.2 | 32.2 | MIT | 4 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 | 598 | 7 | 27.2 | 7.9 | MIT | 4 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 | 605 | 0 | 14.5 | — | MIT | 3 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 | 610 | 0 | 18.4 | 29.5 | MIT | 4 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 | 196 | 0 | 19.8 | 9.2 | MIT | 4 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 | 739 | 1 | 20.6 | 33.5 | MIT | 4 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 | 610 | 0 | 13.8 | — | MIT | 4 months ago | |
| rector/jack | Jack is an experimental CLI for safely upgrading Composer dependencies one version at a time. It can fail CI when too many major updates are overdue, highlight dev deps first, and help you open up next versions gradually to avoid risky big-bang upgrades. | 99 | 99 | 1 | 64K | 0 | 4.8 | 40.1 | MIT | 9 months ago | |
| 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. | 192 | 192 | 15 | 95K | 0 | 1.4 | 36.9 | MIT | — |
How can I help you explore Laravel packages today?