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:
- Beanstalk::Client (supports protocol 1.0)
- Queue::Beanstalk (supports protocol 0.6)
PHP
I know of two PHP clients:
- pheanstalk at github
- PHP client library for beanstalk at SourceForge
Python
Two clients for Python are available:
- pybeanstalk at Google Code
- beanstalkc at github
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.