-
semver
语义版本控制的解析器和评估器
-
arrow
Apache Arrow
-
cmake
运行
cmake
以构建本地库的构建依赖项 -
vergen
通过'build.rs'生成'cargo:rustc-env'指令,供代码中的'env!'宏使用
-
cargo_metadata
通过
cargo metadata
命令输出的结构化访问 -
cargo_hack
Cargo子命令,提供对测试和持续集成有用的各种选项
-
shadow-rs
在Rust项目中存储构建时信息
-
cargo_toml
Cargo.toml
结构定义,用于与Serde进行解析 -
cfg-expr
Rust
cfg()
表达式的解析器和评估器 -
cargo_util
Cargo使用的杂项支持代码
-
cargo-llvm-cov
Cargo子命令,用于轻松使用基于LLVM源代码的覆盖率(-C instrument-coverage)
-
guppy
跟踪和查询Cargo依赖图
-
home
共享主目录的定义
-
cargo-careful
谨慎执行Rust代码,过程中进行额外检查
-
clap-cargo
为
cargo
插件的可重复使用的CLI标志 -
cargo-outdated
Cargo子命令,用于显示依赖何时过时
-
cargo-temp
一个CLI工具,允许您使用已安装的依赖项使用cargo创建临时的新Rust项目
-
cargo-config2
加载并解析Cargo配置
-
cargo-platform
Cargo表示的目标平台
-
cargo-sort
检查.toml文件中的表和项是否按词法排序
-
cargo-readme
一个从文档注释生成 README.md 内容的 cargo 子命令
-
cargo-deny
帮助您管理大型依赖图的 cargo 插件
-
cargo-tarpaulin
通过测试确定实现的代码覆盖率
-
cargo-ndk
简化为 Android 构建 Rust 库的工具
-
cargo-playdate
用于构建整洁黄色控制台的构建工具
-
cargo-zigbuild
使用 zig 作为链接器编译 cargo 项目
-
buildkite-test-collector
Rust 的官方 Buildkite 测试分析收集器
-
cargo-c
构建和安装类似 C 的库的辅助程序
-
cargo-llvm-lines
计算泛型函数所有实例化过程中的 LLVM IR 行数
-
flamegraph
使用底层的 inferno 生成 flamegraphs 的 cargo 子命令
-
cargo-no-dev-deps
运行 cargo 而不带 dev-dependencies 的 cargo 子命令
-
cargo-edit
用于修改
Cargo.toml
文件的 cargo 命令 -
cargo-trim
清理 $CARGO_HOME 缓存的二进制应用程序
-
cargo-expand
围绕 rustc -Zunpretty=expanded 的包装器。显示宏展开和 #[derive] 展开的结果。
-
cargo-liner
cargo 子命令,用于安装和更新配置中列出的二进制包
-
krates
从 cargo 元数据中收集的 crates 的图表
-
cargo
Rust 的包管理器
-
cargo-modules
一个 cargo 插件,用于显示 crate 的模块树形概览
-
cargo-manifest
解析和操作清单 -
Cargo.toml
文件的辅助 crate -
cargo-watch
监视你的 cargo 项目的源文件
-
cargo-generate
cargo, make me a project
-
create-tauri-app
快速搭建新的 tauri 应用程序项目
-
cargo-xwin
轻松将 Cargo 项目交叉编译为 Windows MSVC 目标
-
cargo-udeps
在 Cargo.toml 中查找未使用的依赖项
-
cargo-update
用于检查和更新已安装的可执行文件的 cargo 子命令
-
cargo-leptos
Leptos 的构建工具
-
dinghy-test
简化交叉编译 - 请参阅主 crate cargo-dinghy
-
cargo-dist
Rust 的可分发应用程序打包工具
-
auditable-serde
序列化/反序列化由
cargo auditable
编码的数据 -
cargo-bundle
将 Rust 可执行文件包装在操作系统特定的应用程序包中
-
cargo-component
用于编写 WebAssembly 组件的 cargo 扩展
-
cargo-prebuilt
下载适用于许多不同平台的预构建 crate 二进制文件
-
commiter
确保提交质量的程序
-
cargo-release
Cargo 子命令,用于简化您的发布流程
-
cargo-fuzz
一个用于使用
libFuzzer
进行模糊测试的cargo
子命令!易于使用! -
cargo-generate-rpm
从 Cargo 项目生成二进制 RPM 包 (.rpm)
-
cargo-multivers
Cargo 子命令,用于构建同一二进制文件的多个版本,每个版本具有不同的 CPU 功能集,合并为一个可移植的优化二进制文件
-
cargo-about
Cargo 插件,用于生成所有 crates 及其许可条款的清单
-
cargo-lipo
cargo lipo 子命令,用于自动为 iOS 创建通用库
-
nanocl
自给自足的编排器 CLI
-
cargo-semver-checks
扫描您的 Rust crate 以查找 semver 违规
-
cargo-xcode
从 Cargo 项目生成 Xcode 项目文件
-
cargo-minimal-versions
用于正确使用-Z minimal-versions和-Z direct-minimal-versions的 cargo 子命令
-
cargo-docs-rs
模仿docs.rs所做的文档构建
-
cargo-rdme
Cargo 命令,用于从您的 crate 文档创建
README.md
-
cargo-chef
一个 cargo 子命令,用于为 Docker 层缓存优化构建项目依赖项
-
cargo-mobile2
使 Rust 移动开发变得简单!
-
public-api
列出和比较 Rust 库 crate 的公共 API。依赖于 nightly 工具链的 rustdoc JSON 输出。
-
cargo-scaffold
使用简单的 toml 配置文件和 'handlebars' 模板来构建和生成整个堆栈
-
cargo-osdk
使用 Asterias OSDK 加速操作系统开发
-
cargo-lock
包含可选依赖图分析的独立 Cargo.lock 解析器
-
cargo-cache
管理 cargo 缓存($CARGO_HOME 或 ~/.cargo/),显示大小并选择性地删除目录
-
cargo-dtc
打包用于与 cargo 一起构建的 Devicetree Compiler
-
ra_ap_toolchain
为 rust-analyzer 发现
cargo
和rustc
可执行文件 -
cargo-fetch2
是 cargo fetch 的替代品,它可以正常工作
-
panamax
镜像 rustup 和 crates.io 仓库,用于离线使用 Rust 和 Cargo
-
cargo-crate
一组与 crate 相关的 cargo 命令。例如,您可以获取关于 crate 的信息,包括 crate 的所有者和版本,以文本或 json 格式。
-
cargo-unlock
删除 Cargo.lock 锁文件
-
cargo-get
Cargo 插件,用于轻松查询 Cargo.toml 文件的信息
-
cargo-clean-all
递归清理给定目录中符合指定标准的所有 cargo 项目
-
cargo-show
打印与 pip show、apt-cache show、npm view、gem query 等类似的包元数据
-
cargo-features-manager
一个 tui 工具,用于启用/禁用和修剪依赖项功能
-
cargo-dinghy
简化交叉编译
-
nasm-rs
在 Cargo 构建过程中运行 NASM
-
specr-transpile
将 Specr 语言代码转换为 Rust
-
cargo-show-asm
一个用于显示 Rust 源代码生成汇编的 cargo 子命令
-
cargo-machete
使用这个奇怪的小技巧来查找未使用的依赖!
-
cargo-index
管理仓库索引的 cargo 子命令
-
tauri-bundler
将 Rust 可执行文件包装成特定于操作系统的 Tauri 应用程序包
-
normalize-path
类似于 canonicalize,但不需要执行 I/O
-
cargo-sweep
清理由 Cargo 创建的未使用构建文件
-
nextest-runner
cargo nextest 的核心运行逻辑
-
cargo-aoc
Cargo 冬至活动助手
-
cargo-mutants
注入错误并查看测试是否能捕获它们
-
cargo-screeps
用于将 Rust WASM 代码部署到 Screeps 游戏服务器的构建工具
-
ra_ap_project_model
rust-analyzer 的 Cargo 项目的表示形式
-
cargo-run-wasm
在浏览器中轻松运行wasm应用程序和示例
-
embuild
嵌入式Rust的构建支持库
-
cargo-single-line
一个缩小cargo输出的cargo插件
-
cargo-pants
cargo子命令应用,提供物料清单和哪些依赖存在漏洞的列表,由Sonatype OSSIndex提供支持
-
rust-ci-cd-template
github的ci/cd模板
-
cargo-tally
Cargo子命令,用于绘制随时间推移的crate依赖数量图
-
dinghy-build
跨编译变得更加简单 - build.rs脚本的辅助工具
-
cargo-ci-cache-clean
清理不必要的Cargo工件以提高CI缓存性能
-
cargo-shear
检测并从Cargo.toml中删除未使用的依赖项
-
conan
conan C/C++包管理器(conan.io)的包装,简化在构建脚本中的使用
-
cargo-options
可重用的常见 Cargo 命令行选项
-
cargo-align
代码对齐
-
cargo-deps
Cargo 子命令用于构建 Rust 项目的依赖图
-
crates-io
与 crates.io 交互的辅助工具
-
cargo-link2
轻松修补本地依赖
-
cargo-oj
将 crate 打包成单个文件,最小化和格式化
-
cargo-sort-derives
Cargo 子命令用于排序 derive 属性
-
cargo-espflash
Cargo 子命令用于闪存 Espressif 设备
-
cargo-fixture
使用任意的 Rust 设置和清理代码包围 cargo 测试
-
cargo-verison
提升包版本
-
glassbench
带有内存的 Rust 基准测试
-
dependencies-patch
使用命令行命令修补 cargo 依赖
-
cargo-commander
类似于 npm 脚本,但更好
-
auditable-extract
通过
cargo auditable
提取二进制中嵌入的依赖树 -
cargo-sonar
将 Rust 工具的报告转换为有效的 Sonar 报告的辅助工具
-
cargo2junit
将 cargo 的 json 输出(从 stdin)转换为 JUnit XML(到 stdout)
-
cargo-acl
代码 ACL 检查器
-
target-spec
评估 Cargo.toml 目标规范
-
cargo-feature-aspect
创建并更新 Cargo 工作空间中功能方面的 Cargo 插件
-
cargo-duplicates
Cargo 子命令,用于显示拉入相同依赖的不同版本
-
cargo-lambda
Cargo 子命令,用于与 AWS Lambda 一起工作
-
cargo-files
列出 cargo crate 中的所有源文件
-
gitlab-report
从 cargo 的 JSON 输出生成 GitLab 报告
-
cargo-ft
为 crate 指定支持的目标的 cargo 扩展
-
escargot
用 Paris 编写的 Cargo API
-
cargo-aur
为在 Arch Linux 用户仓库中发布准备 Rust 项目
-
cargo-pak
为 flatpak 生成清单和桌面文件
-
cargo-px
一个 cargo 子命令,用于克服代码生成构建脚本的一些限制
-
auditable-info
一个高级 crate,用于通过
cargo auditable
从二进制文件中提取嵌入的依赖树 -
cargo-smart-release
用于在 workspace 中大胆发布 crate 的 cargo 子命令
-
ddt
有用的 cli 工具
-
cargo-packager
作为命令行工具和库发布的可执行打包器和捆绑器
-
cargo-husky
cargo 的 husky
-
cargo-util-schemas
Cargo 的反序列化模式
-
i18n-config
包含 cargo-i18n 工具/系统的配置结构(及其解析函数)
-
cargo-credential-pass
在您的 pass 存储中加密您的 cargo 注册表令牌
-
rust-script
命令行工具,用于运行 Rust "脚本",这些脚本可以使用 crates
-
cargo-matrix
针对支持功能列表的 cargo 命令运行特征矩阵
-
cargo-loc
统计整个依赖树中的代码行数
-
cargo-bundle-licenses
捆绑依赖的许可
-
geiger
cargo-geiger 的一些库部分,与 cargo 解耦
-
cargo-clearlydefined
使用 clearlydefined.io 检查依赖项
-
cargo-selector
Cargo 子命令,用于选择和执行二进制/示例目标
-
rustup-toolchain
使用 rustup 工具链,主要从 cargo test:s
-
cargo-wasix
Cargo 的子命令,用于轻松构建针对
wasm32-wasmer-wasi
和wasm64-wasmer-wasi
目标的代码;即 WASIX 目标。 -
cargo-i18n
Cargo 子命令,用于提取和构建本地化资源以嵌入到您的应用程序/库中
-
cargo-embassy
几秒钟内开始使用 Embassy
-
gst-plugin-version-helper
为 GStreamer 插件元数据构建的 build.rs 辅助函数
-
cargo-authors
cargo 的子命令,列出当前工作目录下所有 crate 依赖的所有作者。简单安装,然后导航到 crate 的目录并运行
cargo authors
-
xtest-data
测试已发布 crate 时获取辅助测试数据
-
cargo-actions
cargo, 创建 CI github 动作
-
cargo-info
扩展 cargo,以查询 crates.io 注册表中的 crate 详细信息
-
crm
crm 可以帮助您轻松快速地在不同的 cargo 注册表之间切换,现在包括:sjtu, tuna, ustc, rsproxy, bfsu, nju, hit
-
cargo-artifactory-token
一个用于管理 Artifactory 访问令牌的 cargo 子命令
-
cargo-open
用于在您的编辑器中打开已安装的 crate 的 cargo 命令
-
cargo-vendor-filterer
cargo vendor
,但具有针对平台和更多内容的过滤功能 -
cargo-godot
cargo 的 godot 开发者助手
-
cargo-hackerman
工作区黑客管理和包/功能查询
-
windows_exe_info
为添加文件信息到 Windows 可执行文件而设计的 cargo 构建脚本库
-
cargo-credential-1password
将令牌存储在 1password 保险库中的 Cargo 凭据过程
-
cargo-checkmate
checkmate 检查所有内容 - 综合的现成安全与健康检查
-
cargo_marker
标记的 CLI 接口,用于自动编译和运行 lint crates
-
mtime-travel
一个小工具,用于保存和恢复文件的 mtime 属性
-
cargo-hakari
管理工作区-hack 包以提高大型工作区构建速度
-
cargo-doc2readme
cargo子命令,用于创建包含Rustdoc注释的readme文件
-
cargo-run-selectable
帮助开发者在工作区具有多个二进制目标的情况下运行
cargo run
,无需事先指定。当您运行程序时,它将提示您选择一个... -
cargo-pgo
Cargo子命令,用于使用PGO和BOLT优化Rust二进制文件
-
cargo-diet
通过计算Cargo清单的最佳尺寸包含指令来使您的crate变得精简
-
cargo-list
列出和更新已安装的crate
-
vergen-gitcl
通过'build.rs'生成'cargo:rustc-env'指令,供代码中的'env!'宏使用
-
hakari
管理工作区-hack 包,这些包在工作区内执行功能统一
-
cargo-cog
一个Cargo子命令,用于构建、运行和发布机器学习容器
-
cargo-limit
减少噪音的Cargo:跳过警告直到修复错误,Neovim集成等
-
renode-run
在 renode 模拟器中运行嵌入式程序
-
publish-action
使用 Github Action 自动发布 Cargo
-
cargo-http-registry
一个允许在不需要 crates.io 时快速发布 crate 的 cargo 仓库
-
kbuild
此包帮助您快速轻松地构建 rust 内核
-
cargo-emit
在构建时轻松与 Cargo 交流
-
cargo-wgsl
在 rust 项目中验证 wgsl
-
rust-version-info-file
生成一个文件,包含 rustc 版本和 cargo tree
-
cargo-wasi-exe-x86_64-unknown-linux-musl
为 x86_64-unknown-linux-musl 预编译的
cargo-wasi
二进制文件 -
wargo
cargo 的邪恶孪生兄弟,用于处理 WSL2 中的项目
-
cargo-groups
在 workspace 中对一组 crate 运行 cargo 命令
-
cargo-stabilize
将您的
Cargo.toml
中的所有版本通配符(“*”)替换为 crate 的新版本。它还可以升级已经具有版本的依赖项。 -
ra_ap_flycheck
待定
-
cargo-ls-crates
轻松列出已安装的 cargo 包及其描述!
-
polykill
用于从未使用项目中删除依赖项和构建艺术的轻量级命令行工具
-
ra_ap_load-cargo
将 Cargo 项目加载到 rust-analyzer 的静态实例中进行分析
-
cargo-whatfeatures
显示 crate 的功能、版本和依赖关系
-
cargo-ci-template
Cargo CI 模板
-
cargo-vroom
汽车不 go run,汽车 go vroom!
-
duckdb-server
Mosaic 的 DuckDB 服务器
-
crate_untar
Cargo 发布的包格式(
.crate
tarball)的流式读取器 -
cargo-credential
辅助编写 Cargo 凭证助手
-
progress_bar
允许您显示进度条(与 cargo 进度条风格相同)
-
cargo-docs
用于在本地提供 rust 和 crate 文档的 cargo 插件
-
cargo-wizard
Cargo 子命令,用于应用 Cargo 配置模板
-
cargo-msrv-prep
Cargo 子命令,用于准备确定/验证 crate 的 MSRV
-
rust_util
Hatter 的 Rust 工具集
-
cargo-information
Cargo 子命令,用于显示关于 crates 的信息
-
lua52-sys
为 Lua 5.2 提供的绑定
-
cargo-bazel
使用 Cargo 生成 Bazel 构建目标的一系列工具集合
-
cultivar
Mango 操作系统构建工具
-
vergen-git2
通过'build.rs'生成'cargo:rustc-env'指令,供代码中的'env!'宏使用
-
cargo-makepad
Makepad Cargo 扩展
-
cargo-feature-combinations
运行所有功能组合的 cargo 命令
-
patch-crate
允许 Rust 开发者立即创建并保留对 Rust crate 依赖的修复。它是那些生活在最前沿的人的救星。
-
crate2nix
使用 cargo 为 Rust 生成 nix (如 NixOS) 构建文件
-
cargo-all
通过单个命令管理所有您的 crate
-
cargo-appimage
将您的 crate 转换为 AppImage
-
cargo_utils
围绕 cargo 和 Rust 工作区
-
cargo-local-install
包装
cargo install
以实现更好的本地、非冲突性安装 -
cargo-sanitize
清除 Cargo.toml 文件中默认注册表外的依赖项
-
copy_to_output
一个小型的 Rust 库,用于将文件/文件夹从项目目录复制到输出目录
-
cargo-codspeed
Cargo 扩展,用于构建和运行您的 codspeed 基准测试
-
cargo-toolchainer
用于自动更新您的 rust-toolchain.toml 文件的 CLI 工具
-
cargo-onedoc
从 Rust 文档注释生成 README.md
-
check-lockfile-intersection
检查两个 Cargo.lock 文件的交集是否有相同的包版本
-
cargo-depsize
Rust cargo 工具,用于计算并显示 Rust 项目的每个依赖项的总大小
-
cargo-set
一个Cargo.toml文件编辑命令行工具
-
cargo-subcommand
创建cargo子命令
-
cargo-fund
发现您项目依赖关系的资助链接
-
cargo-resources
Cargo Resources提供Cargo命令行工具和库,以帮助在Cargo Crates中声明和汇总资源
-
wasmdev
Web开发服务器库
-
cargo-qemu-runner
一个允许使用cargo run运行Limine内核的cargo子命令
-
semver-eq
语义版本控制的解析器和评估器
-
cargo-rhack
临时编辑您的Cargo依赖项
-
rust-audit-info
命令行工具,用于从由
cargo auditable
嵌入的二进制文件中提取依赖树 -
cargo-criterion
Cargo扩展,用于运行Criterion.rs基准测试并报告结果
-
build-info-build
build-info crate消耗的数据。用作构建依赖项。
-
runrust
命令行工具,用于运行 Rust "脚本",这些脚本可以使用 crates
-
cargo-mono
Cargo 子命令,用于管理 mono 仓库
-
semver-cli-check
用于验证 semver 的 CLI 工具
-
cargo-ui
cargo 的图形用户界面
-
jfetch
类似于 neofetch 的命令行系统信息工具,使用 rust 编写 🦀
-
cargo-updater
受 npm 启发的 cargo 子命令,用于列出和更新 $CARGO_HOME/bin 中安装的二进制文件
-
cargo-switch
允许安装同一 Cargo 二进制 crate 的多个版本,并轻松地在它们之间切换
-
cargo-clone
一个 cargo 子命令,用于获取 Rust crate 的源代码
-
diol
基准测试库
-
cargo-describe
CLI 工具,用于从 cargo-metadata 生成易于理解的信息
使用DuckDuckGo进行搜索。