FindSoftware

Puma

Multi-threaded HTTP 1.1 server for Ruby and Rack applications.

Puma is a threaded application server for Ruby and Rack applications, and Ruby on Rails uses it as its default server. The gem installs with gem install puma or with an entry in the Gemfile. The project documentation is the README of the current release.

Evan Phoenix created Puma in 2011 as a derivative of Mongrel.

Identity

Status
Active
Maintainer
Evan Phoenix4
Maintained by
Individual4
First release
20111

Rendering and deploy

Runs as
Always on6
Install with
gem install (RubyGems)16

Releases

Current major version
88
Last release
2026-05-278

Adoption

GitHub stars
7,9222
Contributors
4029

Why these figures do not compare

Sources

  1. 2026-10-30: links, Install with, First release
    puma.io/
  2. 2026-10-30: links, Written in, License, GitHub stars
    api.github.com/repos/puma/puma
  3. 2026-10-30: links
    puma.io/puma/
  4. 2026-10-30: Maintainer, Maintained by, License
    raw.githubusercontent.com/puma/puma/main/LICENSE
  5. 2026-10-30: Categories
    raw.githubusercontent.com/puma/puma/main/docs/architecture.md
  6. 2026-10-30: Runtime, Runs as, Install with
    raw.githubusercontent.com/puma/puma/main/README.md
  7. 2026-10-30: Minimum runtime
    raw.githubusercontent.com/puma/puma/v8.0.2/puma.gemspec
  8. 2026-10-30: Current major version, Last release
    api.github.com/repos/puma/puma/releases
  9. 2026-10-30: Contributors
    api.github.com/repos/puma/puma/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON