PHPackages                             php-task/php-task - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. php-task/php-task

ActiveLibrary[Queues &amp; Workers](/categories/queues)

php-task/php-task
=================

Library to work with synchronous and asynchronous tasks in php.

3.0.2(1mo ago)28371.0k↓39.7%10[7 issues](https://github.com/php-task/php-task/issues)[1 PRs](https://github.com/php-task/php-task/pulls)2MITPHPPHP ^8.0CI passing

Since Jan 31Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/php-task/php-task)[ Packagist](https://packagist.org/packages/php-task/php-task)[ RSS](/packages/php-task-php-task/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (18)Versions (22)Used By (2)

php-task
========

[](#php-task)

[![Build Status](https://camo.githubusercontent.com/44400efc6a4742f6437df6cf7c52648e3ed42dd71ba3223e7e4a111fd717880c/68747470733a2f2f7472617669732d63692e6f72672f7068702d7461736b2f7068702d7461736b2e737667)](https://travis-ci.org/php-task/php-task)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/e06622811794a07ca20c29e61a5be30614b07d13ad1f7d88b7f58bf352723950/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7068702d7461736b2f7068702d7461736b2f6261646765732f7175616c6974792d73636f72652e706e67)](https://scrutinizer-ci.com/g/php-task/php-task/)[![Code Coverage](https://camo.githubusercontent.com/24d1b6b0821348bb9f14678b070549ba0b1ff0de078805f15da46e91da86478a/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7068702d7461736b2f7068702d7461736b2f6261646765732f636f7665726167652e706e67)](https://scrutinizer-ci.com/g/php-task/php-task/)

php-task is a task-library for synchronous and asynchronous tasks.

Features
--------

[](#features)

- Scheduling frequent tasks
- Custom handler to run tasks
- Extensibility with events
- Use your own storage to save the events
- Framework independent (uses a few symfony-components)
- Monitoring tasks (to be implemented)
- Statistics of tasks (to be implemented)

and many features more.

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

[](#installation)

```
composer require php-task/php-task
```

Documentation
-------------

[](#documentation)

See the official documentation on .

Contribution
------------

[](#contribution)

Pull requests are welcome. Please see our [CONTRIBUTING](https://github.com/php-task/php-task/blob/master/CONTRIBUTING.md) guide.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance85

Actively maintained with recent releases

Popularity47

Moderate usage in the ecosystem

Community26

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 88.5% 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 ~188 days

Recently: every ~168 days

Total

21

Last Release

46d ago

Major Versions

0.3.0 → 1.0.0-RC12017-02-13

1.5.0 → 2.0.02022-07-22

2.2.0 → 3.0.02026-01-22

PHP version history (5 changes)0.1.0PHP ~5.5 || ~7.0

1.3.0PHP ^5.6 || ^7.0

1.5.0PHP ^5.6 || ^7.0 || ^8.0

2.0.0PHP ^8.0 || ^8.1

2.1.0PHP ^8.0

### Community

Maintainers

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

![](https://avatars.githubusercontent.com/u/1698337?v=4)[Alexander Schranz](/maintainers/alexander-schranz)[@alexander-schranz](https://github.com/alexander-schranz)

---

Top Contributors

[![wachterjohannes](https://avatars.githubusercontent.com/u/1464615?v=4)](https://github.com/wachterjohannes "wachterjohannes (85 commits)")[![Prokyonn](https://avatars.githubusercontent.com/u/25978473?v=4)](https://github.com/Prokyonn "Prokyonn (3 commits)")[![alexander-schranz](https://avatars.githubusercontent.com/u/1698337?v=4)](https://github.com/alexander-schranz "alexander-schranz (3 commits)")[![martinlagler](https://avatars.githubusercontent.com/u/24388840?v=4)](https://github.com/martinlagler "martinlagler (2 commits)")[![mamazu](https://avatars.githubusercontent.com/u/14860264?v=4)](https://github.com/mamazu "mamazu (1 commits)")[![dev-newvisibility](https://avatars.githubusercontent.com/u/89986734?v=4)](https://github.com/dev-newvisibility "dev-newvisibility (1 commits)")[![KarelWintersky](https://avatars.githubusercontent.com/u/2164874?v=4)](https://github.com/KarelWintersky "KarelWintersky (1 commits)")

---

Tags

asynchacktoberfestphpphp-tasksynctask-scheduler

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/php-task-php-task/health.svg)

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

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M203](/packages/sulu-sulu)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[contao/core-bundle

Contao Open Source CMS

1231.6M2.8k](/packages/contao-core-bundle)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)

PHPackages © 2026

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