Archivarix

code-archive

Software Heritage

Um arquivo universal de código-fonte, a “Biblioteca de Alexandria do código”, que preserva mais de 20 bilhões de arquivos-fonte únicos de mais de 350 milhões de projetos. É possível buscar projetos, consultar arquivos por hash (sha1/sha256/git) e resolver identificadores permanentes SWHID, no site ou por sua API REST sem chave. É o lugar a procurar quando um repositório sumiu do host original ou quando é preciso identificar um arquivo pelo hash.

Software e pacotes API

Por que é útil e como funciona

O Software Heritage é o que existe de mais próximo de uma rede de proteção universal para código-fonte: ele rastreia continuamente repositórios públicos do GitHub, do GitLab, de gerenciadores de pacotes como PyPI e npm e de dezenas de outras forjas, preservando cada arquivo e cada commit único com um identificador permanente SWHID. Um pesquisador recorre a ele quando um repositório desapareceu do host original, quando precisa localizar um arquivo exato por seu hash criptográfico ou quando quer uma referência estável e citável para uma versão específica do código. É possível buscar por nome ou URL do projeto para encontrar origens arquivadas, consultar um arquivo diretamente por seu hash SHA-1, SHA-256 ou git, ou resolver um SWHID para ir direto a um instantâneo preservado.

O que há dentro

Mais de 20 bilhões de arquivos-fonte únicos e 350 milhões de projetos de software preservados, provenientes de forjas de código, repositórios de pacotes e distribuições FOSS do mundo todo. O arquivo ultrapassou 2 petabytes de dados armazenados em 2025.

Acesso via API

https://archive.softwareheritage.org/api/1/ , /content/sha1:<h>/, /content/sha256:<h>/, /origin/search/<text>/, /resolve/<SWHID>/

O que medimos

As nossas próprias sondagens, não o que o arquivo afirma. Repetidas periodicamente; cada valor tem data.

Acessibilidade

Pedido direto
Respondeu HTTP 200 338 ms
Através de um proxy de centro de dados
Respondeu HTTP 200 767 ms
API, direta
Respondeu HTTP 200 209 ms
API, através de proxy
Respondeu HTTP 200 770 ms

Uma pesquisa real devolveu alguma coisa?

Devolveu resultados · 10 resultados para a consulta de teste · mediana 1 s · estável entre execuções

Consulta de teste: https://github.com/DzRepo/Python-Insights

Cobertura no benchmark

Encontrou 9 de 10 itens de teste (90%) no cluster Software e pacotes. Resposta mediana 532 ms.

Consoante o quão conhecido é o item: 5/5 muito conhecidos, 4/4 intermédios, 0/1 pouco conhecidos .

Um item que encontrou: https://github.com/mehul-clou/sending-http-requests-starter

Encontrou 0 de 2 itens de teste (0%) no cluster Arquivo por hash. Resposta mediana 592 ms.

Consoante o quão conhecido é o item: 0/2 intermédios .

Acessibilidade medida a 2026-08-22. Pesquisa verificada em 2026-08-22. Execução do benchmark a 2026-08-22.

Acesso

Acesso programático por API (pode exigir chave, veja a etiqueta API).

Página inicial

https://archive.softwareheritage.org/

Arquivos relacionados