HatJBoss
HatJBoss is an open-source framework that extends the JBoss Application Server with a modular plugin system. It aims to enable dynamic feature composition for Java EE and Jakarta EE applications without modifying the core server. The project introduces a lightweight runtime that runs inside the JBoss process and loads units called Hat modules through a dedicated module loader. Each Hat module provides a self-contained capability such as security, auditing, observability, or rate limiting, and can be enabled or disabled per deployment.
HatJBoss originated from a community effort in the 2022–2023 period to explore modular server architectures for
Architecturally, HatJBoss relies on a pluggable classloader, a compact configuration DSL (hat.yaml) or JSON, and an
Common use cases include rapid feature composition for enterprise applications, cloud deployments on Kubernetes, and enhanced