¿Con qué está hecho NewPipe?

NewPipe es un repo de Java hecho con org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose, Jetpack Compose, fragment-ktx, koin-annotations, koin-compose-navigation3 y 6 más. Guarda sus datos en androidx.sqlite:sqlite-bundled, accede a ellos con room3-runtime, arma su contenido con coil-compose, androidx.documentfile:documentfile, io.noties.markwon:core, io.noties.markwon:linkify y org.jsoup:jsoup y se prueba con espresso-core, org.jetbrains.compose.ui:ui-test, ui-test-manifest, junit:junit, androidx.test:runner y 4 más. Son 90,890 líneas escritas, con 47 archivos de prueba.

Leído el 6 de noviembre de 2026, en el commit ca4089f. Léela en markdown

Frontend

La base 2

  • org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose20 archivos
  • Jetpack Compose9 archivos

Interfaz 9

  • Google15 archivos
  • JetBrains
  • androidx.preference:preference63 archivos
  • androidx.appcompat:appcompat56 archivos
  • androidx.recyclerview:recyclerview42 archivos
  • androidx.constraintlayout:constraintlayout2 archivos
  • cardview
  • material3
  • swiperefreshlayout

Backend

Datos 1

  • androidx.sqlite:sqlite-bundled2 archivos

Acceso a los datos 1

  • room3-runtime

Apoyo

La base 9

  • org.jetbrains.compose.runtime:runtime
  • androidx.core:core-ktx88 archivos
  • fragment-ktx
  • koin-annotations
  • koin-compose-navigation3
  • koin-compose-viewmodel
  • lifecycle-livedata-ktx
  • lifecycle-viewmodel-navigation3
  • navigation3-ui

Contenido 5

  • androidx.documentfile:documentfile3 archivos
  • io.noties.markwon:core1 archivo
  • io.noties.markwon:linkify1 archivo
  • org.jsoup:jsoup1 archivo
  • coil-compose

Pruebas 9

  • org.jetbrains.compose.ui:ui-test
  • junit:junit31 archivos
  • androidx.test:runner7 archivos
  • org.mockito:mockito-core5 archivos
  • androidx.test.ext:junit3 archivos
  • androidx.room3:room3-testing1 archivo
  • org.assertj:assertj-core1 archivo
  • espresso-core
  • ui-test-manifest

Herramientas 5

  • com.google.auto.service:auto-service-annotations1 archivo
  • org.jetbrains.compose.ui:ui-tooling
  • auto-service-ksp
  • checkstyle
  • room3-compiler

Otras 13

  • io.reactivex.rxjava3:rxjava77 archivos
  • co.touchlab:kermit13 archivos
  • org.jetbrains.kotlinx:kotlinx-serialization-json9 archivos
  • androidx.media:media6 archivos
  • com.jakewharton:process-phoenix2 archivos
  • androidx.browser:browser1 archivo
  • androidx.webkit:webkit1 archivo
  • coil-network-okhttp
  • desugar_jdk_libs_nio
  • kotlinx-coroutines-swing
  • lifecycle-viewmodel-ktx
  • localbroadcastmanager
1 más
  • okhttp

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito NewPipe?
NewPipe está escrito en Java, con 90,890 líneas escritas.
¿Qué framework usa NewPipe?
NewPipe está hecho con org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose, Jetpack Compose, fragment-ktx, koin-annotations, koin-compose-navigation3, koin-compose-viewmodel, lifecycle-livedata-ktx, lifecycle-viewmodel-navigation3, navigation3-ui, org.jetbrains.compose.runtime:runtime y androidx.core:core-ktx.
¿Qué base de datos usa NewPipe?
NewPipe guarda sus datos en androidx.sqlite:sqlite-bundled y accede a ellos con room3-runtime.
¿NewPipe tiene pruebas?
Sí. NewPipe tiene 47 archivos de prueba y se prueba con espresso-core, org.jetbrains.compose.ui:ui-test, ui-test-manifest, junit:junit, androidx.test:runner, org.mockito:mockito-core, androidx.test.ext:junit, androidx.room3:room3-testing y org.assertj:assertj-core.
¿Qué repos tienen un stack parecido a NewPipe?

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 →