PHPackages                             flytachi/winter-kernel - 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. flytachi/winter-kernel

ActiveLibrary[Framework](/categories/framework)

flytachi/winter-kernel
======================

Winter framework kernel

v3.7.01(1mo ago)1687↓56%13MITPHPPHP &gt;=8.4CI failing

Since Dec 19Pushed 1w agoCompare

[ Source](https://github.com/Flytachi/winter-kernel)[ Packagist](https://packagist.org/packages/flytachi/winter-kernel)[ Docs](https://winterframe.net)[ RSS](/packages/flytachi-winter-kernel/feed)WikiDiscussions main Synced 2w ago

READMEChangelog (3)Dependencies (76)Versions (66)Used By (3)

Winter Kernel
=============

[](#winter-kernel)

[![Latest Version on Packagist](https://camo.githubusercontent.com/a59bff1f2002761af9a072655882718c6977b6017c70fc01101c95c0ad6246f9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666c7974616368692f77696e7465722d6b65726e656c2e737667)](https://packagist.org/packages/flytachi/winter-kernel)[![PHP Version Require](https://camo.githubusercontent.com/98d778243c6f5449c306ec4f6da8f3fa93a08ebb83af84f7d960b41ed0a03fe7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f666c7974616368692f77696e7465722d6b65726e656c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/flytachi/winter-kernel)[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE)

The kernel of the Winter framework — a PHP 8.4 library that turns a directory of classes into a running application. It carries the HTTP layer, dependency injection, the database layer (PPA), managed processes and daemons, scheduling, and the console.

It is a **library, not a skeleton**: there is nothing to scaffold and no directory tree to create. You add it to a project, write one class that says what the application contains, and run it.

---

Requirements
------------

[](#requirements)

PHP**8.4+**Extensions`pcntl`, `posix`, `fileinfo` (required) · `swoole` (for the HTTP server, coroutines and connection pooling) · `pdo` for a databaseEverything else is pulled by composer.

---

Install
-------

[](#install)

```
composer require flytachi/winter-kernel
```

The whole application: two files
--------------------------------

[](#the-whole-application-two-files)

**`bootstrap.php`** — loads the autoloader and declares what the application contains:

```
