Métricas de repositorio

Adopción en el ecosistema

Cómo inspect.software mide la adopción real de paquetes — descargas de registros y dependientes en npm, PyPI, Packagist y más. 4.5 % del índice general.

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

La adopción en el ecosistema mide cuán ampliamente se instala realmente un paquete, usando los propios registros de paquetes — npm, PyPI, Packagist, crates.io, RubyGems, Hex y los demás ecosistemas compatibles. El volumen real de descargas supera a las estrellas de GitHub como evidencia de adopción: las descargas miden uso, las estrellas miden atención.

  • Categoría: Comunidad y Adopción (25 % dentro de la categoría)
  • Peso en el índice general: 4.5 %
  • Clave de la métrica: ecosystem_adoption
  • Se aplica a: repositorios que publican al menos un paquete; en caso contrario null

Cómo se calcula el valor

ComponentePesoCriterios
Descargas mensuales80sumadas entre los paquetes del repositorio, escala logarítmica — se satura en torno a ~1 000 000/mes
Descargas totales80alternativa cuando un registro no publica cifra mensual (p. ej. RubyGems); escala logarítmica, se satura en torno a ~50 000 000 acumuladas
Dependientes en el registro20escala logarítmica; solo lo informan algunos ecosistemas, se excluye en los demás

El componente de descargas usa la cifra mensual cuando está disponible y el total acumulado en caso contrario — lo que el registro proporcione, de modo que ningún ecosistema quede estructuralmente en desventaja.

Reglas de equidad

  • Los repositorios que no publican no son penalizados. Las aplicaciones y los proyectos de infraestructura que no envían nada a un registro obtienen null aquí, y Comunidad y Adopción renormaliza sobre sus otras métricas.
  • Los paquetes deben apuntar de vuelta. Un paquete de registro solo cuenta cuando sus metadatos referencian de forma verificable el repositorio inspeccionado; los paquetes sin correspondencia se listan en el informe pero se excluyen del cálculo.
  • La escala logarítmica mantiene la métrica significativa en todo el rango — un paquete que pasa de 1000 a 10 000 descargas mensuales se mueve tanto como uno que pasa de 100 000 a 1 000 000.

Cómo leer el resultado

  • Dentro de su categoría, esta es la evidencia de adopción más sólida disponible — más sólida que la popularidad, y por eso un paquete muy descargado pero con pocas estrellas puede leerse mejor que uno famoso.
  • Las cifras de descargas varían en significado según el registro (espejos, tráfico de CI); la escala logarítmica absorbe la mayor parte de ese ruido, y las entradas exactas se reproducen en cada informe para su inspección.

Cómo mejorar el valor

  • Publicar el paquete en el registro de su ecosistema y mantener exacto el enlace al repositorio en los metadatos del paquete.
  • Más allá de eso, las descargas siguen al uso genuino — la palanca honesta es la utilidad y la descubribilidad del proyecto, no la métrica.

Relacionado: mantenimiento de paquetes · ecosistemas compatibles