| Crates.io | webgraph-cli |
| lib.rs | webgraph-cli |
| version | 0.3.0 |
| created_at | 2025-05-23 13:42:00.485456+00 |
| updated_at | 2025-11-28 04:44:12.589821+00 |
| description | Command line interface for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/). |
| homepage | |
| repository | https://github.com/vigna/webgraph-rs/ |
| max_upload_size | |
| id | 1686324 |
| size | 232,321 |
Command-line interface for the Rust implementation of the WebGraph framework for graph compression.
This crate provides the webgraph CLI tool with various subcommands for working
with compressed graphs. The tool supports:
Each module correspond to a group of commands, and each command is implemented as a submodule.
analyze: Compute statistics on graphsbench: Benchmark graph operationsbuild: Build accessory graph data structurescheck: Check coherence of graph filesfrom: Ingest data into graphsperm: Create and manipulate permutationsrun: Run algorithms on graphsto: Convert graphs between representationstransform: Apply transformations to graphsThis crate also provides specialized standalone binaries:
webgraph-dist: Tools for computing graph properties based on distances
(HyperBall, ExactSumSweep)webgraph-sccs: Compute strongly connected componentsRUST_MIN_STACK: Minimum thread stack size (in bytes); we suggest
RUST_MIN_STACK=8388608 (8MiB)
TMPDIR: Where to store temporary files (potentially very large ones)
RUST_LOG: Configuration for env_logger
This software has been partially supported by project SERICS (PE00000014) under the NRRP MUR program funded by the EU - NGEU, and by project ANR COREGRAPHIE, grant ANR-20-CE23-0002 of the French Agence Nationale de la Recherche. Views and opinions expressed are however those of the authors only and do not necessarily reflect those of the European Union or the Italian MUR. Neither the European Union nor the Italian MUR can be held responsible for them.