PHPackages                             michaelmueller/quick - 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. michaelmueller/quick

ActiveLibrary[Framework](/categories/framework)

michaelmueller/quick
====================

An application framework for PHP

2.3(5y ago)21521Apache-2.0PHPPHP &gt;=7.0

Since Aug 25Pushed 1w ago2 watchersCompare

[ Source](https://github.com/MichaelMueller/Quick)[ Packagist](https://packagist.org/packages/michaelmueller/quick)[ RSS](/packages/michaelmueller-quick/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (13)Used By (0)

Quick
=====

[](#quick)

A small, dependency-free application framework for PHP 7+.

Quick provides the plumbing that most small PHP tools and websites need — request abstraction, routing to "app functions", HTTP responses, errors and logging — without pulling in a full-stack framework. The same application code runs both behind a web server and from the command line.

- Package: `michaelmueller/quick`
- Namespace: `Qck\` (PSR-4, mapped to `src/`)
- Requires: PHP &gt;= 7.1
- License: Apache-2.0 (see `LICENSE.txt`)

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

[](#installation)

```
composer require michaelmueller/quick
```

Quick start
-----------

[](#quick-start)

An application is an `App` plus one or more *app functions* — classes implementing `Qck\AppFunction`. `App::run()` picks the app function matching the current route and invokes it.

```
