What is SimpMusic built with?

SimpMusic is a Kotlin repo built with Jetpack Compose, androidx.core:core-ktx, app, app-projected, desktop-jvm-linux-arm64, and 17 more. It reaches it with room-ktx and room-runtime, watches its errors with Sentry, makes its content with coil-compose, ksoup-entities, multiplatform-markdown-renderer-m3, NewPipeExtractor, and com.google.zxing:core, is tested with espresso-core, org.jetbrains.kotlin:kotlin-test, junit:junit, and androidx.test.ext:junit, deploys with io.ktor:ktor-client-logging and slf4j-android, and uses datastore-preferences and sqlite-bundled. It has 106,646 written lines, with 13 test files.

Read on November 10, 2026, at commit fbdba0d. Read it as markdown

Frontend

The base 2

Interface 23

  • Glance3 files
  • androidx.glance:glance-appwidget
  • Google
  • JetBrains
  • dev.chrisbanes.haze:haze18 files
  • androidx.appcompat:appcompat5 files
  • com.materialkolor:material-kolor4 files
  • androidx.mediarouter:mediarouter3 files
  • androidx.paging:paging-compose2 files
  • androidx.camera:camera-view1 file
  • androidx.constraintlayout:constraintlayout-compose1 file
  • dev.nucleusframework:composenativetray1 file
11 more
  • aboutlibraries-compose-m3
  • adaptive
  • backdrop
  • glance-material3
  • haze-blur
  • haze-blur-materials
  • legacy-support-v4
  • material-ripple
  • material3
  • media3-ui
  • media3-ui-compose

Backend

Data 2

  • datastore-preferences
  • sqlite-bundled

Data access 2

Services 1

Support

The base 20

  • io.ktor:ktor-server-cio
  • org.jetbrains.compose.runtime:runtime
  • app
  • app-projected
  • desktop-jvm-linux-arm64
  • desktop-jvm-linux-x64
  • desktop-jvm-macos-arm64
  • desktop-jvm-macos-x64
  • desktop-jvm-windows-arm64
  • desktop-jvm-windows-x64
  • koin-androidx-compose
  • koin-bom
8 more
  • koin-compose
  • koin-compose-viewmodel
  • koin-core
  • lifecycle-runtime-compose
  • lifecycle-viewmodel-compose
  • navigation-compose
  • nucleus.core-runtime
  • startup-runtime

Content 5

Testing 4

  • org.jetbrains.kotlin:kotlin-test
  • junit:junit4 files
  • androidx.test.ext:junit2 files
  • espresso-core

Deploy 2

  • io.ktor:ktor-client-logging
  • slf4j-android

Tools 3

  • org.jetbrains.compose.ui:ui-tooling
  • androidx.compose.ui:ui-tooling-preview306 files
  • room-compiler

Other 38

  • com.google.code.gson:gson
  • Ktor
  • org.jetbrains.kotlin:kotlin-reflect
  • androidx.work:work-runtime-ktx5 files
  • com.google.android.gms:play-services-cast-framework3 files
  • com.mikepenz:aboutlibraries-core3 files
  • com.squareup.okio:okio3 files
  • androidx.media3:media3-common2 files
  • androidx.camera:camera-lifecycle1 file
  • androidx.webkit:webkit1 file
  • pub.devrel:easypermissions1 file
  • atomicfu
26 more
  • camera-camera2
  • coil-network-okhttp
  • commons-codec
  • commons-io
  • dec
  • desugar_jdk_libs_nio
  • jna
  • jna-platform
  • json
  • kermit
  • koin-android
  • kotlinx-coroutines-swing
  • kotlinx-serialization-json
  • ktor-client-okhttp
  • logging-interceptor
  • media
  • media3-datasource-okhttp
  • media3-exoplayer
  • media3-exoplayer-dash
  • media3-exoplayer-hls
  • media3-exoplayer-rtsp
  • media3-exoplayer-smoothstreaming
  • media3-session
  • okhttp
  • paging-common
  • pinyin4j

Other repos with a similar stack

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

Frequently asked questions

What language is SimpMusic written in?
SimpMusic is written in Kotlin, with 106,646 written lines.
What framework does SimpMusic use?
SimpMusic is built with Jetpack Compose, androidx.core:core-ktx, app, app-projected, desktop-jvm-linux-arm64, desktop-jvm-linux-x64, desktop-jvm-macos-arm64, desktop-jvm-macos-x64, desktop-jvm-windows-arm64, desktop-jvm-windows-x64, io.ktor:ktor-server-cio, koin-androidx-compose, koin-bom, koin-compose, koin-compose-viewmodel, koin-core, lifecycle-runtime-compose, lifecycle-viewmodel-compose, navigation-compose, nucleus.core-runtime, org.jetbrains.compose.runtime:runtime, and startup-runtime.
What services does SimpMusic use?
SimpMusic watches its errors with Sentry and uses datastore-preferences and sqlite-bundled.

The proof: crashlytics/src/main/java/org/simpmusic/crashlytics/Crashlytics.kt, line 6

Does SimpMusic have tests?
Yes. SimpMusic has 13 test files and is tested with espresso-core, org.jetbrains.kotlin:kotlin-test, junit:junit, and androidx.test.ext:junit.
Which repos have a stack like SimpMusic'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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →