Register im Aggregat · Metriken 2.10.0

Der Zustand des Registers.

Aggregierte Statistiken über das öffentliche Register — wie sich die Software-Gesundheit verteilt, wo sich das Download-Volumen konzentriert und welche technischen Praktiken verbreitet oder selten sind. Die Zahlen beschreiben das geprüfte Register, nicht die Gesamtheit von Open Source.

Geprüfte Repositories
93.277 von 96.493 indexierten
Monatliche Downloads unter Prüfung
646B laut Registry-Angaben
Medianer Gesundheitsindex
59 Mittel
Gut oder besser
42% Index 65 und höher

Verteilung des Gesundheitsindex

Aktueller Gesundheitsindex jedes geprüften Repositorys, in Fünf-Punkt-Intervallen auf der Skala 1–100.

Wo das Download-Volumen liegt

Summierte monatliche Downloads je Stufe, den Repository-Zahlen gegenübergestellt.

53% des monatlichen Download-Volumens unter Prüfung entfällt auf Repositories unterhalb der Stufe Gut — und das oberste 1 % der meistgeladenen Repositories trägt 70% des gesamten Volumens.

Repositories
17%20%24%
Download-Volumen
17%17%17%16%
StufeRepositoriesDownloads / MonatVolumenanteil
Außergewöhnlich4.41898.4B15%
Exzellent15.792111B17%
Gut18.71197.3B15%
Mittel22.635107B17%
Schwach14.841110B17%
Gefährdet12.174105B16%
Kritisch4.70617.3B2.7%

Die Form der Bewertungen

Die Verteilung hinter jedem Kategorien-Median, in Zehn-Punkt-Klassen — wo sich das Register ballt und wo eine Kategorie Repositories trennt oder in Sättigung geht.

Vitalität68
1100
Community & Verbreitung44
1100
Nachhaltigkeit & Governance58
1100
Engineering-Qualität66
1100
Sicherheit49
1100
AI Readiness57
1100

Kategorienprofil

Medianer Kategorienwert im gewählten Umfang. Die Kategorien sind dokumentiert im Methodik-Wiki.

Vitalität
68
Community & Verbreitung
44
Nachhaltigkeit & Governance
58
Engineering-Qualität
66
Sicherheit
49
AI Readinessungewichtet
57

Der Stand der Praxis

Anteil der geprüften Repositories, in denen die Praxis öffentlich erkennbar ist. Berichte, die älter sind als ein Signal, werden aus dessen Grundlage ausgeschlossen und nie als fehlend gezählt.

Technische & Community-Praxis

README
93% von 93.277
License detected
91% von 93.277
Automated tests
85% von 93.277
CI workflows
80% von 93.277
Linter configuration
46% von 93.277
Documentation directory
39% von 93.277
Contributing guide
35% von 93.277
Code of conduct
22% von 93.277
Security policy
18% von 93.277

Signale des Agenten-Zeitalters

One-command bootstrap
29% von 93.277
AI agent instructions
24% von 93.277
llms.txt
16% von 93.277

Signale, die die ungewichtete Kategorie KI-Bereitschaft liest.

Bedeutet Popularität Gesundheit?

Medianer Gesundheitsindex (Punkt) und die mittlere Hälfte der Repositories (Bereich) je Popularitätsklasse, auf der gemeinsamen Skala 1–100.

Nach GitHub-Sternen

Under 100 stars 66.029
54 · 38–69
100 – 999 16.856
73 · 54–84
1,000 – 9,999 8.414
83 · 63–91
10,000 and more 1.978
91 · 81–96

Nach monatlichen Downloads

Under 10K / month 19.988
60 · 47–73
10K – 1M 16.587
69 · 53–83
1M – 100M 6.507
73 · 48–88
100M and more 1.460
56 · 36–81

Sicherheit unter dem Mikroskop

Durchschnittliches OpenSSF Scorecard Ergebnis je Prüfung im gewählten Umfang, schwächste zuerst, auf der Scorecard-Skala von 0–10. Prüfergebnisse sind meist Alles-oder-nichts; der Durchschnitt zeigt daher, wie viel des Registers besteht. Prüfungen, die Scorecard als nicht eindeutig meldet, werden von der Bewertung ausgeschlossen, nie als null gezählt; der Tooltip jeder Zeile nennt ihre Grundlage.

CII-Best-Practices
0.1
Fuzzing
0.6
Signed-Releases
0.8
Branch-Protection
1.2
SAST
1.5
Pinned-Dependencies
1.9
Code-Review
2.0
Token-Permissions
2.0
Security-Policy
2.5
Dependency-Update-Tool
4.1
Maintained
5.5
Contributors
6.0
Vulnerabilities
6.2
CI-Tests
6.4
License
9.0
Dangerous-Workflow
9.7
Binary-Artifacts
9.8
Packaging
10.0

Negativbefunde

Befunde, die eine Bewertung nach unten anpassen, statt in sie einzufließen. Jeder wird als Anzahl ausgewiesen, als Anteil am gesamten Register und als Quote unter den Repositories, für die er überhaupt bestimmbar war.

Aufgegebenes Projekt
8.1998.8% des Registers · 8.8% von 93.280 bewertbaren
Exposition gegenüber Hochrisikojurisdiktionen
1.7441.9% des Registers · 2.1% von 82.751 bewertbaren
Schädliche Abhängigkeiten
1300.1% des Registers · 0.2% von 54.097 bewertbaren
Unorganisches Wachstum
29<0.1% des Registers · 1.6% von 1.775 bewertbaren

Ein Negativbefund benötigt eigene Evidenz, daher ist seine Grundlage kleiner als das Register. Die Wachstumsauthentizität wird nur dort bewertet, wo ein Tagesverlauf erhoben wurde; Abhängigkeitsbefunde nur dort, wo sich ein Abhängigkeitsgraph auflösen ließ. Repositories, für die die Evidenz keine Antwort zulässt, bleiben aus der Grundlage heraus, statt als bestanden gezählt zu werden.

Der Puls

Wie lange der letzte Push jedes geprüften Repositorys zum Zeitpunkt der Prüfung zurücklag.

Die Hälfte der geprüften Repositories sah innerhalb von 10 Tagen vor der Prüfung einen Push.

Push-Aktualität
63%22%
Letzter PushRepositoriesAnteil
Pushed within 30 days58.81463%
31 – 90 days20.10022%
91 – 365 days6.1176.6%
Over a year8.2468.8%

Trägerschaft & Resilienz

Wer hinter den geprüften Repositories steht und von wie vielen Personen der Code abhängt. Beides liest die Governance-Kategorie.

53.007Organization-stewarded Median 65
40.270Personal accounts Median 53

Maintainer-Bus-Faktor

78% der geprüften Repositories hängen beim Großteil ihrer Commits von einem einzigen Maintainer ab — darunter 5.520 mit über einer Million monatlicher Downloads.

1 Maintainer
71.884
2 Maintainer
12.757
3–5 Maintainer
6.646
6+ Maintainer
1.189

Der Abhängigkeits-Eisberg

Deklarierte direkte Abhängigkeiten gegenüber dem vollständig aufgelösten Graphen (direkt plus transitiv), über die 65.865 Berichte mit erhobenem Abhängigkeitsgraphen.

Das mediane Repository deklariert 4 direkte Abhängigkeiten — und löst insgesamt zu 29 Paketen auf.

Aufgelöste Pakete je Repository

0
6.650
1 – 5
8.640
6 – 20
14.478
21 – 50
7.555
51 – 200
10.308
201 – 500
6.868
501 – 1,000
5.595
Over 1,000
5.771

Lizenzlandschaft

Die häufigsten erkannten Lizenzen im gewählten Umfang (SPDX-Bezeichner).

MIT
44.136
Apache-2.0
19.232
Eigene Lizenz
9.387
Keine Lizenz erkannt
8.755
BSD-3-Clause
2.784
GPL-3.0
2.383
AGPL-3.0
1.577
MPL-2.0
1.086
GPL-2.0
766
BSD-2-Clause
723

Ökosysteme im Vergleich

Der Anteil jedes Ökosystems am Register. Ein Repository, das in mehrere Ökosysteme veröffentlicht, zählt in jedem. Jede Zeile öffnet die vollständige Statistik des jeweiligen Ökosystems.

ÖkosystemGeprüftMediane GesundheitStufenverteilungGut oder besserDownloads / Monat
npm29.723 65 Gut52%522B
Go28.097 53 Mittel31%1.5B
PyPI13.750 71 Gut60%98.2B
Packagist9.305 56 Mittel31%5.8B
crates.io8.283 67 Gut54%36.1B
NuGet4.338 65 Gut51%6.8M
RubyGems3.915 63 Mittel47%1.5B
Maven3.260 71 Gut59%2.4B
Hex1.634 50 Mittel22%328M

Am stärksten in Anspruch genommen

Die meistgeladenen Repositories unter Prüfung — die Einträge, die in den obigen Zahlen am schwersten wiegen. Der Rest ist abgedeckt durch den vollständigen Katalog · Tag-Index.

npm
99AußergewöhnlichGesundheitsindex
typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
TypeScript★ 16.4K↓ 3.8B/Monat27. Aug. 2026
MIT27. Aug. 2026 · Metriken 2.10.0
npm
50MittelGesundheitsindex
jridgewell/sourcemaps
Monorepo for various sourcemap libraries
TypeScript · JavaScript★ 56↓ 3.8B/Monat21. Okt. 2026
Keine Lizenz21. Okt. 2026 · Metriken 2.10.0
npm
89ExzellentGesundheitsindex
npm/node-semver
The semver parser for node (the one npm uses)
JavaScript★ 5.472↓ 3.6B/Monat21. Okt. 2026
ISC21. Okt. 2026 · Metriken 2.10.0
npm
98AußergewöhnlichGesundheitsindex
babel/babel
🐠 Babel is a compiler for writing next generation JavaScript.
TypeScript · JavaScript★ 44K↓ 3.3B/Monat27. Aug. 2026
MIT27. Aug. 2026 · Metriken 2.10.0
npm
93AußergewöhnlichGesundheitsindex
eslint/js
Monorepo for the JS language tools.
JavaScript★ 2.387↓ 3.3B/Monat21. Okt. 2026
BSD-2-Clause21. Okt. 2026 · Metriken 2.10.0
npm
75GutGesundheitsindex
isaacs/minimatch
a glob matcher in javascript
JavaScript · TypeScript★ 3.526↓ 3B/Monat21. Okt. 2026
BlueOak-1.0.021. Okt. 2026 · Metriken 2.10.0

Zur Lesart dieser Zahlen

  • Jede Zahl wird aus der jeweils zuletzt veröffentlichten Prüfung eines Repositorys berechnet, unter der versionierten Methodik (derzeit Metriken 2.10.0). Siehe die Methodik · Stufenskala.
  • Die Statistiken beschreiben das geprüfte Register — zur Prüfung zugelassene Software, keine Zufallsstichprobe von Open Source insgesamt. Die Zulassung folgt den Kriterien des öffentlichen Interesses.
  • Download-Zahlen stammen aus den Paket-Registries; Registries ohne veröffentlichte Monatszahl (Maven Central, Go, NuGet, RubyGems) tragen kein Volumen bei — nicht null. Die Abdeckung je Ökosystem ist dokumentiert unter unterstützte Ökosysteme.
  • Ist ein Signal in einem Bericht nicht verfügbar — ein nicht erhobener Abhängigkeitsgraph, eine nicht eindeutige Scorecard-Prüfung, ein Bericht aus der Zeit vor einem Signal — wird das Repository aus der Grundlage dieser Zahl ausgeschlossen und nie dagegen gezählt.
  • Gesundheitsindizes sind Signale öffentlich sichtbarer Praxis, keine Audits und keine Garantien — wie sie zu lesen sind, erläutert der Artikel zum Gesundheitsindex.
  • Zahlen berechnet 2026-10-21 09:48 UTC; das Aggregat wird stündlich neu berechnet. Die zugrunde liegenden Daten sind verfügbar als JSON.