What is Signal-Android built with?
Signal-Android is a Kotlin repo built with Jetpack Compose, androidx.navigation3:navigation3-runtime, androidx.navigation3:navigation3-ui, androidx.lifecycle:lifecycle-viewmodel-navigation3, androidx.compose.runtime:runtime-livedata, and 11 more. It stores its data in androidx.sqlite:sqlite, signs people in with com.google.android.gms:play-services-auth, credentials-play-services-auth, androidx.biometric:biometric, and androidx.credentials:credentials, makes its content with android-integration, camera-extensions, documentfile, Glide, com.google.zxing:core, and 3 more, is tested with ui-test-junit4 and ui-test-manifest, and uses sqlite-framework and Firebase. It has 951,618 written lines, with 1,054 test files.
Read on November 8, 2026, at commit a74583b. Read it as markdown
Frontend
The base 6
- Jetpack Compose733 files
- androidx.navigation3:navigation3-runtime38 files
- androidx.navigation3:navigation3-ui11 files
- androidx.lifecycle:lifecycle-viewmodel-navigation36 files
- androidx.compose.runtime:runtime-livedata4 files
- androidx.navigation:navigation-compose4 files
Interface 18
- Google193 files
- Airbnb
- com.google.android.flexbox:flexbox
- androidx.appcompat:appcompat123 files
- androidx.constraintlayout:constraintlayout43 files
- com.airbnb.android:lottie24 files
- androidx.compose.material3.adaptive:adaptive14 files
- androidx.window:window13 files
- androidx.media3:media3-ui6 files
- com.google.accompanist:accompanist-drawablepainter6 files
- androidx.preference:preference5 files
- androidx.camera:camera-view4 files
- androidx.paging:paging-compose2 files
- androidx.camera:camera-compose1 file
- gridlayout
- media3-ui-compose
- recyclerview
- window-java
Icons 1
- androidx.compose.material:material-icons-extended3 files
Backend
Data 2
- androidx.sqlite:sqlite15 files
- sqlite-framework
Sign-in 4
- com.google.android.gms:play-services-auth
- androidx.biometric:biometric7 files
- androidx.credentials:credentials2 files
- credentials-play-services-auth
Other repos with a similar stack
Ordered by how much of its stack they share with Signal-Android, then by stars.
- androidnowinandroid22k
A fully functional Android app built entirely with Kotlin and Jetpack Compose
9 of 97 in commonCompare →
Frequently asked questions
What language is Signal-Android written in?
What framework does Signal-Android use?
What database does Signal-Android use?
What does Signal-Android sign people in with?
What services does Signal-Android use?
Does Signal-Android have tests?
Which repos have a stack like Signal-Android'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.
Is it your repo? Add its badge, keep it up to date or take it down →

