Jetty vs Pow vs Puma





What is Jetty?

Jetty is used in a wide variety of projects and products, both in development and production. Jetty can be easily embedded in devices, tools, frameworks, application servers, and clusters. See the Jetty Powered page for more uses of Jetty.

What is Pow?

Pow is a zero-configuration Rack server for Mac OS X. It makes developing Rails and Rack applications as frictionless as possible. You can install it in ten seconds and have your first app up and running in under a minute. No mucking around with /etc/hosts, no compiling Apache modules, no editing configuration files or installing preference panes. And running multiple apps with multiple versions of Ruby is trivial.

What is Puma?

Unlike other Ruby Webservers, Puma was built for speed and parallelism. Puma is a small library that provides a very fast and concurrent HTTP 1.1 server for Ruby web applications.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Jetty?
Why do developers choose Pow?
Why do developers choose Puma?
    Be the first to leave a pro
    What are the cons of using Jetty?
    What are the cons of using Pow?
    What are the cons of using Puma?
      Be the first to leave a con
        Be the first to leave a con
        What companies use Jetty?
        What companies use Pow?
        What companies use Puma?
        What are some alternatives to Jetty, Pow, and Puma?
        Apache Tomcat
        Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
        Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.
        It is a flexible, lightweight, managed application runtime that helps you build amazing applications. It supports the latest standards for web development.
        An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.
        An Application Server means, It can manage Java EE applications You should use GlassFish for Java EE enterprise applications. The need for a seperate Web server is mostly needed in a production environment.
        See all alternatives
        What tools integrate with Jetty?
        What tools integrate with Pow?
        What tools integrate with Puma?
          No integrations found
            No integrations found
            Decisions about Jetty, Pow, and Puma
            No stack decisions found
            Interest over time
            Reviews of Jetty, Pow, and Puma
            No reviews found
            How developers use Jetty, Pow, and Puma
            Avatar of Karma
            Karma uses PowPow

            Pow is what we use for development on our local machines. It's easy to setup, and easy to maintain since it also eliminates the need for maintaining a /etc/hosts file.

            Avatar of Oded Arbel
            Oded Arbel uses PumaPuma

            Server for Rails-powered API

            Avatar of Satoru Ishikawa
            Satoru Ishikawa uses PumaPuma

            Heroku で動かすWebサーバー

            Avatar of Jamie Yun
            Jamie Yun uses PumaPuma


            How much does Jetty cost?
            How much does Pow cost?
            How much does Puma cost?
            Pricing unavailable
            Pricing unavailable
            Pricing unavailable
            News about Jetty
            More news
            News about Pow
            More news