That&#x27;s not correct. Silex replaces the Symfony DI (or service locator, if you will) component with something much simpler called Pimple. You can read the code within a few minutes.<p>The only other required libraries for Silex to function are the event dispatcher, routing (which you can swap out for something like nikic&#x2F;FastRoute), and the request&#x2F;response stuff. I&#x27;m not sure if you think that&#x27;s a &quot;lot&quot; of code, but if you&#x27;re rolling your own you&#x27;d probably end up using the HTTPFoundation stuff anyway.