PHPackages                             skateboard/skateboard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. skateboard/skateboard

ActiveProject[Framework](/categories/framework)

skateboard/skateboard
=====================

Skateboard web app

v1.4(5y ago)121MITPHPPHP ^7.1

Since Mar 28Pushed 5y ago1 watchersCompare

[ Source](https://github.com/JannieT/skateboard)[ Packagist](https://packagist.org/packages/skateboard/skateboard)[ RSS](/packages/skateboard-skateboard/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (6)Used By (0)

[![](https://camo.githubusercontent.com/e0a0e0004de82b847a2ddfd5faaef75152bf6c3bd22b668fd32f920b913db42b/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6b69656b6965732f696d6167652f75706c6f61642f76313538383432363233322f7a7467767766617162386368727279747a6c73732e737667)](https://camo.githubusercontent.com/e0a0e0004de82b847a2ddfd5faaef75152bf6c3bd22b668fd32f920b913db42b/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6b69656b6965732f696d6167652f75706c6f61642f76313538383432363233322f7a7467767766617162386368727279747a6c73732e737667)

[![Latest Stable Version](https://camo.githubusercontent.com/0c68752fe38d725b86cf32f1e043530a0b6be1eebc8c4d454b4104d232f3f4ae/68747470733a2f2f706f7365722e707567782e6f72672f736b617465626f6172642f736b617465626f6172642f762f737461626c65)](https://packagist.org/packages/skateboard/skateboard)[![Total Downloads](https://camo.githubusercontent.com/4d13babe73c434157a7a8a62192bd614cdb243ff94e3933eb9b3533eca44330c/68747470733a2f2f706f7365722e707567782e6f72672f736b617465626f6172642f736b617465626f6172642f646f776e6c6f616473)](https://packagist.org/packages/skateboard/skateboard)[![License](https://camo.githubusercontent.com/83f69b41210c18ad0c2ad8c20bd599ddff6708502a2f11cd791eeafd3c4dc7b0/68747470733a2f2f706f7365722e707567782e6f72672f736b617465626f6172642f736b617465626f6172642f6c6963656e7365)](https://poser.pugx.org/skateboard/skateboard/license)

About Skateboard
----------------

[](#about-skateboard)

Skateboard is a minimalist PHP framework that is a good starting point for small web projects. Skateboard follows the MVC pattern and has sensible defaults that lets you start with your app-specific code immediately. The framework adds only two library files to your project which brings the following:

### Easy routing

[](#easy-routing)

```
// index.php
$router->get('/', '\App\Controller@index');
$router->get('/item/{id}', '\App\Controller@item');
```

For also using middleware, route parameters, custom 404 responses and route prefixes, see the [router docs](https://github.com/bramus/router)

### Nimble controllers

[](#nimble-controllers)

```
class Controller extends Skateboard\Wheels\WebController
{

    public function about()
    {
        $data = [
            'host' => $this->getHeaderLine('Host'),
            'count' => 15
        ];

        $this->view('about', $data);
    }

    public function ajax()
    {
        if (empty($this->input('name'))) $this->abort(422);

        $data = [
            'name' => "Your name is: {$this->input('name')}",
        ];

        $this->json($data);
    }

}
```

For the full API on parsing request inputs, safe template rendering, template layouts, json responses, aborts and redirects, see the [controller docs](https://github.com/OneSheep/wheels/blob/master/README.md)

### Environment variables

[](#environment-variables)

Sensitive values that you store in your .env file can be accessed anywhere:

```
$title = getenv("APP_NAME");
```

Installation
------------

[](#installation)

Use Composer to start you project

```
composer create-project --prefer-dist skateboard/skateboard gallery

```

License
-------

[](#license)

Skateboard is open-source software licensed under the [MIT license](https://opensource.org/licenses/MIT).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~34 days

Total

5

Last Release

2097d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5163423?v=4)[Jannie Theunissen](/maintainers/JannieT)[@JannieT](https://github.com/JannieT)

---

Tags

frameworkskateboard

### Embed Badge

![Health badge](/badges/skateboard-skateboard/health.svg)

```
[![Health](https://phpackages.com/badges/skateboard-skateboard/health.svg)](https://phpackages.com/packages/skateboard-skateboard)
```

###  Alternatives

[hemp/presenter

Easy Model Presenters in Laravel

247592.6k1](/packages/hemp-presenter)[pestphp/pest-plugin-stressless

Stressless plugin for Pest

67792.6k16](/packages/pestphp-pest-plugin-stressless)[wpstarter/framework

The WpStarter Framework - Laravel Framework for WordPress

1810.1k4](/packages/wpstarter-framework)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
