PHPackages                             windwalker/phpunit-skeleton-generator - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. windwalker/phpunit-skeleton-generator

ActiveLibrary[Testing &amp; Quality](/categories/testing)

windwalker/phpunit-skeleton-generator
=====================================

Tool that can generate skeleton test classes from production code classes and vice versa

2.0.3(9y ago)02.4kBSD-3-ClausePHPPHP &gt;=5.3.3

Since May 12Pushed 9y ago3 watchersCompare

[ Source](https://github.com/ventoviro/phpunit-skeleton-generator)[ Packagist](https://packagist.org/packages/windwalker/phpunit-skeleton-generator)[ Docs](https://github.com/ventoviro/phpunit-skeleton-generator/tree/windwalker-tmpl)[ RSS](/packages/windwalker-phpunit-skeleton-generator/feed)WikiDiscussions master Synced 1mo ago

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

PHPUnit Skeleton Generator
==========================

[](#phpunit-skeleton-generator)

`phpunit-skelgen` is a tool that can generate skeleton test classes from production code classes and vice versa.

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

[](#installation)

### PHP Archive (PHAR)

[](#php-archive-phar)

The easiest way to obtain phpunit-skelgen is to download a [PHP Archive (PHAR)](http://php.net/phar) that has all required dependencies of phpunit-skelgen bundled in a single file:

```
wget https://phar.phpunit.de/phpunit-skelgen.phar
chmod +x phpunit-skelgen.phar
mv phpunit-skelgen.phar /usr/local/bin/phpunit-skelgen

```

You can also immediately use the PHAR after you have downloaded it, of course:

```
wget https://phar.phpunit.de/phpunit-skelgen.phar
php phpunit-skelgen.phar

```

### Composer

[](#composer)

Simply add a dependency on `phpunit/phpunit-skeleton-generator` to your project's `composer.json` file if you use [Composer](http://getcomposer.org/) to manage the dependencies of your project. Here is a minimal example of a `composer.json` file that just defines a development-time dependency on phpunit/phpunit-skeleton-generator:

```
{
    "require-dev": {
        "phpunit/phpunit-skeleton-generator": "*"
    }
}

```

For a system-wide installation via Composer, you can run:

```
composer global require 'phpunit/phpunit-skeleton-generator=*'

```

Make sure you have `~/.composer/vendor/bin/` in your path.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 75% 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 ~307 days

Total

4

Last Release

3458d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1639206?v=4)[Simon Asika](/maintainers/asika32764)[@asika32764](https://github.com/asika32764)

---

Top Contributors

[![sebastianbergmann](https://avatars.githubusercontent.com/u/25218?v=4)](https://github.com/sebastianbergmann "sebastianbergmann (27 commits)")[![asika32764](https://avatars.githubusercontent.com/u/1639206?v=4)](https://github.com/asika32764 "asika32764 (5 commits)")[![edorian](https://avatars.githubusercontent.com/u/247397?v=4)](https://github.com/edorian "edorian (1 commits)")[![InfopactMLoos](https://avatars.githubusercontent.com/u/22300844?v=4)](https://github.com/InfopactMLoos "InfopactMLoos (1 commits)")[![MelvinLoos](https://avatars.githubusercontent.com/u/1757355?v=4)](https://github.com/MelvinLoos "MelvinLoos (1 commits)")[![tcpiptan](https://avatars.githubusercontent.com/u/246622?v=4)](https://github.com/tcpiptan "tcpiptan (1 commits)")

---

Tags

testingphpunitxunitSkeleton

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/windwalker-phpunit-skeleton-generator/health.svg)

```
[![Health](https://phpackages.com/badges/windwalker-phpunit-skeleton-generator/health.svg)](https://phpackages.com/packages/windwalker-phpunit-skeleton-generator)
```

###  Alternatives

[phpunit/phpunit

The PHP Unit Testing framework.

20.0k910.7M134.3k](/packages/phpunit-phpunit)[phpunit/php-code-coverage

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

8.9k892.4M1.5k](/packages/phpunit-php-code-coverage)[brianium/paratest

Parallel testing for PHP

2.5k118.8M753](/packages/brianium-paratest)[phpunit/phpunit-selenium

Selenium Server integration for PHPUnit

59610.9M150](/packages/phpunit-phpunit-selenium)[robiningelbrecht/phpunit-coverage-tools

PHPUnit coverage tools

1783.0k33](/packages/robiningelbrecht-phpunit-coverage-tools)

PHPackages © 2026

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