#2222nd of 146 in Backends, databases and hosting
ktor
Kotlin coroutine-based framework for web servers and microservices
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 14.6k
- License
- Apache-2.0
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Kotlin
14,252 on 21 Apr 202614,562 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Ktor is a JetBrains framework for building microservices and web applications in Kotlin, using coroutines for asynchronous I/O. Features are installed through a unified interception pipeline and configured with a Kotlin DSL. Applications run on Netty, Jetty, or in Servlet 3.0+ containers such as Tomcat. It is a general web framework with no AI-specific functionality.
Who it is for: Kotlin developers building HTTP services or backends for AI apps
Strengths
- Coroutine-based async I/O across all host engines
- Runs on Netty, Jetty, or Servlet 3.0+ containers
- Test environment emulates a server without real networking
- Unopinionated: logging, persistence, serialization, DI are your choice
Weaknesses
- No built-in AI, LLM, or agent features
- Kotlin/JVM only, so a Gradle or Maven project is required
- Unopinionated design means you assemble persistence and logging yourself
- Framework library, not a starter template with ready-made app structure
What it needs
- no GPU
- Needs Kotlin, Gradle or Maven, Netty, Jetty, or a servlet container
- port 8080
What changed
From the release notes. No flag means the note does not say so, not that the upgrade is safe.
Also in Backends, databases and hosting
See all 146| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 93 out of 100 |
| 3 | ormTypeScript ORM for PostgreSQL and MongoDB with a plugin SPI and agent skills | 93 out of 100 |
| #4 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| #5 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |