Ross ROSS = Recommend OSS · open-source software intelligence for agents

ktorio/ktor

Framework for quickly creating connected applications in Kotlin with minimal effort observed · 2026-08-28

github.com/ktorio/ktor · homepage · Kotlin · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
ktorio/ktormain98

For agents

markdown · JSON · MCP: product_card(name="ktorio/ktor")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem