Endocore v0.4.0

Version 0.4.0 of the Endocore framework has just been released and there have been some major changes since the first release almost a year ago.

Following the less is more philosophy I decided to separate the framework into small components. Each of these components has its own GIT repository and composer package. Some of these components are "core components" which are essential for the framework to operate - others are optional. This way the framework can be kept as small as possible and you can use only those components you really need within your application.

I tried to design all components in a way so that they can easily be reused in other applications aside from the Endocore framework. In the following weeks I will try to update all the README files with some more information.

Currently the following components are available:


The framework itself - tying together all the components.

Source: https://github.com/bloatless/endocore


A bootstrap application to start new projects.

Source: https://github.com/bloatless/endocore-app


An authentication component following the RFC 7617 standard.

Source: https://github.com/bloatless/endocore-basic-auth


A component providing simple HTTP request and response objects.

Source: https://github.com/bloatless/endocore-http


File and null loggers following the PSR-3 standard.

Source: https://github.com/bloatless/endocore-logger


A component to render simple (p)html views and layouts.

Source: https://github.com/bloatless/endocore-phtml-renderer


A full featured query-builder for PDO MySQL.

Source: https://github.com/bloatless/endocore-query-builder


The routing component based on fast-route.

Source: https://github.com/bloatless/endocore-router