¿Con qué está hecho Telegram?

Telegram es un repo de Java hecho con activity-compose, blitz-traits, com.google.android.gms:play-services-wearable, core-ktx, navigation-compose y 3 más. Inicia sesión con credentials-play-services-auth, androidx.biometric:biometric y androidx.credentials:credentials, cobra con Stripe, arma su contenido con core, ext-strikethrough, peniko, com.google.zxing:core, pillow y 1 más, se prueba con androidx.test:core-ktx, espresso-core, junit, rules, runner y 1 más y se despliega con android_logger y log. Son 2,112,466 líneas escritas, con 300 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 7be672e. Léela en markdown

Frontend

Estilos 1

  • skrifa

Interfaz 16

  • com.google.android.gms:play-services-maps
  • androidx.dynamicanimation:dynamicanimation38 archivos
  • androidx.interpolator:interpolator9 archivos
  • androidx.fragment:fragment3 archivos
  • androidx.appcompat:appcompat2 archivos
  • anyrender
  • anyrender_vello_cpu
  • blitz-dom
  • blitz-paint
  • compose-bom
  • kurbo
  • material3
4 más
  • parley
  • play-services-location
  • ui
  • vello_cpu

Backend

Inicio de sesión 3

  • androidx.biometric:biometric3 archivos
  • androidx.credentials:credentials2 archivos
  • credentials-play-services-auth

Servicios 1

Apoyo

La base 8

  • com.google.android.gms:play-services-wearable
  • androidx.core:core494 archivos
  • androidx.car.app:app4 archivos
  • androidx.lifecycle:lifecycle-runtime-ktx3 archivos
  • activity-compose
  • blitz-traits
  • core-ktx
  • navigation-compose

Contenido 6

Pruebas 6

  • junit:junit6 archivos
  • androidx.test:core-ktx
  • espresso-core
  • junit
  • rules
  • runner

Despliegue 2

  • android_logger
  • log

Herramientas 8

  • androidx.annotation:annotation1,018 archivos
  • uniffi2 archivos
  • checker-compat-qual
  • checker-qual
  • gradle
  • javaparser-core
  • kotlinpoet
  • ui-tooling-preview

Otras 24

  • NumPy6 archivos
  • SciPy5 archivos
  • Google2 archivos
  • Firebase1 archivo
  • com.google.android.gms:play-services-safetynet
  • JetBrains
  • jni
  • org.json:json70 archivos
  • androidx.palette:palette2 archivos
  • androidx.webkit:webkit2 archivos
  • base642 archivos
  • com.google.android.play:integrity2 archivos
12 más
  • async-trait1 archivo
  • futures1 archivo
  • serde1 archivo
  • serde_json1 archivo
  • thiserror1 archivo
  • zeroize1 archivo
  • data-url
  • hex
  • moshi
  • moshi-kotlin
  • play-services-cast-framework
  • url

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito Telegram?
Telegram está escrito en Java, con 2,112,466 líneas escritas.
¿Qué framework usa Telegram?
Telegram está hecho con activity-compose, blitz-traits, com.google.android.gms:play-services-wearable, core-ktx, navigation-compose, androidx.core:core, androidx.car.app:app y androidx.lifecycle:lifecycle-runtime-ktx.
¿Con qué inicia sesión Telegram?
Telegram inicia sesión con credentials-play-services-auth, androidx.biometric:biometric y androidx.credentials:credentials.
¿Con qué cobra Telegram?
¿Telegram tiene pruebas?
Sí. Telegram tiene 300 archivos de prueba y se prueba con androidx.test:core-ktx, espresso-core, junit, rules, runner y junit:junit.
¿Qué repos tienen un stack parecido a Telegram?
Los que más comparten su stack:signalapp/Signal-Androidente/entebumptech/glide

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 →