bbc/sqs-consumer
Build Amazon Simple Queue Service (SQS) based applications without the boilerplate observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 99
- Release rhythm 93
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 22.0
- age_days: 4276
- days_rel: 47
- days_push: 10
- n_releases_24m: 25
Adoption not part of the score
1907 stars · 334 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Node.js/TypeScript library that wraps Amazon SQS into a simple consumer API, letting developers define an async message handler without boilerplate polling and acknowledgment code. It handles long polling, sequential or batched parallel processing, and configurable message acknowledgment and deletion.
Use cases
- consume messages from an AWS SQS queue in Node.js
- build a worker that processes SQS messages without boilerplate
- run background job processing backed by Amazon SQS
- process SQS messages in parallel with configurable batch size
- control when SQS messages are acknowledged and deleted from the queue
- deploy a serverless-style SQS consumer on AWS
When to choose
- You use Amazon SQS and want a maintained, minimal consumer library instead of hand-writing polling and delete logic
- You need fine-grained control over message acknowledgment, retries, and batch processing
- You want a lightweight alternative to heavier job-queue frameworks when AWS SQS is already your queue
When to avoid
- You are not using AWS SQS (e.g., RabbitMQ, Kafka, Redis-based queues)
- You need a full job-queue system with scheduling, dashboards, or persistence beyond what SQS provides
- You are not on a JavaScript runtime (Node.js or compatible)
Facets
library · maturity active
message-queue backend cloud-computing developer-tools serverless cloud aws sqs queue-consumer typescript long-polling event-driven npm-package messaging nodejs deno
2 sources
- readme: https://github.com/bbc/sqs-consumer · fetched 2026-08-28 · 7fa821697726
- homepage: https://bbc.github.io/sqs-consumer/ · fetched 2026-08-29 · f5447072e8e4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bbc/sqs-consumer | main | 97 |
For agents
markdown · JSON · MCP: product_card(name="bbc/sqs-consumer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem