hibiken/asynq
Simple, reliable, and efficient distributed task queue in Go
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
No releases in the last 90 days; the most recent was 276 days ago, with 64 contributors on GitHub.
Use Cases & Benefits
- Implements a distributed task queue in Go for asynchronous background job processing using Redis.
- Ensures reliable task execution with features like retries, scheduling, and automatic recovery from worker crashes.
- Use for building scalable background job processing systems with prioritized and scheduled tasks in Go applications.
- Use for implementing fault-tolerant asynchronous workflows that require task deduplication and timeout management.
- Use for monitoring and administrating task queues via integrated web UI and CLI tools for operational visibility.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Asynq is a Go library for queueing tasks and processing them asynchronously with workers. It's backed by Redis and is designed to be scalable yet easy to get started.
Task queues are used as a mechanism to distribute work across multiple machines. A system can consist of multiple worker servers and brokers, giving way to high availability and horizontal scaling.
Status: The library relatively stable and is currently undergoing moderate development with less frequent breaking API changes.
☝️ Important Note: Current major version is zero (
v0.x.x) to accommodate rapid development and fast iteration while getting early feedback from users (feedback on APIs are appreciated!). The public API could change without a major version update beforev1.0.0release.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
991+16
Open issues
294+2
Compared with peers in Database
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| thedotmack/claude-mem | 115.8K | +4.7K | 75 | today |
| gitroomhq/postiz-app | 41.3K | +482 | 75 | 17 days ago |
| etcd-io/etcd | 52.7K | +287 | 75 | 19 days ago |
| VictoriaMetrics/VictoriaMetrics | 18.1K | +70 | 75 | 1 day ago |
| strelov1/freehire | 3.5K | -48 | 45 | today |
| hibiken/asynq | 13.8K | — | 50 | 276 days ago |
| Category median | 41.3K | +287 | 75 | — |
Discover Repositories
Search across tracked repositories by name or description