code-archive
Software Heritage
Ein universelles Archiv für Quellcode, die „Bibliothek von Alexandria des Codes“, das über 20 Milliarden einmalige Quelldateien aus mehr als 350 Millionen Projekten bewahrt. Sie können nach Projekten suchen, Dateien über ihren Hash (sha1/sha256/git) nachschlagen und dauerhafte SWHID-Kennungen auflösen: auf der Website oder über die schlüssellose REST-API. Die richtige Anlaufstelle, wenn ein Repositorium von seinem ursprünglichen Host verschwunden ist oder wenn Sie eine Datei anhand ihres Hashs identifizieren müssen.
Warum es nützlich ist & wie es funktioniert
Software Heritage kommt einem universellen Sicherheitsnetz für Quellcode am nächsten: Es crawlt fortlaufend öffentliche Repositorien von GitHub, GitLab, Paketverwaltungen wie PyPI und npm sowie Dutzenden weiterer Forges und bewahrt jede einmalige Datei und jeden Commit mit einer dauerhaften SWHID-Kennung. Forschende greifen darauf zurück, wenn ein Repositorium von seinem ursprünglichen Host verschwunden ist, wenn sie eine bestimmte Datei anhand ihres kryptografischen Hashs auffinden müssen oder wenn sie eine stabile, zitierfähige Referenz auf eine bestimmte Code-Version benötigen. Sie können nach Projektname oder URL suchen, um archivierte Ursprünge zu finden, eine Datei direkt über ihren SHA-1-, SHA-256- oder git-Hash nachschlagen oder eine SWHID auflösen, um unmittelbar zu einem bewahrten Snapshot zu springen.
Was drinsteckt
Über 20 Milliarden einmalige Quelldateien und 350 Millionen Softwareprojekte sind bewahrt, gesammelt aus Forges, Paketrepositorien und FOSS-Distributionen weltweit. 2025 überschritt das Archiv 2 Petabyte gespeicherter Daten.
API-Zugang
https://archive.softwareheritage.org/api/1/ , /content/sha1:<h>/, /content/sha256:<h>/, /origin/search/<text>/, /resolve/<SWHID>/
Was wir gemessen haben
Unsere eigenen Messungen, nicht die Angaben des Archivs. Sie werden regelmäßig wiederholt; jeder Wert ist datiert.
Erreichbarkeit
- Direkte Anfrage
- Hat geantwortet HTTP 200 338 ms
- Über einen Rechenzentrums-Proxy
- Hat geantwortet HTTP 200 767 ms
- API, direkt
- Hat geantwortet HTTP 200 209 ms
- API, über Proxy
- Hat geantwortet HTTP 200 770 ms
Hat eine echte Suche etwas geliefert?
Lieferte Ergebnisse · 10 Treffer für die Testabfrage · Median 1 s · über Läufe hinweg stabil
Testabfrage: https://github.com/DzRepo/Python-Insights
Benchmark-Abdeckung
Fand 9 von 10 Testobjekten (90%) im Cluster Software und Pakete. Antwortzeit im Median 532 ms.
Nach Bekanntheit des Objekts: 5/5 sehr bekannt, 4/4 mittel, 0/1 wenig bekannt .
Ein gefundenes Objekt: https://github.com/mehul-clou/sending-http-requests-starter
Fand 0 von 2 Testobjekten (0%) im Cluster Datei per Hash. Antwortzeit im Median 592 ms.
Nach Bekanntheit des Objekts: 0/2 mittel .
Erreichbarkeit gemessen am 2026-08-22. Suche geprüft am 2026-08-22. Benchmark-Lauf vom 2026-08-22.
Zugang
Programmatischer Zugriff über eine API (ggf. mit Schlüssel, siehe API-Kennzeichnung).