github.com/jimmysawczuk/worker

worker

Package worker accepts Jobs and places them in a queue to be executed N at a time.

45

Decision Signals

Health score 45/100, confidence 75/100.

Caution
Maintenance 15
Adoption 22
Security 92
Maturity 55
Developer DX 83
Confidence 75

Install

go get github.com/jimmysawczuk/worker

Package Data

updated May 28, 2026
Latest versionv0.0.0-20201031123144-33e939c19474
Imported by19 packages
Stars0
Forks0
Last activity5 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

44 symbols
SymbolKindSynopsis
Event Type type Event int
JobAdded Constant const JobAdded
JobFinished Constant const JobFinished
JobStarted Constant const JobStarted
ExitCode Type type ExitCode int
ExitNormally Constant const ExitNormally
ExitWhenDone Constant const ExitWhenDone
Job Type type Job interface{ ... }
Job.Run Method Run func()
JobStatus Type type JobStatus int
Errored Constant const Errored
Finished Constant const Finished

Maintained Alternatives

limited recent repository activity

#1 Asynq

Package asynq provides a framework for Redis based distrubted task queue.

Go Queue Libraries 13.3K stars 2.3K imported-by 100% confidence
94

#2 hatchet

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Go Queue Libraries 7.2K stars 0 imported-by 65% confidence
89

#3 machinery

Machinery is an asynchronous task queue/job queue based on distributed message passing.

Go Queue Libraries 8.0K stars 0 imported-by 45% confidence
79

#4 queue

Package queue provides multiple thread-safe generic queue implementations.

Go Queue Libraries 0 stars 11 imported-by 80% confidence
67

#5 deheap

Doubly-ended heap (min-max heap) with O(log n) access to both minimum and maximum elements.

Go Queue Libraries 0 stars 0 imported-by 25% confidence
44

Similar Packages

Go Queue Libraries

#1 Asynq

Package asynq provides a framework for Redis based distrubted task queue.

Go Queue Libraries 13.3K stars 2.3K imported-by 100% confidence
94

#2 hatchet

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Go Queue Libraries 7.2K stars 0 imported-by 65% confidence
89

#3 machinery

Machinery is an asynchronous task queue/job queue based on distributed message passing.

Go Queue Libraries 8.0K stars 0 imported-by 45% confidence
79

#4 queue

Package queue provides multiple thread-safe generic queue implementations.

Go Queue Libraries 0 stars 11 imported-by 80% confidence
67

#5 goworker

Package goworker is a Resque-compatible, Go-based background worker.

Go Queue Libraries 0 stars 108 imported-by 80% confidence
48