Source: https://seerepo.com/r/recloudstream/cloudstream/built
Markdown source: https://seerepo.com/r/recloudstream/cloudstream/built.md
Description: cloudstream is a Kotlin repo built with androidx.fragment:fragment-ktx, Jetpack Compose, activity-ktx, lifecycle-livedata-ktx, navigation-fragment-ktx, and 4…

# What is cloudstream built with?

cloudstream is a Kotlin repo built with androidx.fragment:fragment-ktx, Jetpack Compose, activity-ktx, lifecycle-livedata-ktx, navigation-fragment-ktx, and 4 more. It signs people in with androidx.biometric:biometric, makes its content with coil, coil-compose, NewPipeExtractor, org.jsoup:jsoup, and com.fleeksoft.ksoup:ksoup, and is tested with espresso-core, junit-ktx, org.jetbrains.kotlin:kotlin-test, junit:junit, androidx.test:core, and 1 more. It has 109,283 written lines, with 13 test files.

Read on November 12, 2026, at commit 5d66bbe.

Repository: https://github.com/recloudstream/cloudstream

## Frontend

### The base

- **androidx.fragment:fragment-ktx**: 29 files
- **[Jetpack Compose](https://seerepo.com/uses/jetpack-compose)**: 9 files

### Interface

- **[constraintlayout](https://seerepo.com/uses/constraintlayout)**
- **[JetBrains](https://seerepo.com/uses/jetbrains)**
- **[material3](https://seerepo.com/uses/material3)**
- **androidx.preference:preference-ktx**: 45 files
- **[androidx.appcompat:appcompat](https://seerepo.com/uses/androidxappcompat-appcompat)**: 31 files
- **[Google](https://seerepo.com/uses/google)**: 21 files
- **androidx.media3:media3-ui**: 9 files

## Backend

### Sign-in

- **androidx.biometric:biometric**: 1 file

## Support

### The base

- **activity-ktx**
- **[lifecycle-livedata-ktx](https://seerepo.com/uses/lifecycle-livedata-ktx)**
- **navigation-fragment-ktx**
- **navigation-ui-ktx**
- **org.jetbrains.compose.runtime:runtime**
- **[androidx.core:core-ktx](https://seerepo.com/uses/androidxcore-core-ktx)**: 107 files
- **Ktor**: 15 files

### Content

- **coil**
- **[coil-compose](https://seerepo.com/uses/coil-compose)**
- **NewPipeExtractor**
- **[org.jsoup:jsoup](https://seerepo.com/uses/orgjsoup-jsoup)**: 4 files
- **com.fleeksoft.ksoup:ksoup**: 2 files

### Testing

- **espresso-core**
- **junit-ktx**
- **org.jetbrains.kotlin:kotlin-test**
- **junit:junit**: 6 files
- **androidx.test:core**: 2 files
- **androidx.test.ext:junit**: 2 files

### Tools

- **org.jetbrains.compose.ui:ui-tooling**
- **androidx.annotation:annotation**: 74 files

### Other

- **atomicfu**
- **coil-network-ktor3**
- **coil-network-okhttp**
- **com.google.code.gson:gson**
- **cryptography-provider-optimal**
- **desugar_jdk_libs_nio**
- **io.ktor:ktor-client-android**
- **juniversalchardet**
- **kotlinx-coroutines-swing**
- **kotlinx-io-core**
- **lifecycle-viewmodel-ktx**
- **media3-exoplayer-dash**
- **media3-exoplayer-hls**
- **org.jetbrains.kotlin:kotlin-reflect**
- **org.jetbrains.kotlinx:kotlinx-serialization-json**: 95 files
- **com.fasterxml.jackson.module:jackson-module-kotlin**: 85 files
- **androidx.media3:media3-common**: 20 files
- **dev.whyoleg.cryptography:cryptography-core**: 7 files
- **androidx.media3:media3-exoplayer**: 6 files
- **androidx.lifecycle:lifecycle-viewmodel-compose**: 4 files
- **androidx.media3:media3-session**: 2 files
- **androidx.tvprovider:tvprovider**: 2 files
- **org.json:json**: 2 files
- **androidx.media3:media3-datasource-cronet**: 1 file
- **androidx.media3:media3-datasource-okhttp**: 1 file
- **androidx.work:work-runtime-ktx**: 1 file
- **Mozilla**: 1 file
- **org.conscrypt:conscrypt-android**: 1 file

## Other repos with a similar stack

- [TeamNewPipe/NewPipe](https://seerepo.com/r/TeamNewPipe/NewPipe/built): Jetpack Compose, lifecycle-livedata-ktx, org.jetbrains.compose.runtime:runtime, androidx.core:core-ktx, JetBrains, material3, androidx.appcompat:appcompat, Google, coil-compose, org.jsoup:jsoup · [Compare](https://seerepo.com/compare/recloudstream/cloudstream/vs/TeamNewPipe/NewPipe)
- [JetBrains/compose-multiplatform](https://seerepo.com/r/JetBrains/compose-multiplatform/built): Jetpack Compose, org.jetbrains.compose.runtime:runtime, Ktor, constraintlayout, JetBrains, material3, androidx.appcompat:appcompat, Google, coil-compose, org.jsoup:jsoup · [Compare](https://seerepo.com/compare/JetBrains/compose-multiplatform/vs/recloudstream/cloudstream)
- [microg/GmsCore](https://seerepo.com/r/microg/GmsCore/built): Jetpack Compose, lifecycle-livedata-ktx, navigation-fragment-ktx, navigation-ui-ktx, JetBrains, androidx.appcompat:appcompat, Google, androidx.biometric:biometric, coil-compose · [Compare](https://seerepo.com/compare/microg/GmsCore/vs/recloudstream/cloudstream)
- [signalapp/Signal-Android](https://seerepo.com/r/signalapp/Signal-Android/built): Jetpack Compose, lifecycle-livedata-ktx, navigation-fragment-ktx, navigation-ui-ktx, androidx.appcompat:appcompat, Google, androidx.media3:media3-ui, androidx.biometric:biometric · [Compare](https://seerepo.com/compare/recloudstream/cloudstream/vs/signalapp/Signal-Android)
- [bannedbook/fanqiang](https://seerepo.com/r/bannedbook/fanqiang/built): androidx.fragment:fragment-ktx, androidx.core:core-ktx, constraintlayout, JetBrains, androidx.appcompat:appcompat, org.jsoup:jsoup · [Compare](https://seerepo.com/compare/bannedbook/fanqiang/vs/recloudstream/cloudstream)
- [flutter/samples](https://seerepo.com/r/flutter/samples/built): lifecycle-livedata-ktx, navigation-fragment-ktx, navigation-ui-ktx, JetBrains, androidx.appcompat:appcompat, Google · [Compare](https://seerepo.com/compare/flutter/samples/vs/recloudstream/cloudstream)

## Frequently asked questions

### What language is cloudstream written in?

cloudstream is written in Kotlin, with 109,283 written lines.

### What framework does cloudstream use?

cloudstream is built with androidx.fragment:fragment-ktx, Jetpack Compose, activity-ktx, lifecycle-livedata-ktx, navigation-fragment-ktx, navigation-ui-ktx, org.jetbrains.compose.runtime:runtime, androidx.core:core-ktx, and Ktor.

### What does cloudstream sign people in with?

cloudstream signs people in with androidx.biometric:biometric.

### Does cloudstream have tests?

Yes. cloudstream has 13 test files and is tested with espresso-core, junit-ktx, org.jetbrains.kotlin:kotlin-test, junit:junit, androidx.test:core, and androidx.test.ext:junit.

### Which repos have a stack like cloudstream's?

The ones that share most of its stack: TeamNewPipe/NewPipe, JetBrains/compose-multiplatform, and microg/GmsCore.

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