itsgoingd/slim-facades
Bring Laravel-style facades to Slim Framework. slim-facades adds a lightweight facade layer and service container integration, letting you access container-bound services through clean static interfaces in your routes and controllers, with minimal setup and no framework overhaul.
Container::get(...), Request::..., Response::..., View::..., Log::...). As a PM, this is a decision about shipping speed on small surface areas versus long-term testability — not a platform decision.Adopt only when all of the following hold:
Look elsewhere when:
To executives: This is a low-cost developer-ergonomics helper, not a platform bet. It lets engineers write Slim code in a style they already know, which shaves time off maintenance work on an existing service. Risk is contained because the library is thin — if it's abandoned or we move off Slim 3, ripping it out is a small, well-understood task rather than a migration. Recommendation: approve only for legacy/internal services, with a documented exit path, and do not let it set the pattern for new products.
To engineering: It gives you Laravel-style facades over Slim 3's container — Request, Response, View, Log, Router, Container — so you stop threading the container and request object through every layer. The cost: static state makes unit testing harder, static analysis needs docblock help, and the package is a single-maintainer project tied to an EOL framework. Treat it as scaffolding for code we intend to replace, not as an architectural standard. If you're on Slim 4 or starting fresh, we should decline it and use proper DI.
How can I help you explore Laravel packages today?