PHPackages                             struktal/struktal-dev-core - 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. struktal/struktal-dev-core

ActiveLibrary[Framework](/categories/framework)

struktal/struktal-dev-core
==========================

DEV-Core library for the Struktal PHP framework

1.1.3(1mo ago)0131↓100%[1 PRs](https://github.com/Struktal/struktal-dev-core/pulls)MITPHPPHP &gt;=8.3.0CI passing

Since Apr 15Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Struktal/struktal-dev-core)[ Packagist](https://packagist.org/packages/struktal/struktal-dev-core)[ RSS](/packages/struktal-struktal-dev-core/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (5)Dependencies (2)Versions (8)Used By (0)

Struktal-DEV-Core
=================

[](#struktal-dev-core)

DEV-Core library for the Struktal PHP framework

Note

The Struktal-DEV-Core library provides tools and utilities for developers working with the Struktal PHP framework. Right now, it wraps the [Pest testing framework](https://pestphp.com/) and [Playwright for PHP](https://playwright-php.dev/), which could also both be included in the project directly to be able to use the latest features. However, if you choose to require this wrapper "library", you will receive less update notifications for those libraries and with each update for this DEV-Core library, you will be informed if there are any breaking changes connected to the Struktal framework, and how they can be resolved.

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

[](#installation)

To install this library, include it in your project using Composer:

```
composer require --dev struktal/struktal-dev-core
```

Dependencies
------------

[](#dependencies)

- **Pest**: GitHub: [pestphp/pest](https://github.com/pestphp/pest), licensed under [MIT license](https://github.com/pestphp/pest/blob/4.x/LICENSE.md)
- **Playwright for PHP**: GitHub: [playwright-php/playwright](https://github.com/playwright-php/playwright), licensed under [MIT license](https://github.com/playwright-php/playwright/blob/main/LICENSE)

License
-------

[](#license)

This software is licensed under the MIT license. See the [LICENSE](LICENSE) file for more information.

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance92

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

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

Total

5

Last Release

46d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/49905418?v=4)[Jens Ostertag](/maintainers/JensOstertag)[@JensOstertag](https://github.com/JensOstertag)

---

Top Contributors

[![JensOstertag](https://avatars.githubusercontent.com/u/49905418?v=4)](https://github.com/JensOstertag "JensOstertag (11 commits)")

---

Tags

struktal

### Embed Badge

![Health badge](/badges/struktal-struktal-dev-core/health.svg)

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

###  Alternatives

[pestphp/pest-plugin-browser

Pest plugin to test browser interactions

1312.9M147](/packages/pestphp-pest-plugin-browser)[pestphp/pest-plugin-drift

The Pest Drift Plugin

734.7M98](/packages/pestphp-pest-plugin-drift)[defstudio/pest-plugin-laravel-expectations

A plugin to add laravel tailored expectations to Pest

97585.1k7](/packages/defstudio-pest-plugin-laravel-expectations)[jonpurvis/lawman

A PestPHP Plugin to help with architecture testing SaloonPHP integrations

4134.4k9](/packages/jonpurvis-lawman)[lukeraymonddowning/pest-plugin-money

A Pest PHP plugin that makes testing popular Money packages easy.

2069.8k](/packages/lukeraymonddowning-pest-plugin-money)[ozzie/pest-plugin-nest

Nest Pest PHP tests for better organization and readability

2129.1k](/packages/ozzie-pest-plugin-nest)

PHPackages © 2026

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