Need help with beanstalkd?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

6.0K Stars 840 Forks Other 831 Commits 32 Opened issues


Beanstalk is a simple, fast work queue.

Services available


Need anything else?

Contributors list

Build Status codecov


Simple and fast general purpose work queue.

See doc/protocol.txt for details of the network protocol.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. See CodeOfConduct.txt for details.

Quick Start

$ make
$ ./beanstalkd

also try,

$ ./beanstalkd -h
$ ./beanstalkd -VVV
$ make CFLAGS=-O2
$ make CC=clang
$ make check
$ make install
$ make install PREFIX=/usr

Requires Linux (2.6.17 or later), Mac OS X, FreeBSD, or Illumos.

Currently beanstalkd is tested with GCC and clang, but it should work with any compiler that supports C99.

Uses ronn to generate the manual. See


  • adm
    - files useful for system administrators
  • ct
    - testing tool; vendored from
  • doc
    - documentation
  • pkg
    - scripts to make releases


Unit tests are in test*.c. See for information on how to write them.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.