{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/beanstalkd/","markdown":"https://findsoftware.frbit.cloud/beanstalkd.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"beanstalkd","name":"beanstalkd","urls":{"home":"https://beanstalkd.github.io/","repository":"https://github.com/beanstalkd/beanstalkd","docs":"https://github.com/beanstalkd/beanstalkd/blob/master/doc/protocol.txt"},"category":["backend"],"description":"General-purpose work queue server that one process fills with jobs and other processes take them from.","maintainer":"Keith Rarick","firstRelease":2007,"hosting":["binary"],"language":"c","runtime":["binary"],"runsAs":["always-on"],"installMethod":"apt-get","licenseModel":"open-source","license":"MIT","currentMajor":"1","latestReleaseDate":"2023-03-12T00:00:00.000Z","githubStargazers":6704,"contributors":66,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://groups.google.com/g/beanstalk-talk"},"checkedAt":"2026-10-31T00:00:00.000Z","addedAt":"2026-10-31T00:00:00.000Z","sources":[{"field":"urls","url":"https://beanstalkd.github.io/","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"urls","url":"https://github.com/beanstalkd/beanstalkd/blob/master/README.md","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"urls","url":"https://github.com/beanstalkd/beanstalkd","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"maintainer","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"language","url":"https://github.com/beanstalkd/beanstalkd","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/beanstalkd/beanstalkd/blob/master/README.md","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"category","url":"https://beanstalkd.github.io/","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"license","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"licenseModel","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/beanstalkd/beanstalkd/blob/master/README.md","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"installMethod","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"runsAs","url":"https://beanstalkd.github.io/","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/beanstalkd/beanstalkd/tags","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://beanstalkd.github.io/download.html","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/beanstalkd/beanstalkd/tags","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/beanstalkd/beanstalkd","checkedAt":"2026-10-31T00:00:00.000Z"},{"field":"contributors","url":"https://github.com/beanstalkd/beanstalkd","checkedAt":"2026-10-31T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nbeanstalkd is a long-running process that listens for connections, so it belongs on a host that keeps services running. The [download page](https://beanstalkd.github.io/download.html) lists the packages that ship it, and the project's own [repository](https://github.com/beanstalkd/beanstalkd) holds the files for running it as a background service."}