What is coil built with?

coil is a Kotlin repo built with activity-compose, activity-ktx, org.jetbrains.kotlin:kotlin-stdlib, and androidx.core:core-ktx. It makes its content with mkdocs-material-extensions, pymdown-extensions, com.caverock:androidsvg-aar, and androidx.exifinterface:exifinterface and is tested with benchmark-macro-junit4, io.ktor:ktor-client-mock, kotlin-test-junit, mockwebserver, okio-fakefilesystem, and 14 more. It has 39,907 written lines, with 120 test files.

Read on November 11, 2026, at commit d18662a. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Styles 1

Interface 8

  • Google
  • JetBrains
  • androidx.vectordrawable:vectordrawable-animated5 files
  • androidx.appcompat:appcompat-resources1 file
  • com.google.accompanist:accompanist-drawablepainter1 file
  • constraintlayout
  • material3
  • recyclerview

Icons 1

Support

The base 4

Content 4

  • com.caverock:androidsvg-aar2 files
  • androidx.exifinterface:exifinterface1 file
  • mkdocs-material-extensions
  • pymdown-extensions

Testing 19

  • io.ktor:ktor-client-mock
  • org.jetbrains.compose.ui:ui-test
  • junit:junit45 files
  • org.robolectric:robolectric7 files
  • androidx.test.ext:junit-ktx6 files
  • androidx.test:core-ktx5 files
  • androidx.test.espresso:espresso-core1 file
  • io.github.takahirom.roborazzi:roborazzi1 file
  • benchmark-macro-junit4
  • kotlin-test-junit
  • mockwebserver
  • okio-fakefilesystem
7 more
  • roborazzi-compose
  • roborazzi-junit-rule
  • rules
  • runner
  • ui-test-junit4
  • ui-test-manifest
  • uiautomator

Tools 17

  • mkdocs
  • androidx.annotation:annotation18 files
  • com.android.tools.lint:lint2 files
  • androidx.compose.ui:ui-tooling1 file
  • org.jetbrains.compose:compose-gradle-plugin1 file
  • atomicfu-gradle-plugin
  • dokka-gradle-plugin
  • gradle
  • gradle-maven-publish-plugin
  • kotlin-gradle-plugin
  • lint-api
  • lint-checks
5 more
  • lint-tests
  • mkdocs-minify-plugin
  • org.jetbrains.kotlin.plugin.compose.gradle.plugin
  • profileinstaller
  • roborazzi-gradle-plugin

Other 10

  • Ktor8 files
  • org.jetbrains.kotlinx:kotlinx-coroutines-android
  • com.squareup.okio:okio66 files
  • kotlinx-browser
  • kotlinx-io-okio
  • kotlinx-serialization-json
  • lifecycle-runtime
  • lifecycle-viewmodel-compose
  • lifecycle-viewmodel-ktx
  • okhttp

Other repos with a similar stack

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

Frequently asked questions

What language is coil written in?
coil is written in Kotlin, with 39,907 written lines.
What framework does coil use?
coil is built with activity-compose, activity-ktx, org.jetbrains.kotlin:kotlin-stdlib, and androidx.core:core-ktx.
Does coil have tests?
Yes. coil has 120 test files and is tested with benchmark-macro-junit4, io.ktor:ktor-client-mock, kotlin-test-junit, mockwebserver, okio-fakefilesystem, org.jetbrains.compose.ui:ui-test, roborazzi-compose, roborazzi-junit-rule, rules, runner, ui-test-junit4, ui-test-manifest, uiautomator, junit:junit, org.robolectric:robolectric, androidx.test.ext:junit-ktx, androidx.test:core-ktx, androidx.test.espresso:espresso-core, and io.github.takahirom.roborazzi:roborazzi.
Which repos have a stack like coil's?
The ones that share most of its stack:modelscope/FunASRbannedbook/fanqianggkd-kit/gkd

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 →