The Piranha Project delivers you with Cloud ready containers and useful add-on / integration modules.

The following distributions are available.

  1. Piranha Nano
  2. Piranha Embedded
  3. Piranha Micro
  4. Piranha Server
Packages 
Package Description
cloud.piranha.api  
cloud.piranha.appserver.api  
cloud.piranha.appserver.impl  
cloud.piranha.arquillian.server  
cloud.piranha.cdi.openwebbeans  
cloud.piranha.cdi.weld  
cloud.piranha.embedded
This package delivers you with an embbeddable Servlet container that hosts only a single application without exposing an HTTP endpoint.
cloud.piranha.extension.apachewebprofile
This package delivers Jakarta EE Web Profile support, backed by Apache implementations.
cloud.piranha.extension.servlet
This package contains the default WebApplicationExtension used to configure a web application.
cloud.piranha.extension.tomcat9  
cloud.piranha.extension.webprofile
This package delivers our default Jakarta EE Web Profile support, backed by Eclipse implementations.
cloud.piranha.faces.mojarra  
cloud.piranha.faces.myfaces  
cloud.piranha.http.api
This package delivers our HTTP Server API.
cloud.piranha.http.grizzly
This package delivers a Grizzly implementation of the HTTP Server API.
cloud.piranha.http.impl
This package delivers the default implementation of the HTTP Server API.
cloud.piranha.http.netty
This package delivers a Netty implementation of the HTTP Server API.
cloud.piranha.http.singlethread
A single threaded HttpServer implementation that can be used if you want to run Piranha on single thread.
cloud.piranha.http.undertow
A Undertow based HTTP engine.
cloud.piranha.jndi.memory  
cloud.piranha.maven.plugins.piranha.micro  
cloud.piranha.micro
This package delivers you with a Servlet container that hosts only a single application.
cloud.piranha.monitor.jmx  
cloud.piranha.nano
Piranha Nano is the smallest in our lineup and it delivers you with a very opinionated partial embeddable implementation of a Servlet container.
cloud.piranha.omnifaces.jwt  
cloud.piranha.pages.jasper  
cloud.piranha.resource  
cloud.piranha.resource.api  
cloud.piranha.resource.shrinkwrap  
cloud.piranha.rest.jersey  
cloud.piranha.security.elios  
cloud.piranha.security.exousia  
cloud.piranha.security.jakarta  
cloud.piranha.security.soteria  
cloud.piranha.server
This package delivers you with a Servlet container version of Piranha.
cloud.piranha.session.hazelcast  
cloud.piranha.smallrye.health  
cloud.piranha.transaction.nonxa  
cloud.piranha.upload.apache
This package delivers a MultiPartManager that is backed by Apache Commons File Upload.
cloud.piranha.webapp.annotationscan  
cloud.piranha.webapp.api
The Piranha Web Application API package contains the core set of APIs of Piranha that deliver web application support.
cloud.piranha.webapp.impl  
cloud.piranha.webapp.scinitializer  
cloud.piranha.webapp.tempdir  
cloud.piranha.webapp.webservlet  
cloud.piranha.webapp.webxml  
javax.servlet  
javax.servlet.annotation  
javax.servlet.descriptor  
javax.servlet.http  
javax.transaction
Provides the API that defines the contract between the transaction manager and the various parties involved in a distributed transaction namely : resource manager, application, and application server.