Métricas de repositorio

Popularidad

Cómo inspect.software mide la popularidad de un repositorio — estrellas, forks y observadores en una escala logarítmica. 7,2% del índice de salud general.

Metodología v1.13.0Actualizado el 2026-07-21

La popularidad mide cuánta adopción y atención ha reunido un repositorio en el propio GitHub: estrellas, forks y observadores. La atención es evidencia débil en comparación con los datos reales de instalación — pero es universal (todo repositorio la tiene, publique paquetes o no) y se correlaciona con el tamaño de la comunidad que advertiría un problema.

  • Categoría: Comunidad y Adopción (40% dentro de la categoría)
  • Peso en el índice general: 7,2%
  • Clave de la métrica: popularity

Cómo se calcula el valor

Los tres componentes se escalan logarítmicamente — cada orden de magnitud pesa aproximadamente lo mismo, de modo que la diferencia entre 50 y 500 estrellas cuenta más o menos tanto como la que hay entre 500 y 5.000.

ComponentePesoSe satura en torno a
Estrellas60~5.000
Forks25~1.000
Observadores15~500

Un recuento de 1 o 2 no otorga puntos — una sola estrella o un solo fork es ruido, no adopción — de modo que cada componente solo empieza a puntuar a partir de 3.

Las estrellas y los forks se pueden comprar

Son los únicos datos de entrada del modelo que no tienen emisor, y se venden abiertamente y al por mayor. Cuando el historial diario recopilado de un repositorio muestra un crecimiento que la atención orgánica no produce, la Política de crecimiento inorgánico descuenta los componentes de estrellas y forks: un 40% ante un pico confirmado, un 70% ante varios. Los observadores no se ven afectados, un historial limpio nunca eleva el valor y un repositorio cuyo historial no permite responder a la pregunta no recibe penalización alguna.

Por qué la escala logarítmica

Una escala lineal convertiría la métrica en un indicador de fama, dominado por un puñado de megaproyectos e inútil para comparar todo lo demás. La escala logarítmica comprime la parte alta y expande la zona media, donde se toman la mayoría de las decisiones reales de dependencia. Los puntos de saturación implican que, más allá de ~5.000 estrellas, la atención adicional no aporta nada — la métrica ya ha respondido a su pregunta.

Cómo interpretar el resultado

  • La popularidad es la forma más débil de evidencia de adopción. Las estrellas se acumulan y nunca decaen, de modo que la atención antigua perdura. Cuando el proyecto publica un paquete, la adopción en el ecosistema — volumen real de descargas — es la señal más sólida, y los pesos de la categoría reflejan esa jerarquía.
  • Los forks aportan información independiente: indican personas que trabajan con el código, no que simplemente lo marcan como favorito.
  • Una popularidad baja no es un defecto. Los proyectos jóvenes o de nicho puntúan bajo aquí por naturaleza; la métrica representa el 7,2% del índice general precisamente para que la evidencia de calidad y gobernanza pueda pesar más que la fama.

Cómo mejorar el valor

No existe una palanca directa, y así está diseñado — la atención sigue a la utilidad. El camino duradero es el mismo que para Comunidad y Adopción en general: hacer que el proyecto sea fácil de descubrir, adoptar y contribuir, y publicarlo allí donde ya están sus usuarios.

Relacionado: adopción en el ecosistema · salud de la comunidad