PHPackages                             chigix/io-component - 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. chigix/io-component

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

chigix/io-component
===================

PHP IO Component

0.1.2(11y ago)0811MITPHPPHP &gt;=5.4

Since Mar 15Pushed 11y ago1 watchersCompare

[ Source](https://github.com/chigix/php-io-component)[ Packagist](https://packagist.org/packages/chigix/io-component)[ Docs](http://chigix.com)[ RSS](/packages/chigix-io-component/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (2)Used By (1)

IO Component
============

[](#io-component)

[![Latest Stable Version](https://camo.githubusercontent.com/55fc14bb2d24dfabad95d2a12e9c57a2745b1498a909cad118ddbae91c96a9bd/68747470733a2f2f706f7365722e707567782e6f72672f6368696769782f696f2d636f6d706f6e656e742f762f737461626c652e737667)](https://packagist.org/packages/chigix/io-component)[![Total Downloads](https://camo.githubusercontent.com/5660c9c6acd76a555e0c885677df13b0e54b158fcd74f283be47a33d66381b56/68747470733a2f2f706f7365722e707567782e6f72672f6368696769782f696f2d636f6d706f6e656e742f646f776e6c6f6164732e737667)](https://packagist.org/packages/chigix/io-component)[![Latest Unstable Version](https://camo.githubusercontent.com/77b73a9981e0119f0d5a75b0978dd791824fe42ecf6f3eb54c9ed8b4737e33c6/68747470733a2f2f706f7365722e707567782e6f72672f6368696769782f696f2d636f6d706f6e656e742f762f756e737461626c652e737667)](https://packagist.org/packages/chigix/io-component)[![License](https://camo.githubusercontent.com/7bd3bc809fda9f037f4a893690e421be37c970be7327ecb849882307a46c0a33/68747470733a2f2f706f7365722e707567782e6f72672f6368696769782f696f2d636f6d706f6e656e742f6c6963656e73652e737667)](https://packagist.org/packages/chigix/io-component)

IO Component greatly provide some base classes as streams, serialization and the file system for System Input and output.

If you are familiar with java.io in JDK, you might get started to use this component quickly.

In addition this component provides common filesystem features needed to any useage case in stream programming style:

```
$input = Chigi\Component\IO\StdInputStream::getInstance();
echo $input->readLine();
```

Besides, you could create your io utils with stream operation supports by extends the Base Stream Classes easily:

```
class RoboOutputStream extends \Chigi\Component\IO\OutputStream {

    protected function writeString($string) {
        \Robo\Runner::getPrinter()->write($string);
    }

    public function close() {

    }

    public function flush() {

    }

}
```

Then the new stream from your self could be used at any FileSystem IO, Network Socket IO script logic directly. Seems exciting right?

This component provides a log of abstract base classes and interfaces like InputStream, OutputStream, EOFException, ...

Resources
=========

[](#resources)

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity48

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

2

Last Release

4126d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2692787?v=4)[Richard Lea](/maintainers/chigix)[@chigix](https://github.com/chigix)

---

Top Contributors

[![chigix](https://avatars.githubusercontent.com/u/2692787?v=4)](https://github.com/chigix "chigix (19 commits)")

---

Tags

iocomponentDevelopment Kit

### Embed Badge

![Health badge](/badges/chigix-io-component/health.svg)

```
[![Health](https://phpackages.com/badges/chigix-io-component/health.svg)](https://phpackages.com/packages/chigix-io-component)
```

###  Alternatives

[composer/composer

Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.

29.5k196.2M3.1k](/packages/composer-composer)[aws/aws-sdk-php

AWS SDK for PHP - Use Amazon Web Services in your PHP project

6.3k543.5M2.6k](/packages/aws-aws-sdk-php)[symfony/config

Helps you find, load, combine, autofill and validate configuration values of any kind

4.3k479.6M8.4k](/packages/symfony-config)[friendsofphp/php-cs-fixer

A tool to automatically fix PHP code style

13.5k251.2M25.2k](/packages/friendsofphp-php-cs-fixer)[symfony/asset-mapper

Maps directories of assets &amp; makes them available in a public directory with versioned filenames.

1678.8M237](/packages/symfony-asset-mapper)[pocketmine/pocketmine-mp

A server software for Minecraft: Bedrock Edition written in PHP

3.5k78.3k91](/packages/pocketmine-pocketmine-mp)

PHPackages © 2026

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