FindSoftware

beanstalkd

General-purpose work queue server that one process fills with jobs and other processes take them from.

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

Status
Active
Maintainer
Keith Rarick4
First release
20075

Rendering and deploy

Runs as
Always on1
Install with
apt-get24

Releases

Current major version
15
Last release
2023-03-124

Adoption

GitHub stars
6,7043
Contributors
663

Why these figures do not compare

Sources

  1. 2026-10-31: links, Categories, Runs as
    beanstalkd.github.io/
  2. 2026-10-31: links, Runtime, Install with
    github.com/beanstalkd/beanstalkd/blob/master/README.md
  3. 2026-10-31: links, Written in, GitHub stars, Contributors
    github.com/beanstalkd/beanstalkd
  4. 2026-10-31: Maintainer, License, License model, Install with, Last release
    beanstalkd.github.io/download.html
  5. 2026-10-31: First release, Current major version
    github.com/beanstalkd/beanstalkd/tags

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON