ktor

Ktor is an asynchronous application development roof written from scratch with Kotlin. It is designed to create microservices and web applications; it can be hosted on different servers, such as Netty, Jetty, or Tomcat. It is not restrictive in project structure with technologies and offers an asynchronous programming model based on Kotlin coroutines.

KT

ktor

100

ktorio · Web Frameworks & Runtimes

STARS14.6K
FORKS1.3K
COMMITS7.0K
CONTRIBUTORS395
VERSION3.5.2
UPDATEDtoday
KotlinAsyncWeb FrameworkMicroserviceApache-2.0
What can it do?
  • You develop asynchronous web applications or microservices on embedded servers such as Netty.
  • You define redirects using Kotlin DSL capabilities and lambda functions.
  • Thanks to the custom testing environment, you test your applications without establishing a real network connection.
User reviews
  • ↑ PositiveHacker News

    Kotlin Asynchronous Framework, Ktor 2.0, Released

    “I've used Ktor for a few toy projects, and it's coroutine-based concurrency model is actually very cool. You can write very readable synchronous-looking code with just coroutines and message passing - highly recommend messing around with it (or other coroutine/actor system…”

My note

More in: Web Frameworks & Runtimes