Repository-Metriken

Ökosystem-Verbreitung

Wie inspect.software echte Paketverbreitung misst — Registry-Downloads und abhängige Pakete über npm, PyPI, Packagist und mehr. 4,5% des Gesamtindex.

Methodik v1.13.0Aktualisiert 2026-07-13

Ökosystem-Verbreitung misst, wie breit ein Paket tatsächlich installiert wird — anhand der Paket-Registries selbst: npm, PyPI, Packagist, crates.io, RubyGems, Hex und die weiteren unterstützten Ökosysteme. Echtes Download-Volumen schlägt GitHub-Stars als Verbreitungsevidenz: Downloads messen Nutzung, Stars messen Aufmerksamkeit.

  • Kategorie: Community & Verbreitung (25% innerhalb der Kategorie)
  • Gewicht im Gesamtindex: 4,5%
  • Metrikschlüssel: ecosystem_adoption
  • Gilt für: Repositories, die mindestens ein Paket veröffentlichen; andernfalls null

Wie der Wert berechnet wird

KomponenteGewichtKriterien
Monatliche Downloads80summiert über die Pakete des Repositorys, logarithmisch skaliert — Sättigung bei ~1.000.000/Monat
Downloads insgesamt80Rückfalloption, wenn eine Registry keine Monatszahl veröffentlicht (z. B. RubyGems); logarithmisch skaliert, Sättigung bei ~50.000.000 über die gesamte Laufzeit
Registry-Dependents20logarithmisch skaliert; nur von einigen Ökosystemen gemeldet, andernorts ausgeschlossen

Die Download-Komponente nutzt die Monatszahl, wo sie verfügbar ist, und andernfalls die Gesamtsumme — je nachdem, was die Registry liefert, sodass kein Ökosystem strukturell benachteiligt ist.

Fairnessregeln

  • Nicht veröffentlichende Repositories werden nicht bestraft. Anwendungen und Infrastrukturprojekte, die nichts an eine Registry ausliefern, erhalten hier null, und Community & Verbreitung renormalisiert auf ihre übrigen Metriken.
  • Pakete müssen zurückverweisen. Ein Registry-Paket zählt nur, wenn seine Metadaten nachprüfbar auf das geprüfte Repository verweisen; nicht übereinstimmende Pakete werden im Bericht aufgeführt, aber von der Berechnung ausgeschlossen.
  • Die logarithmische Skalierung hält die Metrik über die gesamte Spannweite aussagekräftig — ein Paket, das von 1.000 auf 10.000 monatliche Downloads wächst, bewegt sich so stark wie eines, das von 100.000 auf 1.000.000 wächst.

Das Ergebnis lesen

  • Innerhalb ihrer Kategorie ist dies die stärkste verfügbare Verbreitungsevidenz — stärker als die Popularität, weshalb sich ein viel heruntergeladenes, aber bescheiden besterntes Paket besser lesen kann als ein berühmtes.
  • Download-Zahlen unterscheiden sich je nach Registry in ihrer Bedeutung (Spiegel, CI-Traffic); die logarithmische Skala absorbiert das meiste dieses Rauschens, und die exakten Eingangswerte werden zur Prüfung in jedem Bericht wiedergegeben.

Den Wert verbessern

  • Das Paket in der Registry seines Ökosystems veröffentlichen und den Repository-Link in den Paket-Metadaten korrekt halten.
  • Darüber hinaus folgen Downloads echter Nutzung — der ehrliche Hebel ist die Nützlichkeit und Auffindbarkeit des Projekts, nicht die Metrik.

Verwandt: Paketpflege · unterstützte Ökosysteme

Von inspect.software veröffentlichte Ergebnisse sind Signale, keine Garantien — siehe wie sie zu lesen sind. Die vollständige Methodik ist versioniert und öffentlich: Methodik v1.13.0.