tienvx/single-color-petrinet
A lightweight PHP package for modeling and simulating single-color (ordinary) Petri nets, with places, transitions, tokens, and firing rules. Use it to represent workflows, state machines, and concurrent processes in Laravel or plain PHP applications.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| florianv/petrinet | 0.85 | A PHP implementation of Petri nets for modeling and simulating workflows, state machines, and concurrent processes. Define places, transitions, and tokens to represent business logic, then execute markings to track state and control transition firing. | 124 | 124 | 15 | 101 | 1 | 1.5 | 3.6 | MIT | 5 years ago | |
| bunny/bunny | 0.74 | BunnyPHP is a performant pure-PHP AMQP (RabbitMQ) non-blocking ReactPHP library with an idiomatic PHP API. It supports classic CLI/FPM and ReactPHP apps via an asynchronous client offering a synchronous API using Fibers. Already used in production; requires PHP 8.1+. | 747 | 755 | 105 | 115K | 32 | 36.2 | 50.4 | MIT | 3 months ago | |
| php-standard-library/async | 0.74 | Fiber-based async primitives for PHP: structured concurrency with cooperative multitasking. Run tasks concurrently, manage lifecycles, cancellations, and scopes predictably. Part of PHP Standard Library; docs and guides at php-standard-library.dev. | 2 | 2 | 0 | 110K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| spatie/async | 0.74 | Run PHP tasks in parallel with a simple Pool API built on PCNTL. Add closures, handle results via then/catch, and wait for completion. Ideal for speeding up batch jobs, CPU-heavy work, and IO-bound processing with multiple processes. | 2,808 | 2,823 | 185 | 179K | 0 | 33.6 | 26.4 | MIT | 8 months ago | |
| yohang/finite | 0.74 | yohang/finite is a lightweight PHP finite state machine library for modeling workflows and state transitions. Define states, transitions, guards, and callbacks with a fluent API, and use it in Laravel or any PHP application. | 1,348 | — | 186 | — | 0 | 14.0 | — | MIT | 11 months ago | |
| parallite/parallite-php | 0.74 | Parallite is a lightweight PHP package for running tasks in parallel, with a simple API for concurrent jobs and result collection. It integrates with Laravel and helps speed up independent operations without extra infrastructure, making it useful for batch processing and I/O-bound work. | 6 | 6 | 3 | 491 | 0 | 11.7 | 28.2 | MIT | 5 months ago | |
| villfa/invert-color | 0.74 | A small PHP package for inverting hex colors. Generate the opposite of any color for contrasting text, hover states, or dark-mode variants, with a simple API that works in plain PHP and Laravel projects alike. | 15 | 15 | 4 | 15K | 0 | 0.2 | 41.1 | MIT | — | |
| reactivex/rxphp | 0.73 | ReactiveX RxPHP is a reactive programming library for PHP, providing Observables, LINQ-style query operators, and schedulers to compose asynchronous and event-based programs over streams of data. Build composable, testable pipelines for complex async workflows. | 1,731 | — | 140 | — | 7 | 15.6 | 4.9 | MIT | 1 year ago |
|
| spatie/fork | 0.73 | Run PHP code concurrently with spatie/fork, which forks the main process into child tasks. Pass multiple closures to run at the same time, then collect results in order. Requires PHP 8 and the pcntl extension, and works in CLI only, not web contexts. | 1,050 | 1,052 | 120 | 310K | 0 | 35.1 | 40.1 | MIT | 1 day ago | |
| tdn/php-types | 0.73 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago | |
| primal/color | 0.73 | primal/color is a PHP package for working with colors in Laravel and other PHP apps, offering helpers to convert between formats like hex, RGB, and HSL, adjust shades and brightness, and generate or manipulate palettes with a simple, expressive API. | 24 | 24 | 4 | 19K | 0 | 0.5 | 39.9 | NOASSERTION | 3 years ago | |
| phasync/phasync | 0.73 | Fiber-based concurrency for PHP 8.1+. phasync provides coroutines, channels, and structured concurrency so you can write simple, readable async code without callbacks—great for I/O-heavy apps, HTTP clients, and parallel tasks. Lightweight and dependency-free. | 244 | 246 | 11 | 1K | 2 | 21.9 | 13.4 | MIT | 2 days ago | |
| juststeveking/state-machine | 0.73 | A lightweight state machine for Laravel and PHP applications. Define states and allowed transitions, then move models or objects through workflows with clear, testable rules and guard conditions. | 2 | 2 | 0 | 316 | 0 | 10.7 | 30.6 | MIT | 5 months ago | |
| php-standard-library/iter | 0.73 | Inspect and reduce any PHP iterable (arrays, generators, iterators) with small, focused helpers from PHP Standard Library - Iter. Designed for common iteration tasks and consistent behavior across iterable types. | 1 | 1 | 0 | 50K | 0 | 21.5 | 64.8 | MIT | 1 week ago |
How can I help you explore Laravel packages today?