El registro en conjunto · métricas 2.10.0

El estado de Maven.

Estadísticas agregadas de todos los repositorios inspeccionados que publican en Maven: 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
2225 de 2225 indexados
Descargas mensuales bajo inspección
996M según los registros de paquetes
Índice de salud mediano
71 Bueno
Bueno o mejor
60% í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 4.4% 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 86% del volumen total.

Repositorios
27%21%18%
Volumen de descargas
70%25%
BandaRepositoriosDescargas / mesCuota de volumen
Excepcional274696M70%
Excelente590245M25%
Bueno46711.9M1.2%
Moderado3913M0.3%
Débil1852.2M0.2%
En riesgo20738M3.8%
Crítico111841.5K0.1%

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.

Vitalidad79
1100
Comunidad y Adopción57
1100
Sostenibilidad y Gobernanza66
1100
Calidad de Ingeniería66
1100
Seguridad52
1100
Preparación para IA59
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
79
Comunidad y Adopción
57
Sostenibilidad y Gobernanza
66
Calidad de Ingeniería
66
Seguridad
52
Preparación para IAsin ponderar
59

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
95% de 2225
License detected
94% de 2225
Automated tests
92% de 2225
CI workflows
82% de 2225
Contributing guide
46% de 2225
Documentation directory
42% de 2225
Code of conduct
31% de 2225
Security policy
23% de 2225
Linter configuration
23% de 2225

Señales de la era de agentes

AI agent instructions
30% de 2225
One-command bootstrap
17% de 2225
llms.txt
7.2% de 2225

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 1114
60 · 44–75
100 – 999 551
80 · 65–88
1,000 – 9,999 388
88 · 75–94
10,000 and more 172
90 · 62–96

Por descargas mensuales

Under 10K / month 212
61 · 50–80
10K – 1M 175
80 · 69–90
1M – 100M 47
92 · 86–96
100M and more 1
96 · 96–96

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.1
Fuzzing
0.6
Signed-Releases
0.7
Branch-Protection
1.4
Pinned-Dependencies
1.7
Token-Permissions
1.9
SAST
2.3
Code-Review
3.0
Security-Policy
3.4
Vulnerabilities
5.4
Dependency-Update-Tool
5.5
CI-Tests
7.0
Maintained
7.1
Contributors
7.4
Binary-Artifacts
8.7
License
9.2
Dangerous-Workflow
9.5
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
1848.3% del registro · 8.3% de 2225 evaluados
Exposición a jurisdicciones de alto riesgo
492.2% del registro · 2.4% de 2053 evaluados
Dependencias maliciosas
30.1% del registro · 0.2% de 1319 evaluados
Crecimiento inorgánico
1<0.1% del registro · 1.3% de 76 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 2 días anteriores a la inspección.

Antigüedad del último push
83%
Último pushRepositoriosProporción
Pushed within 30 days184183%
31 – 90 days1084.9%
91 – 365 days944.2%
Over a year1828.2%

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.

1698Organization-stewarded mediana 77
527Personal accounts mediana 54

Factor bus de mantenedores

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

1 mantenedor
1323
2 mantenedores
471
3–5 mantenedores
328
6+ mantenedores
91

El iceberg de las dependencias

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

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

Paquetes resueltos por repositorio

0
304
1 – 5
56
6 – 20
188
21 – 50
230
51 – 200
433
201 – 500
211
501 – 1,000
151
Over 1,000
277

Panorama de licencias

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

Apache-2.0
1035
MIT
465
Licencia propia
272
Sin licencia detectada
144
GPL-3.0
82
AGPL-3.0
47
BSD-3-Clause
35
EPL-2.0
31
MPL-2.0
26
LGPL-3.0
22

De los que más se depende

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

npm · Maven · RubyGems
96Excepcionalíndice de salud
react/react-native
A framework for building native applications using React
C++ · Kotlin · JavaScript★ 126.3K↓ 178M/mes4 ago 2026
MIT4 ago 2026 · métricas 2.10.0
PyPI · Maven
98Excepcionalíndice de salud
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Python · C++★ 102.2K↓ 95.6M/mes4 ago 2026
Licencia propia4 ago 2026 · métricas 2.10.0
npm · crates.io · Maven +1
100Excepcionalíndice de salud
microsoft/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
C++★ 21.3K↓ 52.8M/mes5 ago 2026
MIT5 ago 2026 · métricas 2.10.0
npm · Maven
94Excepcionalíndice de salud
ionic-team/capacitor
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
TypeScript · Java · Swift★ 16.2K↓ 49.3M/mes5 ago 2026
MIT5 ago 2026 · métricas 2.10.0
crates.io · Maven
96Excepcionalíndice de salud
smithy-lang/smithy-rs
Code generation for the AWS SDK for Rust, as well as server and generic smithy client generation.
Rust · Kotlin★ 657↓ 40.7M/mes23 ago 2026
Apache-2.023 ago 2026 · métricas 2.10.0
npm · Maven · RubyGems
88Excelenteíndice de salud
appandflow/react-native-safe-area-context
A flexible way to handle safe area insets in JS. Also works on Android and Web!
TypeScript · Objective-C · Kotlin★ 2753↓ 35.6M/mes27 ago 2026
MIT27 ago 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-09-06 14:50 UTC; el agregado se recalcula cada hora. Los datos subyacentes están disponibles como JSON.