GeezerVison is showing github.com — http4k
The functional toolkit for Kotlin
Server as a Function. We meant it literally — no annotations, no reflection,
no container, no magic. Just immutable Kotlin functions you can read, test
in-memory, and trust in production.
Website · Quickstart · Docs · News
One platform. Four ecosystems. 200+ modules.
Everything ships under a single BOM version, so it just works together — pull
in only what you need.
🧩 Core
Servers, clients, routing, typesafe lenses, formats & a full testing toolkit. Zero dependencies.
🤖 AI
LLM adapters, MCP and A2A — with Fakes so you can test AI integrations offline.
🔌 Connect
Typed clients for cloud & SaaS APIs, each with a stateful in-memory Fake.
🛡️ Pro & Enterprise
Premium modules, LTS, priority support and verifiable supply-chain security.
Testable — call your whole app in-memory, no server, no ports.
Portable — swap Netty → Lambda → GraalVM with one line.
Transparent — what you read is exactly what runs. Zero reflection.
Proven — 5M+ downloads/month, in production since 2017.
val app: HttpHandler = { req -> Response (OK ).body(" hello ${req.query(" name" )} " ) }
app.asServer(SunHttp (9000 )).start()
We do our security homework in public — see our advisories
and coordinated disclosure policy .
Apache 2.0 core · Built & maintained by http4k Ltd
Peace out. // the http4k team
Pinned
Loading
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
Kotlin
2.8k
285
Complete TDD'd example http4k application showcasing a lot of the http4k features for building apps
Kotlin
70
10
Fully self-contained examples of using the various http4k features
Kotlin
91
11
Content of the http4k.org website
Kotlin
3
10
Repositories
Loading
Type
All
Public
Sources
Forks
Archived
Mirrors
Templates
Language
All
C++
HTML
Java
JavaScript
Kotlin
Python
Ruby
Scala
Shell
Sort
Showing 10 of 52 repositories
http4k/http4k.github.io's past year of commit activity
HTML
2
4
0
0
Updated Nov 12, 2026
http4k
Public
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
http4k/http4k's past year of commit activity
intellij-plugin
Public
Integrates wizard into IntelliJ IDEA for creating http4k projects.
http4k/intellij-plugin's past year of commit activity
Kotlin
4
Apache-2.0
0
0
0
Updated Nov 9, 2026
examples
Public
Fully self-contained examples of using the various http4k features
http4k/examples's past year of commit activity
Kotlin
91
Apache-2.0
11
0
0
Updated Nov 9, 2026
www
Public
Content of the http4k.org website
http4k/www's past year of commit activity
Kotlin
3
10
0
0
Updated Nov 9, 2026
http4k/typeflows's past year of commit activity
Kotlin
0
0
0
0
Updated Nov 8, 2026
http4k/lts.http4k.org's past year of commit activity
HTML
0
0
0
0
Updated Nov 5, 2026
ee-examples
Public
Examples of how to configure the http4k LTS edition
http4k/ee-examples's past year of commit activity
Kotlin
0
Apache-2.0
0
0
0
Updated Nov 2, 2026
agent-skills
Public
Skills repository for agents working with http4k libraries
http4k/agent-skills's past year of commit activity
6
0
0
0
Updated Nov 1, 2026
http4k/http4k-oidc's past year of commit activity
Kotlin
2
1
0
11
Updated Oct 26, 2026
Uh oh!
There was an error while loading. Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading. Please reload this page.