Rust Cargo

Open-source Rust projects categorized as Cargo

Top 23 Rust Cargo Projects

  1. Cargo

    The Rust package manager

    Project mention: FMix: пакетный менеджер для Forth | dev.to | 2026-05-18

    В Elixir есть Mix. В Rust есть Cargo. В Ruby есть Bundler и RubyGems. В Haskell есть Cabal и Stack. В JavaScript есть npm, pnpm и Yarn. В Go есть modules.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. min-sized-rust

    🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust

    Project mention: Rust at Scale: An Added Layer of Security for WhatsApp | news.ycombinator.com | 2026-01-28

    Who knows what they did, but there are things which can be done: https://github.com/johnthagen/min-sized-rust

  4. cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Project mention: Nightingale – open-source karaoke app that works with any song on your computer | news.ycombinator.com | 2026-03-18

    I'm just using cross https://github.com/cross-rs/cross to build cross-arch. you can still use `cargo build`, it will just work.

  5. juniper

    GraphQL server library for Rust

  6. cargo-edit

    A utility for managing cargo dependencies from the command line.

  7. bacon

    background code checker

    Project mention: A terminal weather app with ASCII animations driven by real-time weather data | news.ycombinator.com | 2026-02-19

    I keep htop and some vim buffers open regularly, and I keep some tools open while a work on a project e.g. https://github.com/Canop/bacon.

    But everything else is opened as needed. Especially toys like this.

  8. cargo-expand

    Subcommand to show result of macro expansion

  9. tarpaulin

    A code coverage tool for Rust projects

  10. cargo-make

    Rust task runner and build tool.

  11. cargo-chef

    A cargo-subcommand to speed up Rust Docker builds using Docker layer caching.

  12. cargo-generate

    cargo, make me a project

  13. cargo-deny

    ❌ Cargo plugin for linting your dependencies 🦀

  14. kondo

    Cleans dependencies and build artifacts from your projects.

  15. cargo-dist

    📦 shippable application packaging

    Project mention: Googleworkspace/CLI | news.ycombinator.com | 2026-03-04
  16. rustsec

    RustSec API & Tooling

    Project mention: Supply chain nightmare: How Rust will be attacked and what we can do to mitigate | news.ycombinator.com | 2026-04-10

    which uses the RustSec advisory DB https://rustsec.org/

    Alternative A) would be to redirect the DNS for crates.io in your company internal DNS server to point at your own mirror, and to have your company servers and laptops/workstations all use your company internal DNS server only. And have the servers and laptops/workstations trust a company controlled CA certificate that issues TLS certificates for “crates.io” and whatever DNS name the advisory DB is downloaded from. Then cargo and cargo audit would work transparently assuming they use the host CA trust store when validating the TLS certificates when they connect to crates.io and wherever the advisory DB is downloaded from. Drawback is if you accidentally leave some servers or laptops/workstations using external DNS, and connections are made to the real crates.io instead.

    Alternative B) that I see is to set up the crates host to use a DNS name under your own control. E.g. crates dot your company internal network DNS name. And then also fork cargo audit and set it up so that the advisory DB it uses is always up to date but has replaced the cargo registry they are referring to to be your own cargo crates registry. I think that should work. It is already very easy to set up your own crates registry, cargo has excellent support built right into it for using crates registries other than or in addition to crates.io. And then you have a company policy that crates.io is never to be used and you enforce it with automatic scanning of all company repos that checks that no entries in Cargo.toml and Cargo.lock files use crates.io.

    It would probably be a good idea even to have separate internal crate registries for crates that are from crates.io and crates that are internal to the company itself. To avoid any name collisions and the likes.

  17. cargo-fuzz

    Command line helpers for fuzzing

    Project mention: Cargo fuzz: Making it easy to fuzz Rust code | news.ycombinator.com | 2025-06-13
  18. jql

    A JSON Query Language CLI tool

  19. rust-script

    Run Rust files and expressions as scripts without any setup or compilation step.

    Project mention: Rust-script – Run Rust files and expressions as scripts | news.ycombinator.com | 2025-12-09
  20. cargo-release

    Cargo subcommand `release`: everything about releasing a rust crate.

  21. cargo-update

    A cargo subcommand for checking and applying updates to installed executables

    Project mention: Stop struggling with Rust CLI tool installs: the only guide you need (Mac, Linux, Windows) | dev.to | 2025-06-19

    cargo-update crate Keep all your installed Cargo tools up-to-date

  22. mongo-rust-driver

    The official MongoDB Rust Driver

  23. cargo-outdated

    A cargo subcommand for displaying when Rust dependencies are out of date

  24. nix-init

    Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more [maintainer=@figsoda]

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Cargo discussion

Log in or Post with

Rust Cargo related posts

Index

What are some of the best open-source Cargo projects in Rust? This list will help you:

# Project Stars
1 Cargo 15,064
2 min-sized-rust 9,764
3 cross 8,194
4 juniper 5,962
5 cargo-edit 3,406
6 bacon 3,295
7 cargo-expand 3,085
8 tarpaulin 2,974
9 cargo-make 2,927
10 cargo-chef 2,612
11 cargo-generate 2,418
12 cargo-deny 2,326
13 kondo 2,289
14 cargo-dist 2,048
15 rustsec 1,896
16 cargo-fuzz 1,820
17 jql 1,671
18 rust-script 1,623
19 cargo-release 1,564
20 cargo-update 1,542
21 mongo-rust-driver 1,510
22 cargo-outdated 1,403
23 nix-init 1,401

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?