spatie/php-structure-discoverer
Discover PHP classes, interfaces, traits, and enums that match conditions (e.g., implement an interface) across your project. Fast scanning with built-in caching and rich metadata—ideal for auto-registration, tooling, and framework integrations.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| foxws/wireuse | — | 7 | 8 | 0 | 0 | 0 | 24.8 | — | MIT | 2 months ago | |
| laravel/ranger | Beta Laravel introspection library that walks your codebase and exposes rich DTOs for routes, models, enums, broadcast events, env vars, and Inertia components. Register callbacks per item or collection, then run a single walk to process everything. | 61 | 59 | 13 | 23K | 1 | 25.7 | 41.6 | MIT | 2 weeks ago | |
| laravel/surveyor | Beta Laravel tool for mostly static analysis of PHP/Laravel apps. Parses files/classes to extract rich metadata (classes, methods, properties, types) and can inspect models and container bindings for extra detail. Returns structured results for other tools. | 83 | 76 | 24 | 22K | 0 | 26.3 | 39.4 | — | 2 weeks ago | |
| mozex/laravel-modules | — | 5 | 6 | 1 | 878 | 0 | 26.8 | 34.7 | MIT | 1 month ago | |
| open-southeners/extended-laravel | Adds handy Laravel extensions and helper utilities to streamline common tasks and reduce boilerplate. Designed as a lightweight add-on for projects needing extra convenience features beyond the core framework, with simple installation and integration. | 0 | 0 | 0 | 90 | 0 | 21.9 | 31.1 | MIT | 1 month ago | |
| spatie/laravel-data | Create rich, typed data objects for Laravel that replace form requests and API transformers. Automatically map from requests, validate with inferred rules, transform to resources (with lazy/partial fields), and generate TypeScript definitions from the same source. | 1,757 | 1,760 | 282 | 2M | 3 | 47.5 | 49.2 | MIT | 4 weeks ago | |
| spatie/laravel-model-states | Add state and state machine behavior to Laravel Eloquent models. Represent each state as a class, automatically serialize to/from the database, and perform clean, explicit transitions with configurable rules—ideal for workflows like payments, orders, and approvals. | 1,290 | 1,291 | 107 | 316K | 0 | 37.8 | 38.3 | MIT | 1 month ago | |
| spatie/laravel-model-states | Add state and state machine behavior to Laravel Eloquent models. Represent each state as a class, automatically serialize to/from the database, and perform clean, explicit transitions with configurable rules—ideal for workflows like payments, orders, and approvals. | 1,290 | 1,291 | 107 | 316K | 0 | 37.8 | 38.3 | MIT | 1 month ago | |
| spatie/typescript-transformer | Automatically generate TypeScript definitions from your PHP/Laravel code. spatie/typescript-transformer scans classes and types, then outputs .d.ts files so your frontend stays in sync with backend models, DTOs and enums with minimal manual typing. | 391 | 391 | 59 | 400K | 0 | 22.9 | — | MIT | 4 weeks ago |
How can I help you explore Laravel packages today?