Реєстр у сукупності · метрики 2.10.0

Стан Maven.

Сукупна статистика всіх інспектованих репозиторіїв, що публікуються в Maven — як розподіляється здоров'я, де зосереджено обсяг завантажень і які практики поширені чи рідкісні, у зіставленні з усім реєстром.

Інспектовані репозиторії
2 258 із 2 259 проіндексованих
Місячні завантаження під інспекцією
996M за даними реєстрів
Медіанний індекс здоров'я
71 Добрий
Добрий або кращий
59% індекс 65 і вище

Розподіл індексу здоров'я

Останній індекс здоров'я кожного інспектованого репозиторію, з кроком п'ять пунктів на шкалі 1–100.

Де зосереджено обсяг завантажень

Сукупні місячні завантаження за діапазонами у зіставленні з кількістю репозиторіїв.

4.4% місячного обсягу завантажень під інспекцією проходить через репозиторії нижче доброго діапазону — а 1% найзавантажуваніших репозиторіїв несе 86% усього обсягу.

Репозиторії
26%21%18%
Обсяг завантажень
70%25%
ДіапазонРепозиторіїЗавантажень / місЧастка обсягу
Винятковий275696M70%
Відмінний597245M25%
Добрий47111.9M1.2%
Помірний4063M0.3%
Слабкий1892.2M0.2%
У зоні ризику20938M3.8%
Критичний111841.5K0.1%

Форми оцінок

Розподіл, що стоїть за медіаною кожної категорії, з кроком десять пунктів — де реєстр скупчується та де категорія розрізняє репозиторії або насичується.

Життєздатність79
1100
Спільнота та впровадження57
1100
Сталість та врядування66
1100
Інженерна якість66
1100
Безпека52
1100
Готовність до ШІ59
1100

Профіль категорій

Медіанна оцінка категорії в межах обсягу. Позначки — медіана всього реєстру. Категорії задокументовано у вікі методології.

Життєздатність
79
Спільнота та впровадження
57
Сталість та врядування
66
Інженерна якість
66
Безпека
52
Готовність до ШІбез ваги
59

Стан практики

Частка інспектованих репозиторіїв, де практика публічно помітна. Звіти, старіші за сигнал, виключаються з його основи й ніколи не зараховуються як відсутність.

Інженерна та спільнотна практика

README
95% із 2 258
License detected
94% із 2 258
Automated tests
92% із 2 258
CI workflows
82% із 2 258
Contributing guide
46% із 2 258
Documentation directory
43% із 2 258
Code of conduct
31% із 2 258
Security policy
23% із 2 258
Linter configuration
23% із 2 258

Сигнали агентної ери

AI agent instructions
30% із 2 258
One-command bootstrap
17% із 2 258
llms.txt
7.3% із 2 258

Сигнали, які читає категорія готовності до ШІ (без ваги в індексі).

Чи означає популярність здоров'я?

Медіанний індекс здоров'я (крапка) і середня половина репозиторіїв (смуга) для кожного інтервалу популярності, на спільній шкалі 1–100.

За зірками GitHub

Under 100 stars 1 141
60 · 44–75
100 – 999 553
80 · 65–88
1,000 – 9,999 392
88 · 75–94
10,000 and more 172
90 · 62–96

За місячними завантаженнями

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

Безпека під мікроскопом

Середній OpenSSF Scorecard результат за кожною перевіркою в межах обсягу, від найслабших, на шкалі Scorecard 0–10. Результати перевірок здебільшого бінарні, тож середнє відображає, яка частина реєстру проходить перевірку. Перевірки, які Scorecard позначає невизначеними, виключаються з оцінювання й ніколи не зараховуються як нуль; підказка кожного рядка містить його основу.

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.6
Packaging
10.0

Тривожні сигнали

Знахідки, які коригують оцінку вниз, а не нараховують до неї бали. Кожну подано як кількість, як частку всього реєстру і як частоту серед репозиторіїв, для яких її взагалі можна було визначити.

Припинення супроводу
1848.2% реєстру · 8.2% з 2 259 оцінених
Шкідливі залежності
30.1% реєстру · 0.2% з 1 343 оцінених
Неорганічний ріст
1<0.1% реєстру · 1.3% з 76 оцінених

Тривожний сигнал потребує власних свідчень, тож його база менша за реєстр. Автентичність росту оцінюється лише там, де зібрано поденну історію; знахідки щодо залежностей — лише там, де резолвився граф залежностей. Репозиторії, щодо яких свідчення не дають відповіді, до бази не входять, а не зараховуються як пройдені.

Пульс

Наскільки нещодавно кожен інспектований репозиторій востаннє бачив пуш — станом на момент інспекції.

Половина інспектованих репозиторіїв бачила пуш протягом 2 днів до інспекції.

Давність пушу
83%
Останній пушРепозиторіїЧастка
Pushed within 30 days1 87183%
31 – 90 days1114.9%
91 – 365 days944.2%
Over a year1828.1%

Опіка та стійкість

Хто стоїть за інспектованими репозиторіями та від скількох людей залежить код. Обидва показники читає категорія врядування.

1 720Organization-stewarded медіана 77
538Personal accounts медіана 54

Бас-фактор мейнтейнерів

60% інспектованих репозиторіїв залежать від єдиного мейнтейнера в більшості своїх комітів — зокрема 12 із понад мільйоном місячних завантажень.

1 мейнтейнер
1 349
2 мейнтейнери
477
3–5 мейнтейнера
329
6+ мейнтейнерів
91

Айсберг залежностей

Оголошені прямі залежності у зіставленні з повним розв'язаним графом (прямі плюс транзитивні), за 1 874 звітами зі зібраним графом залежностей.

Медіанний репозиторій оголошує 9 прямих залежностей — а розв'язується загалом у 82 пакетів.

Розв'язаних пакетів на репозиторій

0
309
1 – 5
56
6 – 20
189
21 – 50
234
51 – 200
441
201 – 500
217
501 – 1,000
151
Over 1,000
277

Ландшафт ліцензій

Найпоширеніші виявлені ліцензії в межах обсягу (ідентифікатори SPDX).

Apache-2.0
1 055
MIT
470
Власна ліцензія
278
Ліцензію не виявлено
145
GPL-3.0
82
AGPL-3.0
47
BSD-3-Clause
35
EPL-2.0
31
MPL-2.0
26
LGPL-3.0
22

На що покладаються найбільше

Найзавантажуваніші репозиторії під інспекцією, що публікуються в Maven — записи, що важать найбільше в наведених вище цифрах. Решту охоплює повний каталог · покажчик тегів.

npm · Maven · RubyGems
96Винятковийіндекс здоров'я
react/react-native
A framework for building native applications using React
C++ · Kotlin · JavaScript★ 126.3K↓ 178M/міс4 серп. 2026 р.
MIT4 серп. 2026 р. · метрики 2.10.0
PyPI · Maven
98Винятковийіндекс здоров'я
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Python · C++★ 102.2K↓ 95.6M/міс4 серп. 2026 р.
Власна ліцензія4 серп. 2026 р. · метрики 2.10.0
npm · crates.io · Maven +1
100Винятковийіндекс здоров'я
microsoft/onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
C++★ 21.3K↓ 52.8M/міс5 серп. 2026 р.
MIT5 серп. 2026 р. · метрики 2.10.0
npm · Maven
94Винятковийіндекс здоров'я
ionic-team/capacitor
Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
TypeScript · Java · Swift★ 16.2K↓ 49.3M/міс5 серп. 2026 р.
MIT5 серп. 2026 р. · метрики 2.10.0
crates.io · Maven
96Винятковийіндекс здоров'я
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/міс23 серп. 2026 р.
Apache-2.023 серп. 2026 р. · метрики 2.10.0
npm · Maven · RubyGems
88Відміннийіндекс здоров'я
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★ 2 753↓ 35.6M/міс27 серп. 2026 р.
MIT27 серп. 2026 р. · метрики 2.10.0

Як читати ці цифри

  • Кожна цифра обчислена з останньої опублікованої інспекції кожного репозиторію за версіонованою методологією (наразі метрики 2.10.0). Див. методологію · шкалу діапазонів.
  • Статистика описує інспектований реєстр — програмне забезпечення, допущене до інспекції, а не випадкову вибірку всього відкритого коду. Допуск відбувається за критеріями суспільного інтересу.
  • Показники завантажень надходять від реєстрів пакетів; реєстри, що не публікують місячних чисел (Maven Central, Go, NuGet, RubyGems), не додають обсягу — а не нуль. Покриття за екосистемами задокументовано в переліку підтримуваних екосистем.
  • Якщо сигнал у звіті недоступний — незібраний граф залежностей, невизначена перевірка Scorecard, звіт, старіший за сигнал, — репозиторій виключається з основи цієї цифри й ніколи не зараховується проти неї.
  • Індекси здоров'я — це сигнали публічно видимої практики, а не аудити чи гарантії; як їх читати, пояснює стаття індекс здоров'я.
  • Цифри обчислено 2026-09-07 14:50 UTC; сукупні показники перераховуються щогодини. Вихідні дані доступні як JSON.