#code-generation

  1. bindgen

    自动生成Rust FFI绑定到C和C++库

    v0.70.1 4.2M #bindings-generator #bindings #ffi #code-generation #codegen #env-var
  2. cbindgen

    生成C绑定到Rust代码

    v0.27.0 1.9M #bindings #bindings-generator #ffi #code-generation #header-file
  3. flutter_rust_bridge

    为Flutter/Dart和Rust之间提供高级内存安全绑定生成器

    v2.3.0 69K #dart #flutter #binding-generator #bindings #bindings-generator #code-generation #ffi
  4. csbindgen

    从Rust生成C# FFI,自动将原生代码和C原生库带到.NET和Unity

    v1.9.3 8.7K #bindings #bindings-generator #c-sharp #code-generation #ffi
  5. bindgen-cli

    自动生成Rust FFI绑定到C和C++库

    v0.70.0 45K #bindings-generator #bindings #ffi #code-generation #codegen
  6. genco

    一个具有空白感知的伪引用器,用于生成美观的代码

    v0.17.9 32K #import #template #generation #code-generation #white-space #language #proc-macro
  7. interoptopus

    为您的库(C#、C、Python等)提供多语言绑定生成器。🐙

    v0.14.26 2.8K #bindings-generator #bindings #ffi #code-generation #generated-bindings #log-error
  8. rsgen-avro

    用于从Avro模式生成Rust类型的命令行工具和库

    v0.14.2 3.4K #avro #code-generation #serde #command-line-tool
  9. ittapi

    ittapi的高级Rust绑定

    v0.4.0 153K #profiling #code-generation #vtune #control-api #events
  10. libmake

    一个代码生成器,通过提供一个简单的接口来创建项目、生成代码和管理依赖项,以减少重复性任务并构建高质量的Rust库和应用程序

    v0.2.6 1.7K #yaml #generator #config-file #scaffolding #generate-json #code-generation #json-file
  11. flatc-rust

    FlatBuffers flatc命令作为API

    v0.2.0 20K #flat-buffers #flatc #build-script #compiler #code-generation #api-bindings
  12. citrus

    C到Rust语法转换器

    v0.10.2 #bindings #ffi #code-generation #c
  13. syn-helpers

    构建derive宏的框架

    v0.5.0 650 #macro-derive #proc-macro-derive #enums #syn #macro-helpers #code-generation #helper
  14. autocxx-bindgen

    自动生成Rust FFI绑定到C和C++库。版本针对autocxx调整。

    v0.69.5 9.7K #bindings #bindings-generator #code-generation #ffi #codegen #env-variables
  15. flutter_rust_bridge_codegen

    为Flutter/Dart和Rust之间提供高级内存安全绑定生成器

    v2.3.0 98K #dart #flutter #bindings #bindings-generator #code-generation #ffi #binding-generator
  16. rtile

    用于代码生成

    v2.0.0 220 #code-generation #template #prelude #units #rectangular #atomic #input
  17. templates

    用于管理密钥和代码生成模板的命令行界面

    v0.10.0 390 #template #cli #secret #utilities #code-generation #secret-key
  18. code_generator

    代码生成器(目前仅针对C)

    v0.1.15 1.6K #generation #generator #code-generation #code
  19. interoptopus_backend_cpython

    生成CPython绑定

    v0.14.25 1.8K #bindings #python-bindings #bindings-generator #ffi #code-generation #api-bindings #python
  20. secrets-cli

    用于管理密钥的命令行界面

    v0.5.0 550 #secret #utilities #cli #code-generation #secrets
  21. schema2code

    从符合JSON Schema的文档生成任何语言的代码

    v0.1.4 #json-schema #generate #parser-generator #code-generation #document
  22. include_tt

    将(树、字符串、数组)直接从文件嵌入到宏树中的宏

    v1.0.4 330 #macro #proc-macro #clucompany #code-generation #code-transformation #file-content
  23. trait_variable

    使变量字段在特质定义中可行

    v0.7.0 1.0K #traits #variables #macro #code-generation #trait #proc-macro #type
  24. interoptopus_backend_csharp

    生成C#绑定

    v0.14.25 700 #bindings-generator #c-sharp #bindings #dotnet #ffi #code-generation
  25. php_codegen

    使用流畅API从Rust生成PHP代码 🐘 🦀

    v0.4.0 120 #php #codegen #code-generation #php-rust-tools
  26. avrogen

    此程序允许从Avro定义文件生成Rust代码。模块根据命名空间信息创建

    v0.1.4 #avro #serde #code-generation #cli
  27. interoptopus_backend_c

    生成C绑定

    v0.14.25 650 #bindings-generator #bindings #header #ffi #c #api-bindings #code-generation
  28. molecule-codegen

    molecule的代码生成器

    v0.8.0 #serialization #molecule #code-generation #codegen
  29. moleculec-go

    moleculec的编译器插件

    v0.1.11 #molecule #serialization #code-generation
  30. codify_hoijui

    在编译时自动生成代码,用于初始化包含在运行时可用数据的结构和枚举

    v0.6.1 #compile-time #generation #data #code-generation #automatic #binary-data #initializing
  31. moleculec

    molecule的架构编译器

    v0.8.0 1.0K #molecule #serialization #code-generation
  32. c_import

    Rust的宏

    v0.2.4 #bindings #code-generation #ffi #proc-macro
  33. ittapi-sys

    ittapi的Rust绑定

    v0.4.0 156K #profiling #code-generation #vtune
  34. playdate-bindgen

    Playdate API和工具的Bindgen配置

    v0.1.11 #playdate #bindings #ffi #code-generation #bindings-generator #env-var
  35. rustgen

    代码生成器

    v0.2.6 #generator #generate #template #applications #code-generation
  36. tfhe-c-api-bindgen

    生成C绑定到Rust代码

    v0.26.1 #bindings #code-generation #ffi #cargo-metadata
  37. wrenfold-traits

    为wrenfold符号代码生成库提供的运行时特性

    v0.0.7 370 #code-generation #robotics #vision #computer-vision #symbolic
  38. playdate-bindgen-cfg

    playdate-bindgen的最小配置

    v0.1.7 #playdate #bindings #code-generation #bindings-generator #ffi
  39. fsm_gen

    FSM(有限状态机)代码生成领域特定语言(目前为C++)

    v0.6.1 #finite-state-machine #fsm #cpp #state-machine #code-generation
  40. enum_common_fields

    用于枚举公共字段便捷访问的宏

    v0.7.0 1.0K #enums #key-string #accessor #macro #code-generation #enum #field-manipulation
  41. mavspec_rust_gen

    MAVSpec的Rust代码生成模块

    v0.3.4 750 #mav-link #drones #uav #code-generation #no-alloc #parser #protocols
  42. json_typegen

    从JSON样本生成Rust类型的过程宏

    v0.7.0 #json #proc-macro #macro #code-generation #serde
  43. schemafy

    从JSON模式生成可序列化Rust类型

    v0.6.0 55K #json-schema #code-generation #generate #types #serializable #serde #structure
  44. quickfix-msg-gen

    从XML规范文件生成FIX代码

    v0.1.4 500 #quickfix #fix-protocol #finance #code-generation
  45. brix_commands

    Brix的命令crate,用于存储所有支持的命令

    v0.1.3 #command #brix #generation #scaffolding #command-line-tool #stores #code-generation
  46. external_mixin_umbrella

    rust_mixinexternal_mixin提供支持以保持DRY的底层库

    v0.0.2 #code-generation #language #generate #plugin #keep #dry #backing
  47. json_typegen_cli

    用于从JSON样本生成Rust类型的命令行工具

    v0.7.0 #json #generate-json #code-generation #serde #command-line-tool #cli
  48. 尝试使用DuckDuckGo进行搜索。搜索DuckDuckGo

  49. migrations_macros

    为Diesel嵌入式迁移生成的代码宏

    v2.2.0 254K #migration #query-builder #code-generation #diesel #macro #postgresql #sqlite
  50. zamm_yang

    一个基本的、实验性的代码生成器

    v0.2.0 140 #concepts #codegen #yang #code-generation #generator #experimental #basic
  51. interoptopus_backend_cpython_cffi

    生成CPython CFFI绑定

    v0.13.8 130 #python-bindings #python #c-ffi #bindings #bindings-generator #ffi #code-generation
  52. codegem

    一个小型代码生成库

    v0.2.3 #codegen #code-generation #compiler #back-end
  53. cmacro

    解析C宏并生成Rust代码

    v0.2.2 #code-generation #ffi #bindings #codegen
  54. error_generator

    使用属性将结构和枚举转换为完全限定的错误

    v1.2.1 #error #attributes #error-handling #code-generation #proc-macro
  55. folketinget-api-models

    基于丹麦议会的OData元数据文件自动生成的Rust结构

    v0.2.0 #code-generation #odata #folketinget #opendata #open-data
  56. flutter_rust_bridge_macros

    支持flutter_rust_bridge的过程宏

    v2.3.0 70K #dart #flutter #ffi #bindings #code-generation #codegen #binding-generator
  57. cargo-cargo-derive-ipc-schema-for-swift

    将IPC转换为Swift的代码生成器

    v0.1.0 #swift #ipc #schema #cargo #derive #code-generation #serialization
  58. tf-bindgen

    自动为Terraform提供者生成Rust绑定

    v0.1.0 #terraform #bindings-generator #infrastructure #bindings #code-generation #codegen
  59. odata-rust-generator

    生成表示OpenData文档模型的Rust代码

    v0.6.0 #odata #code-generation #opendata #open-data
  60. forr

    用于代码生成的编译时for循环

    v0.2.3 120 #macro-rules #macro #meta-programming #code-generation #compile-time
  61. humblegen

    一个类似 protobuf 的实验性代码生成器,但稍微低调一些

    v0.4.0 #protobuf #humble #experimental #little #code-generation #vain #compiler
  62. genco-macros

    一个具有空白感知的伪引用器,用于生成美观的代码

    v0.17.9 32K #code-generation #template #quasiquoter #whitespace-aware
  63. archetect

    从构型模板目录和 Git 仓库生成内容

    v0.7.3 #jinja2 #code-generation #content-generation #cli #git-repository #generate
  64. drylib-proc-macros

    Rust 宏库,用于重复造轮子

    v0.1.2 #macro #dry #drylib #code-generation #macros #macros-and-metaprogramming
  65. serde-bindgen-core

    为 serde 生成 "C" 绑定

    v0.1.9 #bindings #serde #code-generation #ffi #bindgen #bindings-generator
  66. devela_macros

    devela 的过程宏

    v0.10.0 290 #helper #dev #extension #code-generation #proc-macro
  67. wasm-wrapper-gen

    为针对 wasm32-unknown-unknown 的 Rust 代码生成 JavaScript 包装器

    v0.0.3 #bindings #code-generation #wasm #javascript
  68. wasm-wrapper-gen-build

    为针对 wasm32-unknown-unknown 的 Rust 代码生成 JavaScript 包装器(构建脚本端)

    v0.0.3 #bindings #code-generation #wasm #javascript
  69. archetect-core

    从构型模板目录和 Git 仓库生成内容

    v0.7.3 #jinja2 #code-generation #content-generation #git-repository #generate
  70. polywrap_schemafy

    从 JSON 架构生成可序列化的 Rust 类型

    v0.1.1 280 #json-schema #code-generation #generate #type #serializable #schemafy #generated
  71. csharpbindgen

    从 Rust 代码生成 C# 绑定

    v0.1.0 #bindings #c-sharp #ffi #code-generation #generate
  72. ume

    生成 Rust 代码的宏

    v0.1.0 600 #code-generation #template #generate #macro #codes
  73. trait-variable-macros

    使在特性定义中实现可变字段成为可能(过程宏部分)

    v0.3.6 #variables #traits #macro #code-generation #type #variable #language-implementations