PHPackages                             romchik38/php-server - 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. romchik38/php-server

ActiveLibrary[Framework](/categories/framework)

romchik38/php-server
====================

Php files to create a web app under php-fpm

v1.29.2(7mo ago)14MITPHPPHP &gt;=8.3

Since Aug 29Pushed 7mo ago1 watchersCompare

[ Source](https://github.com/Romchik38/server)[ Packagist](https://packagist.org/packages/romchik38/php-server)[ RSS](/packages/romchik38-php-server/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (70)Used By (0)

PHP Server for web app under php-fpm
====================================

[](#php-server-for-web-app-under-php-fpm)

[![status](https://camo.githubusercontent.com/d9bf89560e5ab5cdfaef4898ecf08f266b81ba73139557f13881f963b64cef61/68747470733a2f2f706c616365686f6c642e636f2f31357831352f6630336331352f6630336331352e706e67)](https://camo.githubusercontent.com/d9bf89560e5ab5cdfaef4898ecf08f266b81ba73139557f13881f963b64cef61/68747470733a2f2f706c616365686f6c642e636f2f31357831352f6630336331352f6630336331352e706e67) `status: development`[![phpstan](https://camo.githubusercontent.com/123f0837d52df003cd25bbfa866445689e11d60daf8ebfdd7974be0e1613d554/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3135383946302f3135383946302e706e67)](https://camo.githubusercontent.com/123f0837d52df003cd25bbfa866445689e11d60daf8ebfdd7974be0e1613d554/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3135383946302f3135383946302e706e67) `phpstan: level 8`[![phpunit](https://camo.githubusercontent.com/a38deb4eb3733e3ae3644372cb77862bc06f1c660558347b9e1f31f50a56a67f/68747470733a2f2f706c616365686f6c642e636f2f31357831352f6335663031352f6335663031352e706e67)](https://camo.githubusercontent.com/a38deb4eb3733e3ae3644372cb77862bc06f1c660558347b9e1f31f50a56a67f/68747470733a2f2f706c616365686f6c642e636f2f31357831352f6335663031352f6335663031352e706e67) `phpunit: partially`

Features (v1.29.2)
------------------

[](#features-v1292)

- Http routing based on `PSR-7` Server Request and Response
    - Server
    - [Router](./docs/router/00_readme.md)
    - Views
        - abstract
        - page
    - Controller system
        - actions
        - middlewares
        - mappers:
            - Sitemap
            - Breadcrumbs
            - LinkTree
    - Utils:
        - Urlbuilder
        - Session
- Sql
    - database (PostgreSql)
    - repositories
        - repository (1 table)
        - entity (EAV)
        - Virtual (2 and more tables)
- Models and DTOs
- Logger psr-3 ( with alternative logging )
    - Echo
    - Email
    - File
- Mailer ( phpmail )
- [Multilanguage system](./docs/multilanguage-system/01-readme.md)
- Domain Value Objects

Code quality
------------

[](#code-quality)

- phpstan level 8
    - [![passes](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)`[OK] No errors`
- phpunit
    - [![passes](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)`OK (230 tests, 389 assertions)`
    - tested partially
- laminas-coding-standard
    - [![passes](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)](https://camo.githubusercontent.com/71dafcb93d7af4262dfe2450acb1a4308cff0536477d43f8bf0cc82d2b9cb6f3/68747470733a2f2f706c616365686f6c642e636f2f31357831352f3064626337392f3064626337392e706e67)`79 / 79 (100%)`

Docs
----

[](#docs)

- [database tests](./docs/tests/database.md)

Projects that use this product
------------------------------

[](#projects-that-use-this-product)

The php-server was used in the following projects:

- Site1
- Site2

Site1
-----

[](#site1)

Site1 is a simple website — that demonstrates a multi-page site with a login system, a sitemap, Google reCAPTCHA, and email-based password recovery. See source code on [github page](https://github.com/Romchik38/site1).

Also available [Live Site1 preview](https://site1.romanenko-studio.dev/).

Site2
-----

[](#site2)

Site2 is a more complex version of the site1 with more functionality. It demonstrates a multilanguage system, twig view, Image Converter and other features. See source code on [github page](https://github.com/Romchik38/site2).

Also available [Live Site2 preview](https://site2.romanenko-studio.dev/en/about-this-site).

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance65

Regular maintenance activity

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~6 days

Total

69

Last Release

214d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d68d22d5d7859de558035d17f70a76ae0ac636b271aa537fd4cad0928f170d45?d=identicon)[Romchik38](/maintainers/Romchik38)

---

Top Contributors

[![Romchik38](https://avatars.githubusercontent.com/u/47575240?v=4)](https://github.com/Romchik38 "Romchik38 (534 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/romchik38-php-server/health.svg)

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

###  Alternatives

[cakephp/cakephp

The CakePHP framework

8.8k18.5M1.6k](/packages/cakephp-cakephp)[slim/slim

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs

12.3k49.9M1.3k](/packages/slim-slim)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[neos/flow

Flow Application Framework

862.0M451](/packages/neos-flow)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

81733.7k](/packages/flow-php-flow)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

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