voryx/restgeneratorbundle
Voryx RESTGeneratorBundle is a Symfony bundle that automatically generates RESTful CRUD controllers and routes from your Doctrine entities, letting you expose full JSON APIs with minimal boilerplate and consistent, configurable endpoints.
Route::apiResource plus API Resources already cover the same ground natively. That reframing (buy the pattern, not the dependency) is itself the product decision.Adopt only under a narrow set of conditions:
Look elsewhere when:
To executives: This is a small, single-purpose tool that turns database models into working REST endpoints automatically. It could shave meaningful time off internal CRUD work — but it is a Symfony 2 artifact last updated in 2016, and Symfony 2 is end-of-life. So the recommendation is not "buy this"; it's "copy this pattern into our current stack." We get the same speed benefit with zero unmaintained-dependency risk, at roughly the same cost. The only scenario where we'd use it directly is if we're still running that legacy Symfony 2 app and need to ship internal endpoints quickly while a migration is funded.
To engineering: Treat it as a design reference, not a dependency. It demonstrates the minimal viable generator: entity in, CRUD routes and controller out. Everything that makes an API production-grade — validation, authorization, pagination, filtering, versioning, docs — is deliberately absent and would be our work regardless. If we're on Laravel, Route::apiResource plus API Resources already gives us this with first-party support and active maintenance; if we're on modern Symfony, API Platform is the maintained equivalent. Recommend we spend half a day writing our own generator/convention doc rather than adopting a nine-year-old bundle.
How can I help you explore Laravel packages today?