-
pkg-config
在构建时运行 pkg-config 系统工具,以便在 Cargo 构建脚本中使用
-
proc-macro-crate
proc-macros 中的 crate (macro_rules 关键字) 的替代品
-
ctrlc
Rust 项目的简单 Ctrl-C 处理程序
-
cargo-hack
Cargo 子命令,提供各种用于测试和持续集成的有用选项
-
system-deps
从 Cargo.toml 中的声明性依赖中发现和配置系统依赖
-
cargo_toml
Cargo.toml
使用 Serde 解析的结构定义 -
cargo-make
Rust 任务运行程序和构建工具
-
release-plz
根据语义版本控制和常规提交更新版本和更改日志
-
lodepng
无需系统依赖项即可读取和写入 PNG 文件。LodePNG 的纯 Rust 端口。
-
cargo-sort
检查 .toml 文件中的表和项是否按字典顺序排序
-
cargo-deb
使用Cargo子命令轻松制作Debian软件包(.deb)
-
maturin
使用pyo3、cffi和uniffi绑定以及Rust二进制文件构建和发布crate作为Python包
-
cargo-tarpaulin
通过测试确定实现的代码覆盖率
-
cross
零配置进行交叉编译和交叉测试
-
cargo-edit
用于修改
Cargo.toml
文件的Cargo命令 -
cargo-liner
Cargo子命令用于安装和更新配置中列出的二进制包
-
krates
从Cargo元数据创建crate图表
-
cargo-manifest
解析和操作manifests -
Cargo.toml
文件的辅助crate -
deadqueue
简单的异步队列
-
cargo-udeps
在Cargo.toml中查找未使用的依赖项
-
cargo-bundle
将Rust可执行文件包装成特定操作系统的应用程序包
-
version-sync
确保README文件和其他文件中的版本号与crate版本保持同步
-
cargo-multivers
Cargo子命令,用于构建相同二进制文件的不同版本,每个版本具有不同的CPU特性集,合并成一个便携式优化二进制文件
-
cargo-semver-checks
扫描您的Rust crate以查找semver违规行为
-
cargo-xcode
从Cargo项目生成Xcode项目文件
-
cargo-docs-rs
模仿docs.rs会执行的文档构建
-
ocipkg
用于软件包分发的OCI注册库
-
cargo-wix
使用WiX工具集构建Windows安装程序
-
rusty-tags
为cargo项目及其所有依赖项创建ctags/etags
-
cargo-get
Cargo插件,可轻松查询Cargo.toml文件中的信息
-
document-features
从Cargo.toml中的注释提取功能标志的文档
-
embuild
嵌入式Rust的构建支持库
-
java-pack
☕ + 🦀 = ❤️🔥 Java JNI 绑定生成器
-
fn_graph
动态管理的函数图执行
-
cargo-check-external-types
静态分析工具,用于检测库的公共API中公开的外部类型
-
cargo-shear
检测并从Cargo.toml中删除未使用的依赖项
-
build-info
收集你的Rust包的构建信息
-
cargo-options
可重用的常见Cargo命令行选项
-
cargo-run-bin
构建、缓存并运行在Cargo.toml中定义的而不是全局安装的二进制文件。这类似于npm run和gomodrun,并允许您的团队始终运行相同的工具版本。
-
cargo-commander
类似于npm脚本,但更好
-
test-binary
管理和构建用于集成测试的额外二进制文件,作为常规Rust包
-
目标规范
评估 Cargo.toml 的目标规范
-
cargo-upgrades
检查 Cargo.toml 中的依赖项是否为最新版本。与工作空间和路径依赖项兼容。
-
tree-sitter-kotlin
树形解析库的 Kotlin 语法
-
cargo-vcpkg
一个 cargo 子命令,用于从 Cargo.toml 中的元数据条目构建 vcpkg 树,用于顶层 crate 及其依赖的 crate
-
cargo-aur
为在 Arch Linux 用户仓库中发布 Rust 项目做准备
-
nj-cli
node-bindgen 的构建工具
-
tokio-tungstenite-wasm
围绕 websys 和 tokio-tungstenite 的包装器,使跨平台使用 WebSocket 变得简单
-
cargo-vendor-filterer
cargo vendor
,但具有针对平台和其他内容的过滤功能 -
cargo-godot
godot 开发者的 cargo 辅助工具
-
cargo-hackerman
工作区黑客管理及包/特性查询
-
cargo-hakari
管理工作区黑客包以加速大型工作区中的构建
-
rust-i18n-cli
cargo-i18n 工具,用于 rust-i18n 插件
-
cargo-diet
通过计算 Cargo 清单的大小最优包含指令来使您的包精简
-
hakari
管理工作区内部特性统一的黑客包
-
publish-action
使用 Github Action 自动发布 Cargo
-
cargo-risczero
RISC Zero CLI 工具
-
skeptic
通过 Cargo 测试您的 Rust Markdown 文档
-
cargo-groups
在工作区中的多个包组上运行 cargo 命令
-
cargo-stabilize
将您的
Cargo.toml
中的所有版本通配符(“*”)替换为包的最新版本。它还可以升级已具有版本号的依赖项。 -
cargo-cyclonedx
CycloneDX 软件物料清单 (SBOM) 用于 Rust 包
-
binstalk-manifests
binstall工具包,用于操作清单
-
leptos_chart
leptos图表库
-
cargo-dl
Cargo子命令,用于下载crate源代码
-
crate_untar
Cargo发布的package格式(
.crate
tarball)的流式读取器 -
licensing
Cargo子命令,用于在项目目录中创建用户定义的许可文件
-
cargo-wizard
Cargo子命令,用于应用Cargo配置模板
-
cargo-msrv-prep
Cargo子命令,用于为确定/验证crate的MSRV做准备
-
cargo-information
Cargo子命令,用于显示关于crate的信息
-
html-languageservice
HTML语言服务器的入门
-
qapi
QEMU QMP和Guest Agent API
-
cargo-sanitize
清理Cargo.toml文件,以移除默认注册表外的依赖项
-
release-utils
自动发布Rust代码
-
cargo-set
Cargo.toml文件编辑的命令行工具
-
license-retriever
检索所有Rust依赖项的许可证
-
libbpf-cargo
Cargo插件用于构建bpf程序
-
cargo-xbuild
自动交叉编译sysroot crates core, compiler_builtins, 和 alloc
-
find-crate
从当前Cargo.toml中查找crate名称
-
add-license
Cargo子命令,用于在项目目录中创建用户定义的许可文件
-
autoclap
👏 自动将Cargo.toml信息(名称、版本、作者、repo)传播到应用程序
-
volo-build
在编译时将thrift和protobuf idl编译成rust代码
-
cargo-describe
命令行工具,用于从cargo-metadata生成易于理解的信息
-
deppatcher
使用jsonnet自动化修补Cargo.toml文件
-
cargo-attribution
一个Cargo子命令,用于向您依赖项致谢
-
cargo-cabal
一个帮助您将Rust包转换为一个Haskell Cabal库的命令
-
cargo-version-util
一个小型CLI工具,用于操作Cargo.toml版本
-
cargo-override
使用Cargo.toml的[patch]部分快速覆盖依赖项
-
amble
一个功能齐全、可扩展的Rust项目生成器
-
cargo-gha
版本锁定、缓存和运行来自任何GitHub发布资产的二进制文件。拉入外部工具并保持团队中版本同步,无需全局安装。
-
cargo-abc
自动按字母顺序对Cargo.toml文件中的依赖项进行排序
-
nand7400
我实习期间在WCL创建的用于nand7400计算机的汇编库
-
cargo-release-oxc
Oxc发布管理
-
determinator
找出在两个工作区提交之间发生变化的包
-
shieldify
从 Cargo.toml 中的信息生成徽标的 CLI 工具
-
cargo-ament-build
用于与 colcon 工作空间一起使用的 Cargo 插件
-
cargo-run-script
将
npm run-script
带到 Rust -
cargo-patch
使用补丁文件修复依赖的 Cargo 子命令
-
repackage
用于将 .crate 文件重新打包为其他名称的邪恶工具
-
orbfont
轨道字体渲染
-
cargo-autoinherit
尽可能利用依赖继承的 cargo 子命令
-
unused-pkg
检查 Rust/Node 项目的未使用和过时包
-
stampver
更新项目版本号
-
rust-to-npm
一键将 rust 项目部署到 npm
-
build-info-common
是 build-info 和 build-info-build 包的一部分:该包提供了由 build-info-build 序列化和由 build-info 使用的类型
-
embed-licensing
将依赖项的许可信息嵌入以符合免费软件许可
-
cargo-edit-9
这扩展了Cargo,允许您通过修改命令行中的
Cargo.toml
文件来添加和删除依赖项。它包含cargo add
、cargo rm
和cargo upgrade
。 -
aya-log
eBPF程序的日志库
-
easy-assert
测试中的可读断言
-
tomato-toml
🍅 一个命令行工具,在保留注释和格式的同时获取和设置toml文件中的值
-
xmake
运行
xmake
以构建本地库的构建依赖项 -
peapod
枚举的超紧凑存储
-
rand-esdm
ESDM RNG服务器的接口
-
denkproto-rs
denkweit生态系统中的protobuf文件
-
ioctl-rs
系统ioctls的Rust绑定
-
denim
一种制作和运行Rust "脚本"的替代方法,重点关注最小运行时开销和脚本开发简便性
-
marker_lints
为marker_api和marker_utils crate提供的lints
-
lic
SPDX许可证生成器
-
exa_api_client
与Exa/Metaphor系统API交互的客户端
-
twine
使用Twine文件格式进行国际化
-
cargo-3pl
轻松将依赖项许可证与Rust二进制文件一起发货
-
eco
关于Rust生态系统中断层的推理
-
enser
带有标签的枚举序列化
-
ezstripe
轻松与Stripe的API通信
-
qapi-codegen
QEMU QAPI代码生成辅助工具
-
protobuf-zmq-rust-generator
为Rust生成ZMQ服务器的prost/protobuf服务生成器
-
boolector-sys
Boolector SMT求解器的低级绑定
-
vproj
将Cargo.toml文件中的项目版本升级,以便准备发布
-
validador_cpf
在torneseumprogramador的Rust挑战训练中创建的CPF验证组件
-
cargo-offline
cargo-offline
是标准cargo
命令的包装器。其被用来,根据距离cargo-offline
命令执行目录最近的Cargo.toml
文件是否曾经被修改,来给被包装的cargo
命令聪明地添加--offline
… -
cargo-arch
Rust Arch Linux包打包器
-
cargo-incver
一个用于操作Cargo.toml中项目版本的轻量级实用工具
-
EnumBitFlags
EnumBitFlags是对枚举的标志支持的一种实现
-
pb-jelly-gen
在Dropbox开发的Rust语言protobuf绑定生成框架
-
elefren
Mastodon API的包装器
-
crate-inspector
检查Rust crates的公共API
-
libinjection
Rust对libinjection的绑定
-
arrow-udf-wasm
Arrow UDFs的WebAssembly运行时
-
cargo-extract
Cargo 子命令,用于从 Cargo.toml 文件中提取信息
-
semantic-rs
自动发布 crate
-
melodium-repository
用于 Mélodium 的仓库管理 crate,具有依赖关系解析和检索功能
-
xcframework
用于构建 Apple XCFrameworks 的 Cargo 插件和库
-
cargo-sort-ck
检查 Cargo.toml 文件中的依赖关系是否已排序
-
cargo-play
在没有设置 Cargo 的情况下运行 Rust 代码
-
enumx
临时枚举扩展
-
cargo-parcel
实验性扩展 cargo 安装器
-
runcc
使用 rust 和 cargo 并行运行命令
-
cargo-dephell
分析项目的第三方依赖关系
-
criner-waste-report
确定 Cargo.toml 文件的包含指令,以减小 crate 的大小
-
rtop_dev
创建 RtopRS 插件的开发库
-
clib
为C库生成绑定
-
cargo-native-install
以类似make install或cmake --install的方式安装cargo目标
-
shizen-config
创建VST的更好方式
-
toml_const_cli
toml_const的命令行工具
-
pixels_primitives
为pixels crate中的线和简单形状提供简单易用的包装器
-
cargo-script-mvs
建议将.rs文件视为完整包的cargo命令
-
extrude-licenses
Rust和Node.js项目许可证的extruder(≈带有用户模板的格式化工具)
-
cargo-pkg
Cargo包管理器的子命令,用于从Rust项目构建GTK包
-
cargo-examples
运行任何本地克隆的crate的所有示例
-
cargo-up
通过自动修复您的代码来升级您的依赖项
-
scaffold
快速将依赖项添加到您的Rust项目中
-
cargo-test-all
Cargo扩展,用于运行所使用依赖项的测试
-
cargo-makedocs
仅构建您关注的文档的货物文档包装器
-
dependency-refresh
旨在更新Cargo.toml文件中的Rust依赖项版本
-
cargo-nuget
将Rust库打包为Nuget包
-
easyrand
用于Rust语言的更易用的随机数库
-
some-to-err
一组将
Option
转换为Result
的特质,提供将Some
值转换为Err
的方法,同时将None
值作为Ok
处理,可以直接或使用闭包生成Ok结果 -
lcrt
帮助在Rust中编写LeetCode解决方案
-
libzymod-rust
智眼Rust SDK
-
cargo-edit-locally
一个Cargo子命令,通过
[replace]
在本地编辑依赖项 -
cargo-cmd
在Cargo.toml中为任何shell命令创建别名。它就像npm脚本,但用于Cargo。
-
outdir-tempdir
cargo-test用于在OUT_DIR中创建临时目录
-
jlic
自动为您Rust项目生成简单的GPL/专有双许可
-
rusty-cheddar
自动从Rust源文件生成C头文件
-
货仓清洁器
在所有子目录中运行货仓清洁
-
async-circe
Rust中的IRC库
-
postgres_macros
一组支持rust-postgres的宏
-
cargo-prepublish
一个cargo插件,帮助准备crate以便发布到Crates.io
-
cargo-toml-builder
生成Cargo.toml文件的构建器
-
cargo-culture
检查Rust项目约定
-
cargo-fill
一个交互式CLI工具,用于快速填写
Cargo.toml
的字段 -
qapi-qga
QEMU虚拟机代理协议类型
-
cargo-manifmt
为您的Cargo.toml提供rustfmt
-
crate-metadata
获取当前crate元数据的函数
-
fold-license
使用
cargo/Cargo.toml
和yarn/package.json
从多个目录折叠许可证 -
rustlings-fix
修复rustlings练习,使其与rust-analyzer语言服务器一起工作
-
emils-cargo-release
Cargo子命令,用于平滑您的发布过程
-
bytecode
读取字节码的能力
-
java-bindgen-core
Java Bindgen | 核心库
-
lorry
使用 Rust 制作 Cargo.toml 文件
-
somok
一个用于包装 postfix Option/Result 的微库
-
rustdoc-assets
构建脚本助手,用于从当前 crate 下的源目录复制媒体和资产到 rustdoc 的目标输出目录
-
cargo-near
Cargo 扩展,用于在 NEAR 上构建 Rust 智能合约
-
cargo-example2
cargo run --example without git cloning
-
cargotomllsp
Cargo.toml 文件的 LSP 服务器
-
idnano
nanoid 生成器
-
type-vec
具有类型级长度的类型安全向量
-
cargo-test-scripts
JUnit 兼容的测试脚本驱动程序
-
tree-sitter-capnp
tree-sitter 的 Cap'n Proto 语法
-
cargo-merge
Cargo 子命令,用于将 crate 的源代码合并到单个文件中
-
tree-sitter-mozcpp
tree-sitter 解析库的 Mozcpp 语法
-
set-cargo-version
更改 Cargo.toml 中的版本
-
issiz
失业人员
-
cargo-toml-macros
方便地从您的Cargo.toml中提取字段的宏。比std::env更美观。
-
sqlx-seeder
seeder的创建
-
rvi
一个小工具,让您在不使用cargo的情况下使用rust-analyzer编写Rust。
-
rust-i18n-macro
rust-i18n crate的宏
-
module1
您好,来自 PIAIC Extra Class 学生的 Crates
-
mpv-client-dyn
允许您在Rust中为MPV创建插件的libmpv客户端API绑定
-
Secondwelcome
Second Welcome 库
-
cargo-docker-build
为Rust工作空间项目从Cargo.toml构建Dockerfile和脚本
-
thanks-dependencies
生成依赖列表,在README中感谢他们
-
metadeps
在Cargo.toml的声明性依赖中运行pkg-config
-
cargo-casper
一个用于在Casper网络上创建Wasm智能合约和测试的命令行工具
-
更改集
一个用于生成更改集的小型库
尝试使用DuckDuckGo进行搜索。搜索.