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 2d 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 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

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

2290d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9cfc7e494a084373b215b9d9827ba40aa5810b564ac33f988d80d7c42264c102?d=identicon)[suhayls](/maintainers/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.3M26](/packages/league-geotools)[amphp/parser

A generator parser to make streaming parsers simple.

14952.8M16](/packages/amphp-parser)[amphp/serialization

Serialization tools for IPC and data storage in PHP.

13451.1M18](/packages/amphp-serialization)[enqueue/enqueue

Message Queue Library

19820.0M56](/packages/enqueue-enqueue)[deliciousbrains/wp-background-processing

WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.

1.1k409.8k6](/packages/deliciousbrains-wp-background-processing)[react/async

Async utilities and fibers for ReactPHP

2238.8M171](/packages/react-async)

PHPackages © 2026

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