#graph #grpc #grpc-server #webgraph #software-heritage

bin+lib swh-graph-grpc-server

gRPC server for the fast queries to the Software Heritage archive graph, using a compressed in-memory representation

1 stable release

6.0.0 Sep 10, 2024

#393 in Compression

Download history 79/week @ 2024-09-04 60/week @ 2024-09-11

139 downloads per month

GPL-3.0-or-later

610KB
13K SLoC

Software Heritage - graph service

Tooling and services, collectively known as swh-graph, providing fast access to the graph representation of the Software Heritage archive. The service is in-memory, based on a compressed representation of the Software Heritage Merkle DAG.

Bibliography

In addition to accompanying technical documentation, swh-graph is also described in the following scientific paper. If you publish results based on swh-graph, please acknowledge it by citing the paper as follows:

Note

Paolo Boldi, Antoine Pietri, Sebastiano Vigna, Stefano Zacchiroli. Ultra-Large-Scale Repository Analysis via Graph Compression. In proceedings of SANER 2020: The 27th IEEE International Conference on Software Analysis, Evolution and Reengineering, pages 184-194. IEEE 2020.

Links: preprint, bibtex.

Dependencies

~38–75MB
~1.5M SLoC