PHPackages                             com.suhayl/message\_queueing - 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. com.suhayl/message\_queueing

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

com.suhayl/message\_queueing
============================

Message Queueing system to store messages in SQLite DB.

v1.0.1(6y ago)06CSSPHP ^7.2

Since Feb 5Pushed 6y ago1 watchersCompare

[ Source](https://github.com/suhayls/message-queueing)[ Packagist](https://packagist.org/packages/com.suhayl/message_queueing)[ RSS](/packages/comsuhayl-message-queueing/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (3)Used By (0)

Message Queueing
================

[](#message-queueing)

Brief
-----

[](#brief)

System to queue messages.

Objectives:
-----------

[](#objectives)

1. HTTP POST endpoint OR CLI command to input an SMS message into the queue
2. HTTP GET endpoint OR CLI command to consume an SMS message from the queue in JSON format. With consuming I mean: read SMS from queue and delete it, so that it won't be consumed by the next reader.
3. HTTP GET endpoint OR CLI command to view all messages in the queue in JSON format
4. HTML page to view all messages in the queue

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

[](#requirements)

- Composer
- pdosqlite extension

Setup
-----

[](#setup)

1. Clone files in web server directory and run `composer install`
2. Create folder 'db' in root directory and load setup.php to initialize db file (Optionally add parameter `dummy_data=1` to load dummy data into database)
3. Load index.php for HTML view of all messages with HTML form to queue new messages
4. Load consume-message.php to load next message in queue and display in JSON, deleting the message
5. Load read-messages.php to display all messages in JSON
6. Submit POST data to queue-message.php to queue up message in DB.

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

Total

2

Last Release

2340d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/863607?v=4)[Suhayl](/maintainers/suhayls)[@suhayls](https://github.com/suhayls)

---

Top Contributors

[![suhayls](https://avatars.githubusercontent.com/u/863607?v=4)](https://github.com/suhayls "suhayls (10 commits)")

### Embed Badge

![Health badge](/badges/comsuhayl-message-queueing/health.svg)

```
[![Health](https://phpackages.com/badges/comsuhayl-message-queueing/health.svg)](https://phpackages.com/packages/comsuhayl-message-queueing)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.6M31](/packages/league-geotools)[illuminate/bus

The Illuminate Bus package.

6046.3M542](/packages/illuminate-bus)[uecode/qpush-bundle

Asynchronous processing for Symfony using Push Queues

1672.5M2](/packages/uecode-qpush-bundle)[belvg/module-sqs

N/A

1544.6k](/packages/belvg-module-sqs)[bsidev/bitrix-queue

Queues for Bitrix CMS

232.8k](/packages/bsidev-bitrix-queue)[lelivrescolaire/sqs-bundle

Communicate with an SQS queue from inside your symfony 2 application.

109.6k](/packages/lelivrescolaire-sqs-bundle)

PHPackages © 2026

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