Dotkernel Light is a basic
PSR-15 Middleware skeleton
Built on top of the Mezzio microframework. 
Composed of a set of custom and extended Laminas components.
Mezzio
containers
Dotkernel is built around the PSR-11 dependency container. We have chosen Laminas Service Manager as our default implementation.
                        Get Started with
                        
                        PSR-11
                        and
                        Laminas Service Manager
                    
templating
By default, no middleware in Laminas is templated. For Dotkernel's Light application, we have chosen Twig as the default templating engine.
                        Get started with
                        
                        Twig
                        and
                        Mezzio TwigRenderer
                    
routers
Among the various routing implementations compatible with Expressive, we have chosen FastRoute as Dotkernel's default routing library.
                        Get started with
                        
                        FastRoute
                    
http messages
                        Laminas, and consequently Dotkernel, is built around the PSR-7 standard.
It uses Laminas Diactoros as the PSR-7 implementation.
                    
                        Get started with
                        
                        PSR-7
                        and
                        Laminas Diactoros
                    
Dotkernel Light components
- dot-log: generic logging component
 - dot-errorhandler: error logging component