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

Стан NuGet.

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

Інспектовані репозиторії
4 385 із 4 385 проіндексованих
Місячні завантаження під інспекцією
6.9M за даними реєстрів
Медіанний індекс здоров'я
65 Добрий
Добрий або кращий
51% індекс 65 і вище

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

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

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

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

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

Репозиторії
24%24%23%
Обсяг завантажень
63%
ДіапазонРепозиторіїЗавантажень / місЧастка обсягу
Винятковий124923.1K13%
Відмінний1 063552.6K8.0%
Добрий1 0434.3M63%
Помірний1 006771.9K11%
Слабкий64168.7K1.0%
У зоні ризику3534940.0%
Критичний155243.3K3.5%

Форми оцінок

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

Життєздатність75
1100
Спільнота та впровадження49
1100
Сталість та врядування57
1100
Інженерна якість60
1100
Безпека56
1100
Готовність до ШІ47
1100

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

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

Життєздатність
75
Спільнота та впровадження
49
Сталість та врядування
57
Інженерна якість
60
Безпека
56
Готовність до ШІбез ваги
47

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

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

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

README
97% із 4 385
License detected
95% із 4 385
CI workflows
79% із 4 385
Automated tests
60% із 4 385
Contributing guide
40% із 4 385
Code of conduct
34% із 4 385
Documentation directory
32% із 4 385
Security policy
28% із 4 385
Linter configuration
3.9% із 4 385

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

AI agent instructions
23% із 4 385
llms.txt
9.4% із 4 385
One-command bootstrap
3.0% із 4 385

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

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

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

За зірками GitHub

Under 100 stars 3 255
62 · 47–78
100 – 999 778
67 · 53–80
1,000 – 9,999 322
81 · 67–91
10,000 and more 30
92 · 79–96

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

Under 10K / month 51
67 · 56–80
10K – 1M 19
77 · 63–90
1M – 100M 2
78 · 77–78
100M and more 0
—

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

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

CII-Best-Practices
0.0
Fuzzing
0.1
Signed-Releases
0.1
Pinned-Dependencies
1.0
Code-Review
1.3
Token-Permissions
1.6
Branch-Protection
1.9
SAST
2.8
Security-Policy
3.1
Dependency-Update-Tool
5.2
Contributors
5.3
CI-Tests
7.0
Maintained
7.3
Vulnerabilities
9.2
License
9.4
Binary-Artifacts
9.5
Dangerous-Workflow
9.8
Packaging
10.0

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

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

Припинення супроводу
1744.0% реєстру · 4.0% з 4 385 оцінених
Шкідливі залежності
50.1% реєстру · 0.1% з 3 512 оцінених
Неорганічний ріст
00% реєстру · 0% з 45 оцінених

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

Пульс

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

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

Давність пушу
81%
Останній пушРепозиторіїЧастка
Pushed within 30 days3 53281%
31 – 90 days55213%
91 – 365 days1252.9%
Over a year1764.0%

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

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

2 041Organization-stewarded медіана 63
2 344Personal accounts медіана 67

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

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

1 мейнтейнер
3 795
2 мейнтейнери
396
3–5 мейнтейнера
165
6+ мейнтейнерів
21

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

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

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

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

0
71
1 – 5
900
6 – 20
1 735
21 – 50
658
51 – 200
369
201 – 500
142
501 – 1,000
93
Over 1,000
77

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

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

MIT
2 981
Apache-2.0
507
Власна ліцензія
380
Ліцензію не виявлено
213
BSD-3-Clause
78
GPL-3.0
56
LGPL-3.0
32
MPL-2.0
25
AGPL-3.0
20
BSD-2-Clause
18

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

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

PyPI · NuGet
77Добрийіндекс здоров'я
pythonnet/clr-loader
Loader for different .NET runtimes
Python★ 43↓ 3.1M/міс27 серп. 2026 р.
MIT27 серп. 2026 р. · метрики 2.10.0
npm · Maven · NuGet
78Добрийіндекс здоров'я
renovatebot/pgp
Renovate PGP library
TypeScript · Java · JavaScript★ 0↓ 1M/міс11 вер. 2026 р.
Apache-2.011 вер. 2026 р. · метрики 2.10.0
Packagist · crates.io · NuGet
96Винятковийіндекс здоров'я
DataDog/dd-trace-php
Datadog PHP Clients
PHP★ 558↓ 786.9K/міс20 жовт. 2026 р.
Власна ліцензія20 жовт. 2026 р. · метрики 2.10.0
PyPI · NuGet
63Помірнийіндекс здоров'я
pywinrt/pywinrt
Python projection of Windows runtime (WinRT) types.
C++★ 198↓ 362.3K/міс16 вер. 2026 р.
MIT16 вер. 2026 р. · метрики 2.10.0
crates.io · NuGet · PyPI
80Відміннийіндекс здоров'я
extism/extism
The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.
Rust★ 5 793↓ 323.5K/міс11 жовт. 2026 р.
BSD-3-Clause11 жовт. 2026 р. · метрики 2.10.0
npm · Packagist · PyPI +3
60Помірнийіндекс здоров'я
dicebear/styles
Official DiceBear avatar styles.
Shell · C# · Rust★ 7↓ 298.2K/міс12 вер. 2026 р.
Власна ліцензія12 вер. 2026 р. · метрики 2.10.0

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

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