{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/unicorn/","markdown":"https://findsoftware.frbit.cloud/unicorn.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":"unicorn","name":"Unicorn","urls":{"home":"https://yhbt.net/unicorn/","repository":"https://yhbt.net/unicorn.git","docs":"https://yhbt.net/unicorn/README"},"category":["web-server"],"description":"Rack HTTP server for Ruby applications on Unix-like systems, run as a master process that manages forked worker processes.","maintainer":"unicorn contributors","maintainerType":"community","firstRelease":2009,"hosting":["ruby"],"runtime":["ruby"],"runtimeMin":"ruby 2.0","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["always-on"],"renderingModes":null,"installMethod":"RubyGems (gem install)","licenseModel":"open-source","license":"GPL-2.0-or-later, Ruby (1.8)-specific terms","currentMajor":"6","latestReleaseDate":"2021-12-25T00:00:00.000Z","social":{"forum":"https://yhbt.net/unicorn-public/"},"checkedAt":"2026-10-30T00:00:00.000Z","addedAt":"2026-10-30T00:00:00.000Z","sources":[{"field":"name","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"urls","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"urls","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"urls","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"maintainer","url":"https://yhbt.net/unicorn/LICENSE","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"maintainerType","url":"https://yhbt.net/unicorn/LICENSE","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"category","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"runtime","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"runtimeMin","url":"https://yhbt.net/unicorn/NEWS","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"installMethod","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"installMethod","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"runsAs","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"license","url":"https://yhbt.net/unicorn/LICENSE","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"license","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"licenseModel","url":"https://yhbt.net/unicorn/README","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"currentMajor","url":"https://yhbt.net/unicorn/NEWS","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://rubygems.org/api/v1/versions/unicorn.json","checkedAt":"2026-10-30T00:00:00.000Z"},{"field":"firstRelease","url":"https://yhbt.net/unicorn/NEWS","checkedAt":"2026-10-30T00:00:00.000Z"}],"status":"stub","ai":"authored"},"prose":"Unicorn is an HTTP server for Rack applications. It runs as a long-lived process that spawns worker processes and reaps and restarts any that die. Its README describes the design as built for Rack, Unix and ease of debugging.\n\n## Worth knowing\n\nThe README says the server is built for fast clients on low-latency connections, and that slow clients have to be served through a reverse proxy that buffers the request and the response. It also strongly discourages the use of Unicorn in new deployments, citing the damage the project has done to the Ruby ecosystem."}