What is ktor built with?

ktor is a Kotlin repo built with Ktor, http2-server, jetty-alpn-java-server, jetty-ee10-servlets, jetty-ee10-websocket-jakarta-server, and 9 more. It signs people in with java-jwt and jwks-rsa, makes its content with compiler, org.jetbrains.kotlinx:kotlinx-html, org.apache.velocity:velocity-engine-core, gg.jte:jte, io.pebbletemplates:pebble, and 2 more, validates its data with io.swagger.parser.v3:swagger-parser, is tested with kotlin-test-junit, kotlin-test-junit5, org.jetbrains.kotlinx:kotlinx-coroutines-test, runner, org.junit.jupiter:junit-jupiter, and 4 more, deploys with metrics-core, metrics-jvm, slf4j-simple, org.slf4j:slf4j-api, ch.qos.logback:logback-classic, and 2 more, and uses apacheds-server-integ and org.apache.directory.server:apacheds-core-integ. It has 301,366 written lines, with 780 test files.

Read on November 9, 2026, at commit f5d66c2. Read it as markdown

Backend

The base 1

  • Ktor

Data 2

  • org.apache.directory.server:apacheds-core-integ1 file
  • apacheds-server-integ

Sign-in 2

Support

The base 13

1 more
  • tomcat-embed-core

Content 7

  • Thymeleaf1 file
  • org.jetbrains.kotlinx:kotlinx-html
  • org.apache.velocity:velocity-engine-core2 files
  • gg.jte:jte1 file
  • io.pebbletemplates:pebble1 file
  • org.freemarker:freemarker1 file
  • compiler

Validation 1

  • io.swagger.parser.v3:swagger-parser1 file

Testing 9

  • JetBrains8 files
  • org.jetbrains.kotlinx:kotlinx-coroutines-test
  • org.junit.jupiter:junit-jupiter36 files
  • io.mockk:mockk13 files
  • androidx.test:core1 file
  • org.mockito:mockito-core1 file
  • kotlin-test-junit
  • kotlin-test-junit5
  • runner

Deploy 7

Tools 10

  • Facebook7 files
  • org.jetbrains.kotlin:kotlin-compiler2 files
  • org.jetbrains.kotlin:kotlin-compiler-embeddable
  • uniffi8 files
  • atomicfu-gradle-plugin
  • develocity-gradle-plugin
  • dokka-gradle-plugin
  • gradle
  • gradle-maven-publish-plugin
  • kotlin-gradle-plugin

Other 42

  • Google3 files
  • Apache
  • org.jetbrains.kotlin:kotlin-reflect
  • io.netty:netty-handler32 files
  • webrtc8 files
  • arc-swap3 files
  • com.fasterxml.jackson.core:jackson-databind3 files
  • com.fasterxml.jackson.module:jackson-module-kotlin3 files
  • com.squareup.okio:okio3 files
  • async-trait2 files
  • bytes2 files
  • com.fasterxml.jackson.dataformat:jackson-dataformat-smile2 files
30 more
  • com.typesafe:config2 files
  • org.fusesource.jansi:jansi2 files
  • tools.jackson.core:jackson-databind2 files
  • tools.jackson.dataformat:jackson-dataformat-smile2 files
  • tools.jackson.module:jackson-module-kotlin2 files
  • com.github.luben:zstd-jni1 file
  • org.webjars:webjars-locator-core1 file
  • serde_json1 file
  • thiserror1 file
  • atomicfu
  • http2-client
  • http2-http-client-transport
  • httpasyncclient
  • jackson-annotations
  • jetty-client
  • json-simple
  • kotlinx-browser
  • kotlinx-coroutines-debug
  • kotlinx-io-core
  • kotlinx-serialization-json
  • kotlinx-serialization-json-io
  • netty-codec
  • netty-codec-http2
  • netty-codec-http3
  • netty-tcnative
  • netty-tcnative-boringssl-static
  • netty-transport-native-epoll
  • netty-transport-native-kqueue
  • okhttp
  • tomlj

Other repos with a similar stack

Ordered by how much of its stack they share with ktor, then by stars.

Frequently asked questions

What language is ktor written in?
ktor is written in Kotlin, with 301,366 written lines.
What framework does ktor use?
ktor is built with Ktor, http2-server, jetty-alpn-java-server, jetty-ee10-servlets, jetty-ee10-websocket-jakarta-server, jetty-http2-server, org.jetbrains.kotlin:kotlin-stdlib, tomcat-embed-core, javax.servlet:javax.servlet-api, jakarta.servlet:jakarta.servlet-api, org.eclipse.jetty:jetty-server, Tokio, org.eclipse.jetty:jetty-servlet, and org.eclipse.jetty.ee10:jetty-ee10-servlet.
What does ktor sign people in with?
ktor signs people in with java-jwt and jwks-rsa.
What services does ktor use?
ktor uses apacheds-server-integ and org.apache.directory.server:apacheds-core-integ.
Does ktor have tests?
Yes. ktor has 780 test files and is tested with kotlin-test-junit, kotlin-test-junit5, org.jetbrains.kotlinx:kotlinx-coroutines-test, runner, org.junit.jupiter:junit-jupiter, io.mockk:mockk, JetBrains, androidx.test:core, and org.mockito:mockito-core.
Which repos have a stack like ktor's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →