Sometimes, you don't need an overkill solution like Laravel or Symfony.
Borsch is a simple and efficient PSR-15 micro framework made to kick-start your web app or API development by using the tools you prefer, and provides minimal structure and facilities to ease your development.
It natively features :
- Dependency Injection Container
- Router
- Request Handlers and Middlewares
- Environment Variables
- Error Handling
- Listeners
Can be enriched with :
- ORM
- Templating
- Anything else you want
The framework is built around a PSR-11 Container, therefore everything is made around interfaces.
If something is not at your taste, you can implement your own logic without having to modify everything.
Pull requests, bug reports, and all other forms of contribution are welcomed and highly encouraged!
We love pull requests!
Before forking the repo and creating a pull request for non-trivial changes, it is usually best to first open an issue to
discuss the changes, or discuss your intended approach for solving the problem in the comments for an existing issue.
For most contributions, after your first pull request is accepted and merged, you will be invited to the project and given push access.
[!INFO] All contributions will be licensed under the project's license.