http4k Modules overview¶
Core functionality¶
Core OpenAPI Contracts Multipart Forms GraphQL
HTTP Server Backends¶
Apache 4 & 5 Java-WebSocket Jetty & JettyLoom Helidon (Loom) Ktor CIO & Netty Netty Ratpack SunHttp & SunHttpLoom Undertow
HTTP Serverless Backends¶
Alibaba Function Compute Apache OpenWhisk AWS Lambda Azure Functions Google Cloud Functions Tencent Serverless Cloud Functions
HTTP Clients¶
Apache4 Sync & Async Apache5 Sync & Async Java Fuel Helidon Jetty OkHttp Websocket
Messaging formats¶
Argo Gson Gson XML Jackson Jackson XML Jackson YAML JSON RPC Klaxon KondorJson KotlinX Serialisation Moshi
Templating libraries¶
Freemarker Handlebars Pug4j Rocker Pebble Thymeleaf
Cloud-Native/Observability/Misc¶
AWS Cloud Native Configuration Cloud Events Digest Auth OAuth Micrometer OpenTelemetry Resilience4J FailSafe htmx Webhooks
Testing¶
Approval Testing Chaos Testing Hamkrest Kotest Playwright Strikt Servirtium WebDriver Tracer Bullet