Asynchronous and Non-blocking
Ktor is built on top of Kotlin coroutines, which allows it to handle high concurrency with ease through non-blocking I/O operations, providing better performance under load compared to traditional blocking frameworks.
Kotlin-first
Being designed specifically for Kotlin, Ktor fully leverages Kotlin's language features like DSLs and coroutines, providing a concise and readable syntax that is well integrated with Kotlin's ecosystem.
Flexible and Modular Architecture
Ktor offers a highly modular architecture, allowing developers to include only the components they need, which can help reduce the application's footprint and tailor the application to specific use cases.
Multi-platform Capabilities
Ktor can be used to develop applications that target different platforms, such as JVM, Android, and native, making it a suitable choice for multi-platform projects.
Strong Community and Active Development
With JetBrains backing and a growing community, Ktor benefits from active development, continuous improvements, and a wealth of community-contributed plugins and resources.
Promote Ktor. You can add any of these badges on your website.
Kotlin / Ktor: Ktor is a Kotlin framework that allows developing HTTP APIs. It’s somewhat equivalent to Express or Fastify in Kotlin. One of the advantages of the Hypermedia approach is that it allows development in a language other than Javascript, and I took this opportunity for these demos. - Source: dev.to / 22 days ago
If you want to learn more about Ktor, visit this site. - Source: dev.to / 4 months ago
To make requests to Notion's API, we will work with Ktor to instantiate an HTTP client on our app. - Source: dev.to / 9 months ago
In paralel Jetbrains has created a lot of KMP frameworks that are awesome. One of them is Ktor that helps "create asynchronous client and server applications.". - Source: dev.to / 11 months ago
Ktor, a powerful web framework built with Kotlin, offers a lightweight and flexible solution for building web applications. In this article, we will guide you through the process of creating a Ktor project manually using Gradle and SDKMAN!. By following the steps below, you'll have a basic Ktor project up and running in no time. - Source: dev.to / over 1 year ago
Take a look at http4k and ktor for Kotlin specific frameworks Spring has first class support for Kotlin e.g. The following will give you reactive HTTP endpoints when using spring-webflux (this is what is use at work):. Source: almost 2 years ago
For Android you should use a more mobile friendly framework like Retrofit or if you use Kotlin you can use the multi-platform Ktor library with it's client module. Source: almost 2 years ago
And last but not least, Ktor Client as our HTTP client. https://ktor.io/ It's a pretty amazing http client library and integrates well with Kotlinx serialization and Coroutines. Source: almost 2 years ago
For the sake of the test, we use Ktor - the easiest way to do so is to use initializer. - Source: dev.to / about 2 years ago
I know you are looking for Spring Boot and/or Quarkus, but have you tried ktor. Just curios if you had a particular reason for choosing the other 2. Disclaimer: I haven't used ktor. Source: about 2 years ago
Check https://ktor.io it's from JetBrains and amazing. Source: about 2 years ago
Definitely, there're plenty of frameworks that you can use for this, e.g. Ktor. Source: about 2 years ago
If you like Kotlin maybe ktor from Jetbrains would be of interest to you. Source: over 2 years ago
I use Ktor with Kotlin which I find to be pleasant to use and comes with a lot of features either bundled or usable with default plugins. It's also compatible with the Java ecosystem. Source: over 2 years ago
Ktor - for building the bot, API, and posting respective data to the database. - Source: dev.to / over 2 years ago
If you want something old and battle-tested, Spring Boot works just fine in Kotlin. I found the extreme OO design kinda off-putting, but once I got over it I had a great time with it. KTor [0] is the 'native' web framework for Kotlin, and there's also a full-stack framework built around it that just hit version 1.0, KWeb [1]. [0] https://ktor.io. - Source: Hacker News / over 2 years ago
Really JetBrains? You have a variety of good web frameworks for Kotlin, Ktor, which you write yourself. - Source: dev.to / over 2 years ago
Kweb isn't prescriptive on how you handle auth, but I don't think Kweb has any limitations relative to other web frameworks. It can still interact with HTTP, set and read cookies and local storage, read HTTP headers, etc, most of this is handled by Ktor - which Kweb is built on. Source: over 2 years ago
Https://ktor.io/ for Kotlin server side. It's not as large/complete as Spring Boot but you may find it preferable. - Source: Hacker News / over 2 years ago
Ktor, to easily make any server side apps using DSLs. - Source: dev.to / over 2 years ago
There's also ktor https://ktor.io/ if you're looking for something newer and lighter weight than spring. Source: almost 3 years ago
Do you know an article comparing Ktor to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Ktor. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.