ktorio/ktor
Framework for quickly creating connected applications in Kotlin with minimal effort observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 24
- age_days: 4048
- days_rel: 29
- days_push: 7
- n_releases_24m: 26
Adoption not part of the score
14504 stars · 1297 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Ktor is an asynchronous web framework for Kotlin, built by JetBrains on top of coroutines, for creating servers, microservices, and multiplatform HTTP client applications. It is lightweight and unopinionated, letting developers install only the features they need via a unified plugin/interception mechanism.
Use cases
- build a REST API in Kotlin
- create asynchronous microservices
- write a multiplatform HTTP client app
- serve a web application with an embedded Netty server
- add authentication or routing to a Kotlin backend
- prototype a lightweight backend service quickly
When to choose
- you are building server-side or client-side HTTP applications in Kotlin
- you want coroutine-native, fully asynchronous request handling
- you prefer an unopinionated framework where you pick your own persistence, templating, and DI tools
- you need Kotlin Multiplatform support for shared client/server code
- you want JetBrains-backed tooling and long-term support
When to avoid
- your team is committed to the Spring ecosystem and its integrations
- you need a batteries-included, opinionated full-stack framework out of the box
- you are building in a language other than Kotlin or Java on the JVM
- you want a huge ecosystem of third-party starters and examples
Facets
framework · maturity stable
web-framework http-server http-client routing middleware websocket serialization web-development backend apis microservices developer-tools jvm cross-platform coroutines jetbrains asynchronous multiplatform kotlin-multiplatform embedded-server rest-api web-server android
4 sources
- readme: https://github.com/ktorio/ktor · fetched 2026-08-28 · 7d11e4db2e1c
- homepage: https://ktor.io · fetched 2026-08-29 · cb2488ccfee6
- site_page: https://ktor.io/docs/welcome.html · fetched 2026-08-29 · bd93b01f23e1
- site_page: https://ktor.io/changelog · fetched 2026-08-29 · 5331d9ef98e6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ktorio/ktor | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem