PHPackages                             sysgen/streamcore - 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. sysgen/streamcore

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

sysgen/streamcore
=================

PHP Runtime Optimizer

v1.0.0(2mo ago)034↓44.4%MITPHP &gt;=8.2

Since May 18Compare

[ Source](https://github.com/TTMTT/streamcore)[ Packagist](https://packagist.org/packages/sysgen/streamcore)[ RSS](/packages/sysgen-streamcore/feed)WikiDiscussions Synced 3w ago

READMEChangelogDependenciesVersions (2)Used By (0)

sysgen/streamcore
=================

[](#sysgenstreamcore)

A lightweight PHP runtime optimizer that improves autoload performance through stream-based file caching.

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

[](#requirements)

- PHP &gt;= 8.2
- ext-openssl

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

[](#installation)

```
composer require sysgen/streamcore
```

What it does
------------

[](#what-it-does)

`sysgen/streamcore` reduces file I/O overhead during class autoloading by intercepting the PHP stream layer and serving frequently accessed files from an in-memory buffer. This is particularly useful in projects with a large number of classes where repeated disk reads become a bottleneck.

The library registers a custom stream wrapper (`lc://`) that acts as a transparent caching layer between the autoloader and the filesystem.

Usage
-----

[](#usage)

The library boots automatically when installed via Composer. No configuration is required.

```
// Nothing to do — works out of the box after composer install.
require __DIR__ . '/vendor/autoload.php';
```

If you need to boot it manually (e.g. in a standalone script without Composer):

```
require __DIR__ . '/vendor/sysgen/streamcore/autoload.php';
```

How it works
------------

[](#how-it-works)

1. On boot, the library registers a prepend autoloader and a custom stream protocol (`lc://`).
2. The prepend autoloader intercepts class resolution before Composer's default `ClassLoader`.
3. If the target file is eligible for stream-based loading, it is served through the `lc://` wrapper.
4. The wrapper buffers the file content in memory, eliminating redundant disk reads for the same file.

Classes
-------

[](#classes)

ClassDescription`Sysgen\Streamcore\Optimizer`Bootstrap — registers the stream wrapper and prepend autoloader`Sysgen\Streamcore\Cache`Stream wrapper implementation for the `lc://` protocol`Sysgen\Streamcore\Pipeline`Internal data processing pipeline used by the stream layerLicense
-------

[](#license)

MIT

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance86

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

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

67d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/022180c922351f8f20af4da293548ab9a02a3c479097d5a9bfa7680854636324?d=identicon)[onexgen](/maintainers/onexgen)

### Embed Badge

![Health badge](/badges/sysgen-streamcore/health.svg)

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

###  Alternatives

[laravel-admin-ext/summernote

Summernote extension for laravel-admin

37145.6k](/packages/laravel-admin-ext-summernote)[jildertmiedema/laravel-tactician

Tactician for laravel 8+

105.0k](/packages/jildertmiedema-laravel-tactician)

PHPackages © 2026

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