List of application servers


This list compares the features and functionality of application servers, grouped by the hosting environment that is offered by that particular application server.

C

C++

Go

  • Enduro/X ASG Application server for Go. This provides XATMI and XA facilities for Golang. Go application can be built by normal Go executable files which in turn provides stateless services, which can be load balanced, clustered and reloaded on the fly without service interruption by means of administrative work only. Framework provides distributed transaction processing facility for Go.

Java

ProductVendorEditionLast releaseJakarta EE
compatibility
ServletJSPHTTP/2License
ColdFusionAdobe Systems2016.0.12016-05-013.12.3, commercial
Enterprise ServerBorland6.72007-012.42.0, commercial
GeronimoASF3.0.12013-05-283.02.2, Apache
GlassFishEclipse Foundation7.0.192024-11-016.03.1, EPL, GPL + classpath exception
JBoss Enterprise Application PlatformRed Hat8.12025-08-286.03.1, LGPL
JettyEclipse Foundation12.0.82024-04-036.03.1, Apache 2.0, EPL
JEUSTmaxSoft82013-083.02.2, commercial
Lucee Lucee Association Switzerland5.3.2.772019-05-273.12.3, CDDL, GPL + classpath exception
NetWeaver Application ServerSAP AG7.42013-01-112.52.1, commercial
Oracle Containers for J2EEOracle Corporation10.1.3.5.02009-082.42.0, commercial
Orion Application ServerIronFlare2.0.72006-03-092.31.2, commercial
Payara ServerPayara Services6.2025.12025-01-016.03.1, CDDL, GPL + classpath exception
Resin Servlet Container (open source)Caucho Technology4.0.622019-05-233.02.2, GPL
Resin Professional Application ServerCaucho Technology4.0.622019-05-233.02.2, commercial
TomcatASF10.1.102023-06-236.03.1, Apache v2
TomEEASF8.0.152023-05-084.02.3, Apache v2
WebLogic ServerOracle Corporation
14.1.1.0.02020-03-304.02.3, commercial
IBM WebSphere Application ServerIBM24.0.0.52024-05-21,6.03.1, commercial
WebSphere AS Community EditionIBM3.0.0.42013-06-213.02.2, commercial
WildFly
Red Hat
39.0.0.Final2026-01-166.03.1, Apache v2

  • Apache MINA an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO
  • Netty a non-blocking I/O client-server framework for the development of Java network applications similar in spirit to Node.js

JavaScript

LPC

Lua

.NET

Microsoft

Microsoft positions their middle-tier applications and services infrastructure in the Windows Server operating system and the .NET Framework technologies in the role of an application server:

Third-party

Objective-C

PHP

  • Appserver.io, an open-source PHP application server.
  • RoadRunner, built by Spiral Scout is high-performance PHP application server, load-balancer and process manager written in Golang.

Python

Ruby

Smalltalk

Tcl

Container Based

Container based application servers run each application in a container. The application can be written in any programming language.
  • - Application server implemented in Go, which builds and runs web applications in a container.