PHPackages                             thinframe/pcntl - 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. thinframe/pcntl

ActiveLibrary

thinframe/pcntl
===============

v0.2.1(12y ago)39.9k1[1 PRs](https://github.com/thinframe/pcntl/pulls)1MITPHPPHP &gt;=5.4.0

Since Dec 8Pushed 12y ago2 watchersCompare

[ Source](https://github.com/thinframe/pcntl)[ Packagist](https://packagist.org/packages/thinframe/pcntl)[ Docs](http://thinframe.net)[ RSS](/packages/thinframe-pcntl/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (4)Used By (1)

\#ThinFrame PCNTL

[![Latest Stable Version](https://camo.githubusercontent.com/6c810fc02cb08e89d9460e34d1193141838e217afe2ce77344182ef4c1cd03d3/68747470733a2f2f706f7365722e707567782e6f72672f7468696e6672616d652f70636e746c2f762f737461626c652e706e67)](https://packagist.org/packages/thinframe/pcntl)[![Latest Unstable Version](https://camo.githubusercontent.com/501bb7a07fb32a50dbd37b3ddde11db499f7be8bd9be6adcba83fd3417fdcab7/68747470733a2f2f706f7365722e707567782e6f72672f7468696e6672616d652f70636e746c2f762f756e737461626c652e706e67)](https://packagist.org/packages/thinframe/pcntl)[![License](https://camo.githubusercontent.com/eaa85afb38321535b7f1e2e09197ffa5e1de36503148a63674f9f528b786fa47/68747470733a2f2f706f7365722e707567782e6f72672f7468696e6672616d652f70636e746c2f6c6963656e73652e706e67)](https://packagist.org/packages/thinframe/pcntl)

\##Features

- Async processes
- Signal handling

\##Installation

- Via composer: `composer require thinframe/pcntl`
- Via GIT: `git clone https://github.com/thinframe/pnctl`

\##Copyright

- MIT License - Sorin Badea

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity50

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 ~49 days

Total

2

Last Release

4491d ago

### Community

Maintainers

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

---

Top Contributors

[![unusorin](https://avatars.githubusercontent.com/u/1003231?v=4)](https://github.com/unusorin "unusorin (8 commits)")

---

Tags

pcntlthinframe

### Embed Badge

![Health badge](/badges/thinframe-pcntl/health.svg)

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

###  Alternatives

[misterion/ko-process

Simple pcntl fork wrapper and process manager

177337.7k6](/packages/misterion-ko-process)[duncan3dc/fork-helper

Simple class to fork processes in PHP and allow multi-threading

73548.0k4](/packages/duncan3dc-fork-helper)[arara/process

Provides a better API to work with processes on Unix-like systems

16861.7k2](/packages/arara-process)[mkraemer/react-pcntl

PCNTL bindings for ReactPHP

57289.0k9](/packages/mkraemer-react-pcntl)[phlib/console-process

Console implementation.

1833.5k2](/packages/phlib-console-process)[zhgzhg/gphpthread

Generic PHP Threads library using only pure PHP

154.1k](/packages/zhgzhg-gphpthread)

PHPackages © 2026

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