This package is abandoned and no longer maintained. The author suggests using the nice/framework package instead.

A nice PHP microframework

Installs: 77

Dependents: 1

Stars: 25

Watchers: 6

Forks: 3

Open Issues: 2

1.1.0 2015-08-18 21:19 UTC



Build Status Coverage Code Climate Latest Release

Nice is a simple microframework for PHP 5.4 and later. Nice integrates nikic's FastRoute router with the Symfony2 HttpKernel and Dependency Injection components.

Nice comes with built-in session management, simple authentication, and logging utilizing Monolog. Twig, along with Doctrine DBAL and ORM integration is also available.


use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Nice\Application;
use Nice\Router\RouteCollector;

require __DIR__ . '/../vendor/autoload.php';

$app = new Application();
$app->set('routes', function (RouteCollector $r) {
    $r->map('/', 'home', function (Request $request) {
        return new Response('Hello, world');


View the online documentation, or the check out the markdown documentation source code.