Bruder (German for "brother") is a simple, cozy and
unreliable PHP framework 👨💻✨
It's not the biggest, not the fanciest – but it gets the job
done for what I have done in the past, and does it with grace.
Featuring an integrated node server for showing real time changes
in js and scss files, as well as a huge function for handling new
page requests in SPA style.
🚸 CLI tools are completly in German, because the vibe of this
Framework is only caught in the native language of the founder 🫰
…………… 🫴 ……………
〰️ ? · Create your projects directory ¬
Create a new directory where your project's files should live and
be sure to run all following commands while having cd'ed into
this directory!
〰️ 1 · Download and run the setup ¬
To install and setup a new project using this framework, just run
(errors might and likely will happen)
curl -fsSL https://bruder.business/Framework/setup | bash〰️ 9 · Follow the steps in the setup output ¬
Follow the steps mentioned in the last step of the setup!
…………… 🤏 ……………
Bruder doesn’t try to be Laravel, Symfony or the next big thing. It’s like an unreliable but good friend: clearly and always not there when you need it, but still having tons of fun with!
…………… 📂 ……………
A simple overview of the structure. What files in those directories actually do, you need to find out on your own!
Bruder
├── app/ # Your controllers, views, and logic
│ └─ build/ # That's your Bruders directory, don't touch it!
├── bin/ # CLI functionality live here
├── config/ # Trying to keep it low, we want more convention!
├── docker/ # Docker setup for dev & production
├── public/ # All the publicly available files
├── sql/ # Write your migrations on your own 🫶
└── storage/ # Holds automatically generated files like logs
…………… 👀 ……………
Built with tons of ☕, highly available ❤️, and big 🍆. I am not
taking any responsibility for overengineering or/and bad performance 😘.
2025 © Justin Seidel. All rights reserved.