
puma-dev
Zero-config development server for macOS and Linux that starts Rack and Rails apps on demand under local domains such as .test, using Puma.
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.
Apps 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.
Worth knowing
On Linux the server does not start in the background by itself. The apps it serves each need the puma gem in their Gemfile.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-28: links
puma.dev/ - 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/puma/puma-dev - 2026-10-28: links, Categories, Runtime, Runs as, Install with
raw.githubusercontent.com/puma/puma-dev/master/README.md - 2026-10-28: Maintainer, License
raw.githubusercontent.com/puma/puma-dev/master/LICENSE - 2026-10-28: First release, Current major version, Last release
api.github.com/repos/puma/puma-dev/releases - 2026-10-28: Contributors
api.github.com/repos/puma/puma-dev/contributors