All Projects → rust-secure-code → cargo-supply-chain

rust-secure-code / cargo-supply-chain

Licence: Apache-2.0 and 2 other licenses found Licenses found Apache-2.0 LICENSE-APACHE MIT LICENSE-MIT Zlib LICENSE-ZLIB
Gather author, contributor and publisher data on crates in your dependency graph.

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to cargo-supply-chain

cargo-cook
A rust cargo subcommand which cooks your crate
Stars: ✭ 29 (-89.9%)
Mutual labels:  cargo, cargo-subcommand
cargo-valgrind
A cargo subcommand, that runs valgrind and displays its output in a helpful manner.
Stars: ✭ 66 (-77%)
Mutual labels:  cargo, cargo-subcommand
cargo-aur
Prepare Rust projects to be released on the Arch Linux User Repository
Stars: ✭ 49 (-82.93%)
Mutual labels:  cargo, cargo-subcommand
cargo-clone
A cargo subcommand to fetch the source code of a Rust crate
Stars: ✭ 72 (-74.91%)
Mutual labels:  cargo, cargo-subcommand
cargo-release
Cargo subcommand `release`: everything about releasing a rust crate.
Stars: ✭ 854 (+197.56%)
Mutual labels:  cargo, cargo-subcommand
cargo-wix
A cargo subcommand to build Windows installers for rust projects using the WiX Toolset
Stars: ✭ 142 (-50.52%)
Mutual labels:  cargo, cargo-subcommand
Rexdep
Roughly extract dependency relation from source code
Stars: ✭ 160 (-44.25%)
Mutual labels:  dependency-graph
templa-rs
One-Stop Solution for all boilerplate needs!
Stars: ✭ 27 (-90.59%)
Mutual labels:  cargo
Dephell
📦 🔥 Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.
Stars: ✭ 1,730 (+502.79%)
Mutual labels:  dependency-graph
Objc Dependency Visualizer
Objective-C and Swift dependency visualizer. It's tool that helps to visualize current state of your project. It's really easy to see how tight your classes are coupled.
Stars: ✭ 1,738 (+505.57%)
Mutual labels:  dependency-graph
autotools-rs
build.rs helper to configure and compile autotools and configure/make projects
Stars: ✭ 21 (-92.68%)
Mutual labels:  cargo
teamcity-rust-plugin
TeamCity Rust and Cargo plugin
Stars: ✭ 29 (-89.9%)
Mutual labels:  cargo
Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (-15.68%)
Mutual labels:  dependency-graph
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (-29.62%)
Mutual labels:  dependency-graph
graphql-dependency
Cross service dependencies for GraphQL API with underlying @imqueue services
Stars: ✭ 17 (-94.08%)
Mutual labels:  dependency-graph
Pipdeptree
A command line utility to display dependency tree of the installed Python packages
Stars: ✭ 1,898 (+561.32%)
Mutual labels:  dependency-graph
coding-challenge
Algorithms and Data-structures, problems and solutions in Rust language using cargo-workspaces
Stars: ✭ 17 (-94.08%)
Mutual labels:  cargo
Dependency Cruiser
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Stars: ✭ 2,326 (+710.45%)
Mutual labels:  dependency-graph
Swift Code Metrics
Code metric analyzer for Swift projects.
Stars: ✭ 244 (-14.98%)
Mutual labels:  dependency-graph
cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration.
Stars: ✭ 295 (+2.79%)
Mutual labels:  cargo

cargo-supply-chain

Gather author, contributor and publisher data on crates in your dependency graph.

Use cases include:

  • Find people and groups worth supporting.
  • Identify risks in your dependency graph.
  • An analysis of all the contributors you implicitly trust by building their software. This might have both a sobering and humbling effect.

Sample output when run on itself: publishers, crates, json.

Usage

To install this tool, please run the following command:

cargo install cargo-supply-chain

Then run it with:

cargo supply-chain publishers

By default the supply chain is listed for all targets and default features only.

You can alter this behavior by passing --target=… to list dependencies for a specific target. You can use --all-features, --no-default-features, and --features=… to control feature selection.

Here's a list of subcommands:

Gather author, contributor and publisher data on crates in your dependency graph

Usage: COMMAND [ARG]…

Available options:
    -h, --help      Prints help information
    -v, --version   Prints version information

Available commands:
    publishers  List all crates.io publishers in the depedency graph
    crates      List all crates in dependency graph and crates.io publishers for each
    json        Like 'crates', but in JSON and with more fields for each publisher
    update      Download the latest daily dump from crates.io to speed up other commands

Most commands also accept flags controlling the features, targets, etc.
See 'cargo supply-chain <command> --help' for more information on a specific command.

License

Triple licensed under any of Apache-2.0, MIT, or zlib terms.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].