-
bindgen
自动生成Rust FFI绑定到C和C++库
-
cbindgen
生成C绑定到Rust代码
-
flutter_rust_bridge
为Flutter/Dart和Rust之间提供高级内存安全绑定生成器
-
csbindgen
从Rust生成C# FFI,自动将原生代码和C原生库带到.NET和Unity
-
bindgen-cli
自动生成Rust FFI绑定到C和C++库
-
genco
一个具有空白感知的伪引用器,用于生成美观的代码
-
interoptopus
为您的库(C#、C、Python等)提供多语言绑定生成器。🐙
-
rsgen-avro
用于从Avro模式生成Rust类型的命令行工具和库
-
ittapi
ittapi的高级Rust绑定
-
libmake
一个代码生成器,通过提供一个简单的接口来创建项目、生成代码和管理依赖项,以减少重复性任务并构建高质量的Rust库和应用程序
-
flatc-rust
FlatBuffers flatc命令作为API
-
citrus
C到Rust语法转换器
-
syn-helpers
构建derive宏的框架
-
autocxx-bindgen
自动生成Rust FFI绑定到C和C++库。版本针对autocxx调整。
-
flutter_rust_bridge_codegen
为Flutter/Dart和Rust之间提供高级内存安全绑定生成器
-
rtile
用于代码生成
-
templates
用于管理密钥和代码生成模板的命令行界面
-
code_generator
代码生成器(目前仅针对C)
-
interoptopus_backend_cpython
生成CPython绑定
-
secrets-cli
用于管理密钥的命令行界面
-
schema2code
从符合JSON Schema的文档生成任何语言的代码
-
include_tt
将(树、字符串、数组)直接从文件嵌入到宏树中的宏
-
trait_variable
使变量字段在特质定义中可行
-
interoptopus_backend_csharp
生成C#绑定
-
php_codegen
使用流畅API从Rust生成PHP代码 🐘 🦀
-
avrogen
此程序允许从Avro定义文件生成Rust代码。模块根据命名空间信息创建
-
interoptopus_backend_c
生成C绑定
-
molecule-codegen
molecule的代码生成器
-
moleculec-go
moleculec的编译器插件
-
codify_hoijui
在编译时自动生成代码,用于初始化包含在运行时可用数据的结构和枚举
-
moleculec
molecule的架构编译器
-
c_import
Rust的宏
-
ittapi-sys
ittapi的Rust绑定
-
playdate-bindgen
Playdate API和工具的Bindgen配置
-
rustgen
代码生成器
-
tfhe-c-api-bindgen
生成C绑定到Rust代码
-
wrenfold-traits
为wrenfold符号代码生成库提供的运行时特性
-
playdate-bindgen-cfg
playdate-bindgen的最小配置
-
fsm_gen
FSM(有限状态机)代码生成领域特定语言(目前为C++)
-
enum_common_fields
用于枚举公共字段便捷访问的宏
-
mavspec_rust_gen
MAVSpec的Rust代码生成模块
-
json_typegen
从JSON样本生成Rust类型的过程宏
-
schemafy
从JSON模式生成可序列化Rust类型
-
quickfix-msg-gen
从XML规范文件生成FIX代码
-
brix_commands
Brix的命令crate,用于存储所有支持的命令
-
external_mixin_umbrella
为
rust_mixin
和external_mixin
提供支持以保持DRY的底层库 -
json_typegen_cli
用于从JSON样本生成Rust类型的命令行工具
-
migrations_macros
为Diesel嵌入式迁移生成的代码宏
-
zamm_yang
一个基本的、实验性的代码生成器
-
interoptopus_backend_cpython_cffi
生成CPython CFFI绑定
-
codegem
一个小型代码生成库
-
cmacro
解析C宏并生成Rust代码
-
error_generator
使用属性将结构和枚举转换为完全限定的错误
-
folketinget-api-models
基于丹麦议会的OData元数据文件自动生成的Rust结构
-
flutter_rust_bridge_macros
支持flutter_rust_bridge的过程宏
-
cargo-cargo-derive-ipc-schema-for-swift
将IPC转换为Swift的代码生成器
-
tf-bindgen
自动为Terraform提供者生成Rust绑定
-
odata-rust-generator
生成表示OpenData文档模型的Rust代码
-
forr
用于代码生成的编译时for循环
-
humblegen
一个类似 protobuf 的实验性代码生成器,但稍微低调一些
-
genco-macros
一个具有空白感知的伪引用器,用于生成美观的代码
-
archetect
从构型模板目录和 Git 仓库生成内容
-
drylib-proc-macros
Rust 宏库,用于重复造轮子
-
serde-bindgen-core
为 serde 生成 "C" 绑定
-
devela_macros
devela 的过程宏
-
wasm-wrapper-gen
为针对 wasm32-unknown-unknown 的 Rust 代码生成 JavaScript 包装器
-
wasm-wrapper-gen-build
为针对 wasm32-unknown-unknown 的 Rust 代码生成 JavaScript 包装器(构建脚本端)
-
archetect-core
从构型模板目录和 Git 仓库生成内容
-
polywrap_schemafy
从 JSON 架构生成可序列化的 Rust 类型
-
csharpbindgen
从 Rust 代码生成 C# 绑定
-
ume
生成 Rust 代码的宏
-
trait-variable-macros
使在特性定义中实现可变字段成为可能(过程宏部分)
尝试使用DuckDuckGo进行搜索。搜索DuckDuckGo。