Ktor
Ktor is an open-source framework developed by JetBrains for building asynchronous client and server applications in Kotlin. It leverages Kotlin's coroutines for highly concurrent, non-blocking I/O operations and supports multiplatform development, enabling shared code across JVM, Android, iOS,…
Key facts
- First appeared
- 2016
- Category
- technology
- Problem solved
- Ktor was created to address the lack of a modern, idiomatic, and highly performant web framework specifically designed for Kotlin, leveraging its unique features like coroutines for asynchronous programming and multiplatform capabilities. It provides a lightweight, flexible alternative to existing JVM frameworks that were often Java-centric or blocking by nature, making Kotlin backend development more streamlined and enjoyable.
- Platforms
- Android, JVM, iOS (via Kotlin/Native), Linux (via Kotlin/Native), Windows (via Kotlin/Native), JavaScript (browser and Node.js via Kotlin/JS), macOS (via Kotlin/Native)
Related technologies
Notable users
- Companies using Kotlin for microservices
- JetBrains
- Startups developing mobile backends with shared logic