beanstalkd
General-purpose work queue server that one process fills with jobs and other processes take them from.
beanstalkd.github.io/repositorydocs
beanstalkd is a work queue server written in C. A producer puts a job into the queue, and a worker reserves it, runs it and deletes it, so time-consuming tasks can run outside the request that created them. The project’s own description says it was originally designed to reduce the latency of page views in high-volume web applications. The server has no configuration file and takes only a handful of command-line options, and it starts listening on the address and port given on the command line.
Worth knowing
beanstalkd is a long-running process that listens for connections, so it belongs on a host that keeps services running. The download page lists the packages that ship it, and the project’s own repository holds the files for running it as a background service.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-31: links, Categories, Runs as
beanstalkd.github.io/ - 2026-10-31: links, Runtime, Install with
github.com/beanstalkd/beanstalkd/blob/master/README.md - 2026-10-31: links, Written in, GitHub stars, Contributors
github.com/beanstalkd/beanstalkd - 2026-10-31: Maintainer, License, License model, Install with, Last release
beanstalkd.github.io/download.html - 2026-10-31: First release, Current major version
github.com/beanstalkd/beanstalkd/tags