PHPackages                             jyoungblood/stereo - 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. [Templating &amp; Views](/categories/templating)
4. /
5. jyoungblood/stereo

ActiveProject[Templating &amp; Views](/categories/templating)

jyoungblood/stereo
==================

Pragmatic toolkit for internet makers

2.0.0(1y ago)13[45 issues](https://github.com/jyoungblood/stereo/issues)MITPHP

Since Sep 30Pushed 1y ago1 watchersCompare

[ Source](https://github.com/jyoungblood/stereo)[ Packagist](https://packagist.org/packages/jyoungblood/stereo)[ Docs](https://github.com/jyoungblood/stereo)[ RSS](/packages/jyoungblood-stereo/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (10)Versions (2)Used By (0)

STEREO
======

[](#stereo)

### A pragmatic toolkit for internet makers

[](#a-pragmatic-toolkit-for-internet-makers)

Stereo is a "full stack" tool kit designed to make the process of developing dynamic server-rendered web applications significantly easier and more enjoyable.

While it produces a reliable final product, this configuration focuses on developer velocity, making it easy to provide value quickly without introducing unnecessary technical overhead.

Full documentation:

What's included?
----------------

[](#whats-included)

- [Slim v4](https://www.slimframework.com/) (w/ [Slim PSR-7](https://github.com/slimphp/Slim-Psr7))
- Blade templating - [BladeOne](https://github.com/eftec/bladeone)
- View rendering helpers - [Stereo Render](https://github.com/jyoungblood/stereo-render)
- Helpful [Vanilla PHP](https://vphp.dev) abstraction libraries:

    - Database handlers - [DB Kit](https://github.com/jyoungblood/dbkit)
    - Cookie handlers - [Cookie](https://github.com/jyoungblood/cookie)
    - Simple HTTP client - [HTTP Request](https://github.com/jyoungblood/http-request)
    - Misc utility functions - [X-Utilities](https://github.com/jyoungblood/x-utilities)
- [TailwindCSS](https://tailwindcss.com/)
- [AlpineJS](https://alpinejs.dev/)
- [Instant.page](https://instant.page/)
- Simple application structure

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

[](#requirements)

- PHP &gt;= 7.4
- PDO-compatible database (if using [DB handlers](https://github.com/jyoungblood/dbkit))
- Apache (for production)

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

[](#installation)

Easy install with composer:

```
composer create-project jyoungblood/stereo new-project-name

```

In the new project directory, initialize the .env file and template cache directory:

```
cd new-project-name
mv .env.example .env
mkdir public/cache

```

(optional) Install Tailwind:

```
npm install

```

Local Development
-----------------

[](#local-development)

Stereo will work locally with a variety of methods, the simplest being PHP's built-in web server:

```
php -S localhost:6969 -t public/

```

There is also conveniently aliased composer script:

```
composer start

```

If you're using Tailwind, the watcher script and PHP server can be run concurrently with a single command:

```
npm run dev

```

You could also use [Herd](https://herd.laravel.com/), which is an excellent tool for local development.

Additional resources
--------------------

[](#additional-resources)

- [STEREO Documentation](https://stereotk.com)
- [BladeOne Manual](https://github.com/EFTEC/BladeOne/wiki/BladeOne-Manual)
- [Slim v4 Documentation](https://www.slimframework.com/docs/v4/)
- [DB Kit CRUD operations](https://github.com/jyoungblood/dbkit)
- [TailwindCSS Documentation](https://tailwindcss.com/docs)
- [AlpineJS Documentation](https://alpinejs.dev/docs/introduction)

This project is a perpetual work in progress. [Get in touch](mailto:jonathan.youngblood@gmail.com) if you'd like to get involved.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 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

Unknown

Total

1

Last Release

589d ago

### Community

Maintainers

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

---

Top Contributors

[![jyoungblood](https://avatars.githubusercontent.com/u/56104?v=4)](https://github.com/jyoungblood "jyoungblood (76 commits)")

---

Tags

bladephpslim4phpbladeboilerplateSkeletonstartertailwindcssalpinejsslim4slim-frameworkbladeone

### Embed Badge

![Health badge](/badges/jyoungblood-stereo/health.svg)

```
[![Health](https://phpackages.com/badges/jyoungblood-stereo/health.svg)](https://phpackages.com/packages/jyoungblood-stereo)
```

###  Alternatives

[tightenco/jigsaw

Simple static sites with Laravel's Blade.

2.2k438.5k29](/packages/tightenco-jigsaw)[phlak/directory-lister

PHP directory lister

2.5k1.4k](/packages/phlak-directory-lister)[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1537.5k](/packages/bacula-web-bacula-web)

PHPackages © 2026

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