Skip to content

A Borsch Framework skeleton application to kick start development.

License

Notifications You must be signed in to change notification settings

borschphp/borsch-skeleton-railway

 
 

Repository files navigation

Logo

Borsch Skeleton

Keep it simple.

Version Version License


Note

This fork is made to be deployed to railway.app.
It adds a Dockerfile and some Apache configuration files.

About Borsch Skeleton

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 :

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.

Get started

Via composer :
composer create-project borschphp/borsch-skeleton [your-app-name]

After installation, you can run the application in development with the command :
php -S 0.0.0.0:8080 -t ./public/ ./public/index.php

Or you can use docker-compose to run the app with docker :
docker-compose up -d

Or you can also use lando to run the app with docker :
lando start

You can then visit http://0.0.0.0:8080 .

Documentation

An extended documentation is available here.

Note

Borsch Framework is heavily inspired by Mezzio and Laravel, only it is a much simpler and lightweight implementation.

Do not hesitate to check Mezzio and Laravel out 😉 .

License

The package is licensed under the MIT license. See License File for more information.

About

A Borsch Framework skeleton application to kick start development.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 97.8%
  • Shell 1.1%
  • Dockerfile 1.1%