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 | 22.3 | — | MIT | 4 months ago | |
| laravel/ranger | Beta Laravel introspection library that scans your codebase to discover routes, models, enums, broadcast events, env vars, and Inertia components. Register callbacks per item or collection and receive rich DTOs as Ranger walks your app. | 62 | 62 | 11 | 32K | 2 | 23.0 | 42.7 | MIT | 2 months ago | |
| laravel/surveyor | Laravel Surveyor is a mostly static analysis tool for PHP/Laravel that scans files or classes to extract rich metadata (classes, methods, properties, types, bindings, models) in a structured format for other tools. Beta API; may touch DB for model inspection. | 87 | 87 | 22 | 31K | 2 | 24.5 | 41.5 | — | 1 month ago | |
| mozex/laravel-modules | — | 6 | 7 | 1 | 647 | 0 | 25.3 | 31.1 | MIT | 2 months 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 | 98 | 0 | 19.8 | 32.0 | MIT | 3 months 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,774 | 1,778 | 285 | 2M | 4 | 46.2 | 53.0 | MIT | 2 months ago | |
| spatie/laravel-model-states | Add state and state machine behavior to Eloquent models. Represent each state as its own class, automatically cast and store states in the database, and define clean, safe transitions and state-specific behavior in your Laravel apps. | 1,296 | 1,297 | 106 | 368K | 0 | 35.1 | 38.5 | MIT | 2 months ago | |
| spatie/laravel-model-states | Add state and state machine behavior to Eloquent models. Represent each state as its own class, automatically cast and store states in the database, and define clean, safe transitions and state-specific behavior in your Laravel apps. | 1,296 | 1,297 | 106 | 368K | 0 | 35.1 | 38.5 | MIT | 2 months 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. | 397 | 395 | 61 | 489K | 0 | 31.9 | 49.7 | MIT | 1 month ago |
How can I help you explore Laravel packages today?