pkg.soopen package index

brew / rank 5834

Install beanstalkd with Homebrew, apk, apt, dnf, MacPorts, Nix

Generic work queue originally designed to reduce web latency. Version 1.13 via Homebrew; verified from local package data. Also installable with debian: sudo apt install beanstalkd.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install beanstalkd

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install beanstalkd

MacPorts ports tree · sysutils/beanstalkd/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add beanstalkd

Alpine Linux edge package indexes · beanstalkd · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install beanstalkd

Debian stable package indexes · beanstalkd · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install beanstalkd

Fedora Rawhide package metadata · beanstalkd · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#beanstalkd

nixpkgs package indexes · pkgs/by-name/be/beanstalkd/package.nix · source: api.github.com

overview

Package summary

Generic work queue originally designed to reduce web latency

Commands and aliases

  • beanstalkd

history

Project history and usage

beanstalkd is a simple, fast general-purpose work-queue daemon with an ASCII TCP protocol and a small command-line operational surface.

Project history

The official homepage says Philotic, Inc. developed Beanstalk to improve response time for the Causes on Facebook application, which had more than 9.5 million users. The original goal was reducing high-volume web-page latency by moving expensive work into asynchronous jobs.

The project took inspiration from memcached for simple protocol design and documentation structure. Its core model stayed deliberately small: clients put jobs into tubes, workers reserve jobs, and jobs move through ready, delayed, reserved, and buried states.

Adoption history

beanstalkd became a classic lightweight queue option because it was easy to package, run, and bind from application languages. The homepage links to client libraries and production-administration files, while the supplied metadata shows packages across Homebrew, Debian, Ubuntu, Fedora, Alpine, MacPorts, Nix, and related Unix distributions.

Unlike heavier broker stacks, beanstalkd's no-config default and simple TCP protocol made it attractive for applications that needed a durable-ish work queue without adopting a full messaging platform.

How it is used

The homepage states that beanstalkd has no configuration file and only a handful of command-line options. A common deployment starts one or more daemons listening on TCP port 11300.

The protocol document defines producer and worker operations such as put, reserve, delete, release, bury, kick, use, watch, and ignore. Jobs live in tubes, and the server treats job bodies as opaque bytes.

Why package nerds care

beanstalkd is package-nerd catnip because it is tiny infrastructure: install one daemon, open one TCP port, speak a readable protocol, and you have a usable background-job queue.

It represents a pre-cloud style of infrastructure package that still ages well: no service mesh, no cluster controller, no mandatory config file, just a small C daemon and a documented protocol.

Timeline

  • 2008: The official GitHub repository was created for beanstalkd.
  • Early project history: Philotic developed Beanstalk for Causes on Facebook to reduce latency by moving slow work out of page views.
  • 2023: The homepage links to beanstalkd 1.13 release notes.
  • 2025: The official repository remained active with recent pushes visible in GitHub metadata.

Related projects

  • memcached is explicitly credited by the homepage as inspiration for protocol simplicity and documentation style.
  • The beanstalkd wiki tracks client libraries for application languages that speak the protocol.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
beanstalkdexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version1.13
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:beanstalkd
Version1.13
Package managerHomebrew
Homepagehttps://beanstalkd.github.io/
Repositoryhttps://github.com/beanstalkd/beanstalkd
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

beanstalkd 1.13-1

simple, in-memory, workqueue service

https://github.com/beanstalkd/beanstalkd

sudo apt install beanstalkd
  • Section: net
  • Architecture: amd64
  • 4 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Beanstalkd
Debian stable package indexes · deb.debian.org · Debian stable package indexes: beanstalkd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

beanstalkd

nix profile install nixpkgs#beanstalkd
  • normalized package name match
  • Matched by: Beanstalkd
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/be/beanstalkd/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

beanstalkd 1.12-2

simple, in-memory, workqueue service

https://github.com/beanstalkd/beanstalkd

sudo apt install beanstalkd
  • Section: universe/net
  • Architecture: amd64
  • 5 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Beanstalkd
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: beanstalkd from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

beanstalkd 1.13-r1

Beanstalk is a simple, fast work queue

https://kr.github.io/beanstalkd/

sudo apk add beanstalkd
  • License: MIT
  • Architecture: x86_64
  • Source Package: beanstalkd
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Beanstalkd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: beanstalkd from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

beanstalkd-doc 1.13-r1

Beanstalk is a simple, fast work queue (documentation)

https://kr.github.io/beanstalkd/

sudo apk add beanstalkd-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: beanstalkd
  • normalized package name match
  • Matched by: Beanstalkd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: beanstalkd-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

beanstalkd-openrc 1.13-r1

Beanstalk is a simple, fast work queue (OpenRC init scripts)

https://kr.github.io/beanstalkd/

sudo apk add beanstalkd-openrc
  • License: MIT
  • Architecture: x86_64
  • Source Package: beanstalkd
  • normalized package name match
  • Matched by: Beanstalkd
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: beanstalkd-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

beanstalkd 1.10-29.fc45

A simple, fast work-queue service

http://kr.github.io/beanstalkd/

sudo dnf install beanstalkd
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: beanstalkd
  • 5 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Beanstalkd
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: beanstalkd from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
MacPorts95%

beanstalkd

sudo port install beanstalkd
  • normalized package name match
  • Matched by: Beanstalkd
MacPorts ports tree · api.github.com · MacPorts ports tree: sysutils/beanstalkd/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation