Ktor or Retrofit?

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. KtorClientComposeTemplate

    Ktor-client http request v2.0.3 jetpack compose

    You mught wanna check this interesting repo. https://github.com/Aldikitta/KtorClientComposeTemplate

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Retrofit

    A type-safe HTTP client for Android and the JVM

    I'm going to hit you with a "it depends" though whether to use ktor or retrofit. If there is any part of you that thinks you're going to support multiplatform, then ktor with no discussion. Retrofit has come out and said that's not on their road map. There is another option called ktorfit which from the name you can guess is like retrofit but built on top of ktor to support multiplatform.

  4. Ktorfit

    HTTP client generator / KSP plugin for Kotlin Multiplatform (Android, iOS, Js, Jvm, Native, WasmJs)) using KSP and Ktor clients inspired by Retrofit https://foso.github.io/Ktorfit

    I'm going to hit you with a "it depends" though whether to use ktor or retrofit. If there is any part of you that thinks you're going to support multiplatform, then ktor with no discussion. Retrofit has come out and said that's not on their road map. There is another option called ktorfit which from the name you can guess is like retrofit but built on top of ktor to support multiplatform.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I'm working on a HTTP client similar to Retrofit but for Kotlin Multiplatform

    2 projects | /r/Kotlin | 24 Apr 2022
  • Javalin – a simple web framework for Java and Kotlin

    5 projects | news.ycombinator.com | 11 Feb 2024
  • Is Kotlin Multiplatform the right answer ?

    2 projects | /r/Kotlin | 6 Dec 2023
  • Issue with abortNavigation on middleware

    1 project | /r/Nuxt | 24 Jun 2023
  • Real world example of a Kotlin/Ktor project

    4 projects | /r/Kotlin | 4 Apr 2023

Did you know that Kotlin is
the 17th most popular programming language
based on number of references?