beanstalkd

Common Lisp

Andreas Fuchs has written a Common Lisp client library for beanstalk.

Erlang

Tim Fletcher has written an Erlang client library for beanstalk.

Io

GitHub contains the Io client library for beanstalkd.

Java

Thanks to Robert Tykulsker we have a Java client library for beanstalk.

OCaml

Dustin Sallings has put on GitHub an OCaml client library for beanstalkd.

Perl

CPAN has two Perl clients:

PHP

I know of two PHP clients:

Python

Two clients for Python are available:

Ruby

RubyForge is home to the Ruby client library for beanstalk.

To install it, just type:

$ gem install beanstalk-client

If you use Rails, be sure to check out the Async Observer Rails plugin.

Scheme

Oriol has written a Scheme client – beanscheme.

Others

Make your own client API. It's easy! The 1.3 protocol doc gives a complete description of the beanstalk protocol.

Note: as of version 1.0 the protocol will remain compatible until beanstalkd 2.0. Any client written to work with a 1.x beanstalkd will also work, unchanged, with any later beanstalkd before 2.0.

You can find the bleeding-edge latest protocol.txt in git.