¿Con qué está hecho spotube?

spotube es un repo de Kotlin hecho con Jetpack Compose, io.ktor:ktor-server-cio, koin-compose, koin-compose-viewmodel, koin-core y 6 más. Guarda sus datos en androidx.datastore:datastore, arma su contenido con coil-compose, jmustache y multiplatform-markdown-renderer-m3, se prueba con org.jetbrains.kotlin:kotlin-test, se despliega con io.ktor:ktor-client-logging y log y usa datastore-preferences. Son 72,310 líneas escritas, con 18 archivos de prueba.

Leído el 5 de noviembre de 2026, en el commit 08f8f65. Léela en markdown

Frontend

La base 1

Interfaz 6

  • JetBrains
  • dev.chrisbanes.haze:haze3 archivos
  • io.github.vinceglb:filekit-dialogs3 archivos
  • dev.nucleusframework:composenativetray1 archivo
  • sh.calvin.reorderable:reorderable1 archivo
  • filekit-dialogs-compose

Backend

La base 1

  • io.ktor:ktor-server-cio1 archivo

Datos 2

  • androidx.datastore:datastore3 archivos
  • datastore-preferences

Apoyo

La base 9

  • org.jetbrains.compose.runtime:runtime
  • Tokio
  • koin-compose
  • koin-compose-viewmodel
  • koin-core
  • lifecycle-runtime-compose
  • lifecycle-viewmodel-compose
  • lifecycle-viewmodel-navigation3
  • navigation3-ui

Contenido 3

  • coil-compose
  • jmustache
  • multiplatform-markdown-renderer-m3

Pruebas 1

  • org.jetbrains.kotlin:kotlin-test

Despliegue 2

  • io.ktor:ktor-client-logging
  • log

Herramientas 2

  • org.jetbrains.compose.ui:ui-tooling
  • uniffi3 archivos

Otras 14

  • Ktor5 archivos
  • io.ktor:ktor-client-cio
  • org.jetbrains.kotlinx:kotlinx-coroutines-android
  • co.touchlab:kermit17 archivos
  • androidx.media3:media3-exoplayer1 archivo
  • androidx.media3:media3-session1 archivo
  • coil-network-ktor3
  • desugar_jdk_libs
  • jna
  • kotlinx-coroutines-swing
  • kotlinx-serialization-json
  • ktor-client-okhttp
2 más
  • parking_lot
  • thiserror

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con spotube, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito spotube?
spotube está escrito en Kotlin, con 72,310 líneas escritas.
¿Qué framework usa spotube?
spotube está hecho con Jetpack Compose, io.ktor:ktor-server-cio, koin-compose, koin-compose-viewmodel, koin-core, lifecycle-runtime-compose, lifecycle-viewmodel-compose, lifecycle-viewmodel-navigation3, navigation3-ui, org.jetbrains.compose.runtime:runtime y Tokio.
¿Qué base de datos usa spotube?
spotube guarda sus datos en androidx.datastore:datastore.
¿Qué servicios usa spotube?
spotube usa datastore-preferences.
¿spotube tiene pruebas?
Sí. spotube tiene 18 archivos de prueba y se prueba con org.jetbrains.kotlin:kotlin-test.
¿Qué repos tienen un stack parecido a spotube?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →