El registro en conjunto · métricas 2.10.0

El estado de Hex.

Estadísticas agregadas de todos los repositorios inspeccionados que publican en Hex: cómo se distribuye la salud, dónde se sitúa el volumen de descargas y qué prácticas son comunes o raras, medidas frente al registro completo.

Repositorios inspeccionados
1641 de 1641 indexados
Descargas mensuales bajo inspección
329M según los registros de paquetes
Índice de salud mediano
50 Moderado
Bueno o mejor
22% índice de 65 en adelante

Distribución del índice de salud

Último índice de salud de cada repositorio inspeccionado, en intervalos de cinco puntos sobre la escala de 1 a 100.

Dónde se sitúa el volumen de descargas

Descargas mensuales combinadas por banda, frente al número de repositorios.

El 29% del volumen mensual de descargas bajo inspección circula por repositorios situados por debajo de la banda «Bueno» — y el 1 % de repositorios más descargados concentra el 62% del volumen total.

Repositorios
29%28%19%
Volumen de descargas
34%30%
BandaRepositoriosDescargas / mesCuota de volumen
Excepcional12112M34%
Excelente11997.3M30%
Bueno23522.9M7.0%
Moderado48150.1M15%
Débil45226.9M8.2%
En riesgo30419M5.8%
Crítico38654K0.2%

Formas de las puntuaciones

La distribución que hay detrás de la mediana de cada categoría, en intervalos de diez puntos: dónde se agrupa el registro y dónde una categoría separa repositorios o se satura.

Vitalidad48
1100
Comunidad y Adopción48
1100
Sostenibilidad y Gobernanza61
1100
Calidad de Ingeniería56
1100
Seguridad38
1100
Preparación para IA40
1100

Perfil por categorías

Puntuación mediana de cada categoría en el ámbito. Las marcas señalan la mediana del registro completo. Las categorías están documentadas en la wiki de metodología.

Vitalidad
48
Comunidad y Adopción
48
Sostenibilidad y Gobernanza
61
Calidad de Ingeniería
56
Seguridad
38
Preparación para IAsin ponderar
40

El estado de la práctica

Proporción de repositorios inspeccionados donde la práctica es públicamente evidente. Los informes anteriores a una señal se excluyen de su base, nunca se cuentan como ausencia.

Práctica de ingeniería y comunidad

README
98% de 1641
Automated tests
96% de 1641
License detected
91% de 1641
CI workflows
83% de 1641
Documentation directory
24% de 1641
Contributing guide
20% de 1641
Code of conduct
16% de 1641
Security policy
5.0% de 1641
Linter configuration
3.0% de 1641

Señales de la era de agentes

One-command bootstrap
19% de 1641
AI agent instructions
13% de 1641
llms.txt
8.2% de 1641

Señales leídas por la categoría sin ponderar Preparación para IA.

¿Popularidad equivale a salud?

Índice de salud mediano (punto) y mitad central de los repositorios (franja) por tramo de popularidad, en la escala común de 1 a 100.

Por estrellas de GitHub

Under 100 stars 1112
47 · 34–57
100 – 999 437
54 · 44–69
1,000 – 9,999 86
74 · 58–84
10,000 and more 6
96 · 89–96

Por descargas mensuales

Under 10K / month 828
47 · 35–59
10K – 1M 605
53 · 41–67
1M – 100M 49
62 · 48–82
100M and more 0
—

La seguridad al microscopio

Resultado medio de OpenSSF Scorecard por comprobación en el ámbito, de la más débil en adelante, en la escala de 0 a 10 de Scorecard. Los resultados de las comprobaciones son, en su mayoría, de todo o nada, de modo que la media refleja qué parte del registro las supera. Las comprobaciones que Scorecard declara no concluyentes se excluyen de la puntuación, nunca se cuentan como cero; la descripción emergente de cada fila indica su base.

CII-Best-Practices
0.0
SAST
0.4
Signed-Releases
0.4
Branch-Protection
0.6
Pinned-Dependencies
0.8
Fuzzing
1.2
Security-Policy
1.3
Token-Permissions
1.7
Code-Review
2.1
Dependency-Update-Tool
2.4
Maintained
3.3
CI-Tests
3.9
Contributors
6.4
Vulnerabilities
6.9
License
9.0
Binary-Artifacts
10.0
Dangerous-Workflow
10.0
Packaging
10.0

Señales de alerta

Hallazgos que ajustan una calificación a la baja en lugar de puntuar dentro de ella. Cada uno se informa como recuento, como proporción del registro completo y como tasa entre los repositorios en los que ha podido determinarse.

Abandono del proyecto
17411% del registro · 11% de 1641 evaluados
Exposición a jurisdicciones de alto riesgo
150.9% del registro · 1.0% de 1555 evaluados
Dependencias maliciosas
1<0.1% del registro · 0.5% de 182 evaluados
Crecimiento inorgánico
1<0.1% del registro · 2.6% de 38 evaluados

Una señal de alerta necesita evidencia propia, de modo que su base es menor que el registro. La autenticidad del crecimiento solo se evalúa allí donde se recopiló el historial diario; los hallazgos de dependencias, solo allí donde se resolvió un grafo de dependencias. Los repositorios sobre los que la evidencia no puede responder quedan fuera de la base en lugar de contarse como conformes.

El pulso

Cuán reciente era el último push de cada repositorio inspeccionado en el momento de la inspección.

La mitad de los repositorios inspeccionados había recibido un push en los 57 días anteriores a la inspección.

Antigüedad del último push
39%19%27%
Último pushRepositoriosProporción
Pushed within 30 days64639%
31 – 90 days30419%
91 – 365 days44027%
Over a year25115%

Custodia y resiliencia

Quién respalda los repositorios inspeccionados y de cuántas personas depende el código. Ambos aspectos los lee la categoría de gobernanza.

873Organization-stewarded mediana 56
768Personal accounts mediana 44

Factor bus de mantenedores

El 81% de los repositorios inspeccionados depende de un único mantenedor para la mayoría de sus commits — incluidos 27 con más de un millón de descargas mensuales.

1 mantenedor
1328
2 mantenedores
216
3–5 mantenedores
83
6+ mantenedores
4

El iceberg de las dependencias

Dependencias directas declaradas frente al grafo resuelto completo (directas más transitivas), sobre los 1224 informes con grafo de dependencias recopilado.

El repositorio mediano declara 0 dependencias directas — y se resuelve en 0 paquetes en total.

Paquetes resueltos por repositorio

0
1040
1 – 5
12
6 – 20
24
21 – 50
37
51 – 200
50
201 – 500
25
501 – 1,000
19
Over 1,000
17

Panorama de licencias

Las licencias detectadas más comunes en el ámbito (identificadores SPDX).

MIT
736
Apache-2.0
473
Licencia propia
225
Sin licencia detectada
152
BSD-2-Clause
12
BSD-3-Clause
11
ISC
9
AGPL-3.0
7
GPL-3.0
4
GPL-2.0
3

De los que más se depende

Los repositorios más descargados bajo inspección que publican en Hex: los registros que más pesan en las cifras anteriores. El resto queda cubierto por el catálogo completo · índice de etiquetas.

npm · Hex
81Excelenteíndice de salud
supabase/phoenix
Peace of mind from prototype to production
Elixir · JavaScript★ 3↓ 66.9M/mes27 ago 2026
MIT27 ago 2026 · métricas 2.10.0
npm · PyPI · Hex +2
99Excepcionalíndice de salud
taskforcesh/bullmq
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL
TypeScript · Rust · Elixir★ 9336↓ 36.1M/mes27 ago 2026
MIT27 ago 2026 · métricas 2.10.0
npm · PyPI · Packagist +4
96Excepcionalíndice de salud
cucumber/gherkin
A parser and compiler for the Gherkin language.
C★ 400↓ 32.5M/mes27 ago 2026
MIT27 ago 2026 · métricas 2.10.0
npm · Packagist · Hex +4
94Excepcionalíndice de salud
cucumber/messages
A message protocol for representing results and other information from Cucumber
C# · PHP · Java★ 41↓ 29.3M/mes20 oct 2026
MIT20 oct 2026 · métricas 2.10.0
PyPI · crates.io · Go +1
91Excelenteíndice de salud
ethereum/c-kzg-4844
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.
C · Rust★ 174↓ 7.4M/mes27 ago 2026
Apache-2.027 ago 2026 · métricas 2.10.0
npm · Hex
96Excepcionalíndice de salud
phoenixframework/phoenix
Peace of mind from prototype to production
Elixir · JavaScript★ 23.2K↓ 6.6M/mes16 sept 2026
MIT16 sept 2026 · métricas 2.10.0

Cómo leer estas cifras

  • Cada cifra se calcula a partir de la última inspección publicada de cada repositorio, conforme a la metodología versionada (actualmente métricas 2.10.0). Véase la metodología · escala de bandas.
  • Las estadísticas describen el registro inspeccionado —software admitido a inspección, no una muestra aleatoria de todo el código abierto—. La admisión sigue los criterios de interés público.
  • Las cifras de descargas proceden de los registros de paquetes; los registros que no publican cifra mensual (Maven Central, Go, NuGet, RubyGems) no aportan volumen, en lugar de contarse como cero. La cobertura por ecosistema está documentada en ecosistemas compatibles.
  • Cuando una señal no está disponible en un informe —un grafo de dependencias sin recopilar, una comprobación de Scorecard no concluyente, un informe anterior a la señal—, el repositorio se excluye de la base de esa cifra y nunca cuenta en su contra.
  • Los índices de salud son señales de práctica públicamente visible, no auditorías ni garantías; cómo interpretarlos se explica en el índice de salud.
  • Cifras calculadas 2026-10-23 06:04 UTC; el agregado se recalcula cada hora. Los datos subyacentes están disponibles como JSON.