Source: https://seerepo.com/r/coil-kt/coil/built
Markdown source: https://seerepo.com/r/coil-kt/coil/built.md
Description: coil is a Kotlin repo built with activity-compose, activity-ktx, org.jetbrains.kotlin:kotlin-stdlib, and androidx.core:core-ktx.

# 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.

Repository: https://github.com/coil-kt/coil

## Frontend

### Styles

- **[mkdocs-material](https://seerepo.com/uses/mkdocs-material)**

### Interface

- **[constraintlayout](https://seerepo.com/uses/constraintlayout)**
- **[Google](https://seerepo.com/uses/google)**
- **[JetBrains](https://seerepo.com/uses/jetbrains)**
- **[material3](https://seerepo.com/uses/material3)**
- **recyclerview**
- **androidx.vectordrawable:vectordrawable-animated**: 5 files
- **androidx.appcompat:appcompat-resources**: 1 file
- **com.google.accompanist:accompanist-drawablepainter**: 1 file

### Icons

- **[material-icons-extended](https://seerepo.com/uses/material-icons-extended)**

## Support

### The base

- **[activity-compose](https://seerepo.com/uses/activity-compose)**
- **activity-ktx**
- **[org.jetbrains.kotlin:kotlin-stdlib](https://seerepo.com/uses/orgjetbrainskotlin-kotlin-stdlib)**
- **[androidx.core:core-ktx](https://seerepo.com/uses/androidxcore-core-ktx)**: 16 files

### Content

- **mkdocs-material-extensions**
- **[pymdown-extensions](https://seerepo.com/uses/pymdown-extensions)**
- **com.caverock:androidsvg-aar**: 2 files
- **androidx.exifinterface:exifinterface**: 1 file

### Testing

- **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**: 45 files
- **org.robolectric:robolectric**: 7 files
- **androidx.test.ext:junit-ktx**: 6 files
- **androidx.test:core-ktx**: 5 files
- **androidx.test.espresso:espresso-core**: 1 file
- **io.github.takahirom.roborazzi:roborazzi**: 1 file

### Tools

- **atomicfu-gradle-plugin**
- **dokka-gradle-plugin**
- **gradle**
- **gradle-maven-publish-plugin**
- **kotlin-gradle-plugin**
- **lint-api**
- **lint-checks**
- **lint-tests**
- **mkdocs**
- **mkdocs-minify-plugin**
- **org.jetbrains.kotlin.plugin.compose.gradle.plugin**
- **profileinstaller**
- **roborazzi-gradle-plugin**
- **androidx.annotation:annotation**: 18 files
- **com.android.tools.lint:lint**: 2 files
- **androidx.compose.ui:ui-tooling**: 1 file
- **org.jetbrains.compose:compose-gradle-plugin**: 1 file

### Other

- **kotlinx-browser**
- **kotlinx-io-okio**
- **kotlinx-serialization-json**
- **lifecycle-runtime**
- **lifecycle-viewmodel-compose**
- **lifecycle-viewmodel-ktx**
- **okhttp**
- **org.jetbrains.kotlinx:kotlinx-coroutines-android**
- **com.squareup.okio:okio**: 66 files
- **Ktor**: 8 files

## Other repos with a similar stack

- [modelscope/FunASR](https://seerepo.com/r/modelscope/FunASR/built): activity-compose, androidx.core:core-ktx, constraintlayout, Google, material3 · [Compare](https://seerepo.com/compare/coil-kt/coil/vs/modelscope/FunASR)
- [bannedbook/fanqiang](https://seerepo.com/r/bannedbook/fanqiang/built): org.jetbrains.kotlin:kotlin-stdlib, androidx.core:core-ktx, constraintlayout, JetBrains · [Compare](https://seerepo.com/compare/bannedbook/fanqiang/vs/coil-kt/coil)
- [gkd-kit/gkd](https://seerepo.com/r/gkd-kit/gkd/built): JetBrains, material3, com.google.accompanist:accompanist-drawablepainter, material-icons-extended · [Compare](https://seerepo.com/compare/coil-kt/coil/vs/gkd-kit/gkd)
- [TeamNewPipe/NewPipe](https://seerepo.com/r/TeamNewPipe/NewPipe/built): androidx.core:core-ktx, Google, JetBrains, material3 · [Compare](https://seerepo.com/compare/coil-kt/coil/vs/TeamNewPipe/NewPipe)
- [signalapp/Signal-Android](https://seerepo.com/r/signalapp/Signal-Android/built): Google, recyclerview, com.google.accompanist:accompanist-drawablepainter, androidx.exifinterface:exifinterface · [Compare](https://seerepo.com/compare/coil-kt/coil/vs/signalapp/Signal-Android)
- [JetBrains/compose-multiplatform](https://seerepo.com/r/JetBrains/compose-multiplatform/built): constraintlayout, Google, JetBrains, material3 · [Compare](https://seerepo.com/compare/coil-kt/coil/vs/JetBrains/compose-multiplatform)

## 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/FunASR, bannedbook/fanqiang, and gkd-kit/gkd.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
