Need advice about which tool to choose?Ask the StackShare community!

Ktor

119
247
+ 1
15
Retrofit

207
171
+ 1
0
Add tool
Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Ktor
Pros of Retrofit
  • 5
    Simple & Small
  • 5
    Light weight
  • 4
    Kotlin native
  • 1
    High performance
    Be the first to leave a pro

    Sign up to add or upvote prosMake informed product decisions

    Cons of Ktor
    Cons of Retrofit
    • 2
      Relatively fresh technology - not a lot of expertise
      Be the first to leave a con

      Sign up to add or upvote consMake informed product decisions

      What is Ktor?

      It is a framework for building asynchronous servers and clients in connected systems using the Kotlin programming language.

      What is Retrofit?

      Retrofit turns your HTTP API into a Java interface

      Need advice about which tool to choose?Ask the StackShare community!

      Jobs that mention Ktor and Retrofit as a desired skillset
      CBRE
      United Kingdom of Great Britain and Northern Ireland England London
      CBRE
      United Kingdom of Great Britain and Northern Ireland England London
      CBRE
      United States of America Texas Richardson
      CBRE
      United Kingdom of Great Britain and Northern Ireland England London
      CBRE
      United Kingdom of Great Britain and Northern Ireland England London
      What companies use Ktor?
      What companies use Retrofit?
      See which teams inside your own company are using Ktor or Retrofit.
      Sign up for StackShare EnterpriseLearn More

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Ktor?
      What tools integrate with Retrofit?

      Sign up to get full access to all the tool integrationsMake informed product decisions

      What are some alternatives to Ktor and Retrofit?
      Spring
      A key element of Spring is infrastructural support at the application level: Spring focuses on the "plumbing" of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.
      Micronaut Framework
      It is a modern, JVM-based, full-stack framework for building modular, easily testable microservice and serverless applications. It features a Dependency Injection and Aspect-Oriented Programming runtime that uses no reflection.
      Golang
      Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
      Spring Boot
      Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
      Javalin
      Javalin started as a fork of the Spark framework but quickly turned into a ground-up rewrite influenced by express.js. Both of these web frameworks are inspired by the modern micro web framework grandfather: Sinatra, so if you’re coming from Ruby then Javalin shouldn’t feel too unfamiliar.
      See all alternatives