{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/puma-dev/","markdown":"https://findsoftware.frbit.cloud/puma-dev.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":"puma-dev","name":"puma-dev","urls":{"home":"https://puma.dev/","repository":"https://github.com/puma/puma-dev","docs":"https://github.com/puma/puma-dev/blob/master/README.md"},"category":["dev-tool"],"description":"Zero-config development server for macOS and Linux that starts Rack and Rails apps on demand under local domains such as .test, using Puma.","maintainer":"Evan Phoenix","firstRelease":2016,"hosting":null,"language":"go","runtime":["binary"],"runtimeMin":null,"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["local"],"renderingModes":null,"installMethod":"brew install puma/puma/puma-dev","licenseModel":"open-source","license":"BSD-3-Clause","currentMajor":"0","latestReleaseDate":"2023-02-25T00:00:00.000Z","githubStargazers":1807,"contributors":44,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-28T00:00:00.000Z","addedAt":"2026-10-28T00:00:00.000Z","sources":[{"field":"urls","url":"https://puma.dev/","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/puma/puma-dev","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"urls","url":"https://raw.githubusercontent.com/puma/puma-dev/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/puma/puma-dev/master/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/puma/puma-dev/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/puma/puma-dev","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runtime","url":"https://raw.githubusercontent.com/puma/puma-dev/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"runsAs","url":"https://raw.githubusercontent.com/puma/puma-dev/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/puma/puma-dev/master/README.md","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/puma/puma-dev","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/puma/puma-dev/master/LICENSE","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/puma/puma-dev/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/puma/puma-dev/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/puma/puma-dev/releases","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/puma/puma-dev","checkedAt":"2026-10-28T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/puma/puma-dev/contributors","checkedAt":"2026-10-28T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"puma-dev is a development server for macOS and Linux that runs Rack and Rails apps under local domains, such as `.test`, and serves them over HTTPS. An app is added by symlinking its directory into the puma-dev directory, and the server starts it on demand and shuts it down when it is idle. It is installed with Homebrew from a tap, or from a binary the project publishes, and its source is in Go.\n\nApps are reached through their names as subdomains, and a proxy entry can point a name at another port or host. On Linux, the root certificate and name resolution need extra setup steps that the README describes.\n\n## Worth knowing\n\nOn Linux the server does not start in the background by itself. The apps it serves each need the puma gem in their Gemfile."}