PHPackages                             vg-2124666/wunderbaum - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. vg-2124666/wunderbaum

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

vg-2124666/wunderbaum
=====================

A short demo application for VG

011PHP

Since Nov 2Pushed 10y ago1 watchersCompare

[ Source](https://github.com/vg-2124666/wunderbaum)[ Packagist](https://packagist.org/packages/vg-2124666/wunderbaum)[ RSS](/packages/vg-2124666-wunderbaum/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Wunderbaum VG demo
------------------

[](#wunderbaum-vg-demo)

"Wunderbaum" is an application which can be used for three things, and three things only:

- Display two "Top Five!" lists from a varnish log file
- List recent news items from an RSS feed
- List recent news items from a json feed

Installing Wunderbaum
---------------------

[](#installing-wunderbaum)

Wunderbaum uses [Composer](http://getcomposer.org) for php dependencies and requires php version &gt;= 5.6 to run.

Download and install composer, then download and initialize Wunderbaum directly by running `composer create-project vg-2124666/wunderbaum -s dev` from a folder of your choosing.

If the above command succeeded, there's nothing left to do to install Wunderbaum. However, you can also install from git. To install from git, clone this repository, then (from the git root of this project) run `composer install` to download and install all application dependencies and set up the autoloader.

Running Wunderbaum the easy way
-------------------------------

[](#running-wunderbaum-the-easy-way)

You can run Wunderbaum in development mode with the php built-in web server. Open a console application and then (from the git root of this project) run `php -S localhost:8000 -t web web/server.php` to load up the application. Then open up a web browser and navigate to  to see Wunderbaum in action.

You can change the port number when running the built-in web server by replacing `8000` with a port number of your own choosing. Remember to use the same port number when opening it up in a web browser!

Running Wunderbaum the slightly less easy way
---------------------------------------------

[](#running-wunderbaum-the-slightly-less-easy-way)

You can run Wunderbaum through nginx, Apache, IIS or any other web server that supports PHP. Set up a dedicated hostname for Wunderbaum, then point the web root to the `web/` folder inside the source root, using `index.php` as the default document.

When running this in a production environment, you will want to remove or make unavailable the `web/server.php` file.

Testing
-------

[](#testing)

A very basic test suite can be run by running phpunit, either from an installed phpunit binary, or by running `./vendor/phpunit/phpunit/phpunit` (from the git root).

Why "Wunderbaum"?
-----------------

[](#why-wunderbaum)

When your car is messy and smelly, Wunderbaum is a small, fresh piece of joy that just makes everything better. Just like this.

License
-------

[](#license)

All files in this repository is released under the MIT license. See the included license file.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/753d95b650e682f4bc1a699eda348a7cd34b6481583f5f3530eeb997b1ec8918?d=identicon)[vg-2124666](/maintainers/vg-2124666)

---

Top Contributors

[![vg-2124666](https://avatars.githubusercontent.com/u/15606315?v=4)](https://github.com/vg-2124666 "vg-2124666 (2 commits)")

### Embed Badge

![Health badge](/badges/vg-2124666-wunderbaum/health.svg)

```
[![Health](https://phpackages.com/badges/vg-2124666-wunderbaum/health.svg)](https://phpackages.com/packages/vg-2124666-wunderbaum)
```

###  Alternatives

[jbboehr/dnsbl

DNSBL lookup

11373.9k1](/packages/jbboehr-dnsbl)

PHPackages © 2026

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