What is okhttp built with?

okhttp is a Kotlin repo built with androidx.activity:activity-ktx and org.jetbrains.kotlin:kotlin-stdlib. It makes its content with jsoup and is tested with android-test-core, android-test-runner, espresso-core, junit-jupiter-engine, junit-ktx, and 9 more. It has 145,340 written lines, with 218 test files.

Read on November 5, 2026, at commit 35499d3. Read it as markdown

Frontend

The base 1

  • androidx.activity:activity-ktx1 file

Support

The base 1

  • org.jetbrains.kotlin:kotlin-stdlib

Content 1

  • jsoup

Testing 14

  • org.jetbrains.kotlinx:kotlinx-coroutines-test
  • org.junit.jupiter:junit-jupiter-api162 files
  • junit:junit27 files
  • org.robolectric:robolectric10 files
  • androidx.test:runner6 files
  • androidx.test.ext:junit5 files
  • org.junit.jupiter:junit-jupiter-params5 files
  • android-test-core
  • android-test-runner
  • espresso-core
  • junit-jupiter-engine
  • junit-ktx
2 more
  • junit-platform-launcher
  • junit-vintage-engine

Tools 11

  • Shadow
  • androidx.annotation:annotation2 files
  • com.squareup:kotlinpoet1 file
  • org.graalvm.nativeimage:svm1 file
  • checkstyle
  • dokka-gradle-plugin
  • gradle
  • kotlin-gradle-plugin
  • lint-gradle
  • moshi-kotlin-codegen
  • spotless-plugin-gradle

Other 12

  • Apache
  • Google
  • JetBrains
  • com.squareup.okio:okio161 files
  • com.squareup.moshi:moshi2 files
  • com.squareup.zstd:zstd-kmp-okio1 file
  • org.brotli:dec1 file
  • bcprov-jdk15to18
  • converter-moshi
  • kotlinx-serialization-json
  • okhttp-jvm
  • retrofit

Other repos with a similar stack

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

Frequently asked questions

What language is okhttp written in?
okhttp is written in Kotlin, with 145,340 written lines.
What framework does okhttp use?
okhttp is built with androidx.activity:activity-ktx and org.jetbrains.kotlin:kotlin-stdlib.
Does okhttp have tests?
Yes. okhttp has 218 test files and is tested with android-test-core, android-test-runner, espresso-core, junit-jupiter-engine, junit-ktx, junit-platform-launcher, junit-vintage-engine, org.jetbrains.kotlinx:kotlinx-coroutines-test, org.junit.jupiter:junit-jupiter-api, junit:junit, org.robolectric:robolectric, androidx.test:runner, androidx.test.ext:junit, and org.junit.jupiter:junit-jupiter-params.
Which repos have a stack like okhttp's?
The ones that share most of its stack:airbytehq/airbyteYunaiV/yudao-cloudflutter/samples

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 →