Need advice about which tool to choose?Ask the StackShare community!

Jetty

464
308
+ 1
43
Passenger

1.4K
296
+ 1
199
Add tool

Jetty vs Passenger: What are the differences?

Developers describe Jetty as "An open-source project providing an HTTP server, HTTP client, and javax.servlet container". 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. On the other hand, Passenger is detailed as "A fast and robust web server and application server for Ruby, Python and Node.js". Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex.

Jetty and Passenger can be categorized as "Web Servers" tools.

"Lightweight" is the top reason why over 12 developers like Jetty, while over 43 developers mention "Nginx integration" as the leading cause for choosing Passenger.

Jetty and Passenger are both open source tools. It seems that Passenger with 4.41K GitHub stars and 505 forks on GitHub has more adoption than Jetty with 2.55K GitHub stars and 1.4K GitHub forks.

Code School, Fab, and Movielala are some of the popular companies that use Passenger, whereas Jetty is used by Conceptboard, Cask, and Eyereturn Marketing. Passenger has a broader approval, being mentioned in 380 company stacks & 40 developers stacks; compared to Jetty, which is listed in 58 company stacks and 16 developer stacks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Jetty
Pros of Passenger
  • 14
    Lightweight
  • 10
    Very fast
  • 9
    Embeddable
  • 5
    Scalable
  • 5
    Very thin
  • 43
    Nginx integration
  • 36
    Great for rails
  • 21
    Fast web server
  • 19
    Free
  • 15
    Lightweight
  • 14
    Scalable
  • 13
    Rolling restarts
  • 10
    Multithreading
  • 9
    Out-of-process architecture
  • 6
    Low-bandwidth
  • 2
    Virtually infinitely scalable
  • 2
    Deployment error resistance
  • 2
    Mass deployment
  • 2
    High-latency
  • 1
    Many of its good features are only enterprise level
  • 1
    Apache integration
  • 1
    Secure
  • 1
    Asynchronous I/O
  • 1
    Multiple programming language support

Sign up to add or upvote prosMake informed product decisions

Cons of Jetty
Cons of Passenger
  • 0
    Student
  • 0
    Cost (some features require paid/pro)

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

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 Passenger?

Phusion Passenger is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex.

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention Jetty and Passenger as a desired skillset
What companies use Jetty?
What companies use Passenger?
See which teams inside your own company are using Jetty or Passenger.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Jetty?
What tools integrate with Passenger?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

What are some alternatives to Jetty and Passenger?
Apache Tomcat
Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations.
Netty
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.
Wildfly
It is a flexible, lightweight, managed application runtime that helps you build amazing applications. It supports the latest standards for web development.
JBoss
An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity.
GlassFish
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