PHPackages                             rocknroot/stray-fw - 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. rocknroot/stray-fw

ActiveLibrary[Framework](/categories/framework)

rocknroot/stray-fw
==================

A PHP web framework for rock 'n' rollers.

0.4.6(6y ago)2564[9 issues](https://github.com/RocknRoot/strayFw/issues)BSD-3-ClausePHPPHP &gt;=7.2

Since Feb 19Pushed 2y ago2 watchersCompare

[ Source](https://github.com/RocknRoot/strayFw)[ Packagist](https://packagist.org/packages/rocknroot/stray-fw)[ Docs](http://github.com/RocknRoot/strayFw)[ RSS](/packages/rocknroot-stray-fw/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (7)Versions (7)Used By (0)

strayFw
=======

[](#strayfw)

strayFw is a PHP framework trying to be modern without following fashion, between full-featured frameworks and micro ones.

Code is free, new-BSD license. So... fork us!

### Why? / Why not?

[](#why--why-not)

- It's beta software.
- Configuration over convention.
- Use of reflection at runtime as limited as possible.
- Making use of type hinting anywhere possible.
- strayFw follows a small selection of PSR (see below: Development &gt; Technical considerations).
- Contain neither dependency injection nor annotations.
- Data models are defined by a schema in YAML. Migrations are, for the most part, generated by a automated diff between schemas.
- Data models are generated by the CLI ahead of web-server-time/run-time.
- Composer dependencies are minimal.
- DBMS wise, only PostgreSQL is supported.

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

[](#requirements)

- PHP &gt;= 8.0
- mbstring extension
- For the Locale namespace, intl extension &gt;= 1.0.0
- For the [Twig](https://twig.symfony.com/ "Twig") renderer, twig/twig &gt;= 3.0

Get started
-----------

[](#get-started)

Documentation website is underway.

Need help?
----------

[](#need-help)

You can add an issue on Github ;)

Development
-----------

[](#development)

### Technical considerations

[](#technical-considerations)

The framework follows these standards:

- [PSR-1: Basic Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md "PSR-1: Basic Coding Standard")
- [PSR-2: Coding Style Guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md "PSR-2: Coding Style Guide")
- [PSR-3: Logger Interface](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md "PSR-3: Logger Interface")
- [PSR-4: Autoloader](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md "PSR-4: Autoloader")
- Incomplete [PSR-12: Extended Coding Style Guide](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-12-extended-coding-style-guide.md "Extended Coding Style Guide")

### Quality

[](#quality)

Static analysis :

```
$ php vendor/bin/phpstan analyse src --level=max

```

Coding standards :

```
$ curl -L https://cs.symfony.com/download/php-cs-fixer-v3.phar -o php-cs-fixer.phar
$ php php-cs-fixer.phar fix

```

### External Contributors

[](#external-contributors)

- [moafred](https://github.com/moafred "moafred"): PR review, AJAX, Twig, and other frontend related things.
- [SignpostMarv](https://github.com/SignpostMarv "SignpostMarv"): phpstan compliance.

Thank you!

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.9% 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 ~422 days

Recently: every ~454 days

Total

6

Last Release

2356d ago

PHP version history (4 changes)0.4.1PHP &gt;=5.4

0.4.4PHP &gt;=5.5.9

0.4.5PHP &gt;=7.0

0.4.6PHP &gt;=7.2

### Community

Maintainers

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

---

Top Contributors

[![Nekith](https://avatars.githubusercontent.com/u/623581?v=4)](https://github.com/Nekith "Nekith (484 commits)")[![moafred](https://avatars.githubusercontent.com/u/1343723?v=4)](https://github.com/moafred "moafred (25 commits)")[![SignpostMarv](https://avatars.githubusercontent.com/u/304403?v=4)](https://github.com/SignpostMarv "SignpostMarv (11 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")

---

Tags

frameworkphpphp-frameworkframeworkstrayFw

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/rocknroot-stray-fw/health.svg)

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

###  Alternatives

[laravel/framework

The Laravel Framework.

34.6k509.9M17.0k](/packages/laravel-framework)[cakephp/cakephp

The CakePHP framework

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

The Shopware e-commerce core

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

The Telegram bot library that doesn't drive you nuts

714214.9k8](/packages/nutgram-nutgram)[mako/framework

Mako Framework

249170.3k23](/packages/mako-framework)[bear/package

BEAR.Sunday application framework package

30527.9k23](/packages/bear-package)

PHPackages © 2026

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