Wolff

Web development made just right

Easy. Fast. Complete.

                
app > controllers > home.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14
‹?php namespace Controller; use Wolff\Core\{Language, View}; class Home { public function index($req, $res) { $data = Language::get('home');     View::render('home', $data); } }
Download the VS Code extension!
Wolff 4.0 promo

Faster. Smaller. Prettier.

A new version beautiful from its core.

May 2021

Extremely easy

It's simple to use and no initial setup is required, it comes ready to be deployed, giving you the opportunity to learn it in just a single night (sleep included).

Ridiculously fast

Only the resources you need are loaded, the framework is able to handle hundreds of requests per second. It's very friendly with potato servers and works seamlessly.

Comprehensive

Wolff has features that cover everything you may ever need for building a web app, from a handy database abstraction to a powerful template engine.

Built just for you

Wolff has been built with simplicity, elegance and speed in mind. It follows clean code concepts and simplifies your development process.
It's not only a framework but an abstraction layer built on top of PHP, it's the perfect solution for building small and medium sized web application.

Features

Cache system Database abstraction layer DI Container Language manager Middleware system Routing system Standard library Template engine

Community

Wolff isn't backed by a big company, better, it's backed by the awesome open source community. It's open to changes and collaboration from all around the world.
Feel free to join us. ❤️

Security

Your application's security is important for Wolff.
Forget about the common security concerns related to web development like XSS, CSRF or SQL Injection.
You are safe against them.

Install

Let's use it! You are just two commands away.

composer create-project usbac/wolff
or download the bundle
cd [wolff-folder]; sudo php -S localhost:8080 -t public

Now open http://localhost:8080 in your browser.