Wolff

Web development made just right

Easy. Fast. Complete.

Star
                
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); } }

Build ultralight web applications, without starting from scratch or dealing with complexity.

Extremely easy

It's simple to use and has a clean documentation and interface. It gives you the opportunity to learn it in just a single night (sleep included).

Ridiculously fast

If a resource is not used, it's not loaded. Some elements of the framework can even be disabled. Wolff is very friendly with potato servers and works seamlessly.

Comprehensive

Wolff has elements that cover everything you may ever need for building a web app. Absolutely no initial setup is required. They are ready to use.

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 any small and medium sized web application.

Features

These are some of the main features available in Wolff

Database abstraction layer

DI Container

Language manager

Logging system

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.

Download

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

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

Great! Whats next?