#code-generation

  1. cbindgen

    generating C bindings to Rust code

    v0.27.0 2.3M #bindings-generator #bindings #code-generation #ffi #header-file #public-api
  2. bindgen

    Automatically generates Rust FFI bindings to C and C libraries

    v0.71.1 4.5M #bindings-generator #bindings #code-generation #ffi #codegen #env-var
  3. flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple

    v2.7.0 78K #binding-generator #dart #flutter #bindings-generator #bindings #code-generation #ffi
  4. csbindgen

    Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity

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

    Automatically generates Rust FFI bindings to C and C libraries

    v0.71.1 68K #bindings-generator #bindings #generate #ffi #code-generation #codegen
  6. genco

    A whitespace-aware quasiquoter for beautiful code generation

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

    The polyglot bindings generator for your library (C#, C, Python, ...). 🐙

    v0.14.27 5.2K #bindings-generator #bindings #generated-bindings #api-bindings #ffi #code-generation #python-bindings
  8. ittapi

    High-level Rust bindings for ittapi

    v0.4.0 185K #profiling #control-api #code-generation #vtune #events #api-bindings
  9. rsgen-avro

    Command line and library for generating Rust types from Avro schemas

    v0.15.3 8.7K #avro #serde #code-generation #command-line-tool #read-write
  10. flatc-rust

    FlatBuffers flatc command as API

    v0.2.0 22K #flat-buffers #flatc #compiler #build-script #code-generation #api-bindings
  11. rustsn

    This Rust-based tool generates, compiles, and tests code using LLMs, resolves dependencies, and provides explanations of existing code through embeddings

    v0.26.0 #llm #ai #code-generation #code-embedding #cli
  12. autocxx-bindgen

    Automatically generates Rust FFI bindings to C and C libraries. Version adjusted for autocxx.

    v0.70.1 21K #bindings-generator #bindings #generated-bindings #code-generation #ffi #codegen #env-var
  13. libmake

    A code generator to reduce repetitive tasks and build high-quality Rust libraries and applications, by providing a simple interface to create projects, generate code, and manage dependencies

    v0.2.6 #scaffolding #generator #config-file #json-file #generate-json #code-generation #reduce-boilerplate
  14. flutter_rust_bridge_codegen

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple

    v2.7.0 95K #flutter #dart #bindings-generator #bindings #binding-generator #code-generation #ffi
  15. citrus

    C to Rust syntax converter

    v0.10.2 #bindings #ffi #code-generation #c
  16. rtile

    For code generation

    v2.0.0 340 #generation #template #code-generation #prelude #string #units #rectangular
  17. rustgen

    Code-Generator

    v0.3.0 #generator #template-generator #generate #applications #code-generation #hygen #belongs
  18. interoptopus_backend_cpython

    Generates CPython bindings

    v0.14.25 2.0K #bindings-generator #python-bindings #bindings #api-bindings #ffi #code-generation #binding-generator
  19. syn-helpers

    Framework for building derive macros

    v0.5.0 500 #macro-derive #proc-macro #proc-macro-derive #macro-helpers #enums #syn #code-generation
  20. avrogen

    This program allow allow to generate rust code from avro definition files. Modules are created from namespace information

    v0.2.0 430 #avro-schema #avro #serde #code-generation #cli #schema-definition
  21. templates

    A CLI for managing secret keys and templates for code generation

    v0.10.0 390 #template #secret-key #secret #utilities #code-generation #cli-utils #query-parameters
  22. include_tt

    Macro for embedding (trees, strings, arrays) into macro trees directly from files

    v1.0.4 #proc-macro #macro #clucompany #code-generation #file-content #code-transformation #proc-macro2
  23. php_codegen

    Generate PHP code from Rust using a fluent API 🐘 🦀

    v0.4.0 #php #codegen #code-generation #php-rust-tools
  24. interoptopus_backend_csharp

    Generates C# bindings

    v0.14.25 1.0K #bindings-generator #c-sharp #bindings #dotnet #api-bindings #ffi #code-generation
  25. secrets-cli

    A CLI for managing secrets

    v0.6.0 #secret #utilities #code-generation #command-line-utilities #cli
  26. trait_variable

    Make variable fields feasible in trait definition

    v0.7.0 1.0K #traits #proc-macro #variables #macro #code-generation #struct-fields #type
  27. interoptopus_backend_c

    Generates C bindings

    v0.14.25 470 #bindings-generator #bindings #header #ffi #c #api-bindings #code-generation
  28. code_generator

    A code generator (Currently only targets C)

    v0.1.16 #generation #generator #code-generation #code
  29. c_import

    macro for Rust

    v0.2.4 #bindings #code-generation #proc-macro #ffi
  30. ab-code-gen

    Functions to generate boilerplate code for objects implementing the 'Actor' pattern. Used by the abcgen crate.

    v0.4.0 #actor #boilerplate #code-generation #async #macro
  31. moleculec-go

    Compiler plugin for moleculec

    v0.1.11 #serialization #molecule #code-generation #compiler-plugin
  32. ittapi-sys

    Rust bindings for ittapi

    v0.4.0 185K #profiling #code-generation #vtune
  33. molecule-codegen

    Code generator for molecule

    v0.8.0 #serialization #molecule #code-generation #codegen
  34. playdate-bindgen

    Bindgen configuration for Playdate API and utils

    v0.1.11 160 #playdate #bindings #code-generation #bindings-generator #ffi #env-var
  35. playdate-bindgen-cfg

    Minimal configuration for playdate-bindgen

    v0.1.7 200 #playdate #bindings #bindings-generator #code-generation #api-bindings
  36. quickfix-msg-gen

    FIX code generator from XML spec file

    v0.1.5 550 #quickfix #fix-protocol #finance #code-generation
  37. wrenfold-traits

    Runtime traits for the wrenfold symbolic code-generation library

    v0.1.0 #robotics #vision #code-generation #computer-vision #symbolic #generate
  38. moleculec

    Schema compiler for molecule

    v0.8.0 #serialization #molecule #code-generation
  39. fsm_gen

    FSM (finite state machine) DSL for code generation (c at the moment)

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

    Rust code generation module for MAVSpec

    v0.4.3 360 #mav-link #drones #uav #code-generation #no-alloc #parser #protocols
  41. tfhe-c-api-bindgen

    generating C bindings to Rust code

    v0.26.1 #bindings #bindings-generator #ffi #code-generation #cargo-metadata
  42. schemafy

    Generates serializeable Rust types from a json schema

    v0.6.0 56K #json-schema #generate-json #code-generation #types #serializable #serde #structure
  43. json_typegen

    Procedural macro that generates Rust types from JSON samples

    v0.7.0 110 #json #proc-macro #generate-json #macro #code-generation #serde
  44. migrations_macros

    Codegeneration macros for diesels embedded migrations

    v2.2.0 290K #migration #query-builder #code-generation #diesel #macro #postgresql #sqlite
  45. Try searching with DuckDuckGo.

  46. codify_hoijui

    in automatic code generation at compile-time, for initializing structs and enums containing data, which is to be available at runtime

    v0.6.1 #compile-time #generation #data #binary-data #run-time #code-generation #automatic
  47. json_typegen_cli

    Command line utility for generating Rust types from JSON samples

    v0.7.0 160 #json #generate-json #code-generation #serde #command-line-tool #cli
  48. zamm_yang

    A basic, experimental code generator

    v0.2.0 #concepts #codegen #yang #code-generation #generator #experimental #basic
  49. brix_commands

    Brix's command crate for storing all supported commands

    v0.1.3 #command #brix #generation #scaffolding #command-line-tool #stores #code-generation
  50. error_generator

    Transform structs and enums into fully qualified errors using attributes

    v1.2.1 #error #attributes #code-generation #error-handling #proc-macro #error-value #debugging
  51. interoptopus_backend_cpython_cffi

    Generates CPython CFFI bindings

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

    A small code generation library

    v0.2.3 #codegen #code-generation #compiler #back-end
  53. folketinget-api-models

    Autogenerated Rust structures based on the Danish Parliament's OData metadatafile

    v0.2.0 #odata #code-generation #folketinget #opendata #open-data
  54. cmacro

    parsing C macros and generating Rust code

    v0.2.2 #ffi #code-generation #bindings #codegen
  55. flutter_rust_bridge_macros

    Supporting procedural macros for flutter_rust_bridge

    v2.7.0 71K #dart #flutter #ffi #bindings #code-generation #codegen #binding-generator
  56. cargo-cargo-derive-ipc-schema-for-swift

    Code-generator to IPC to Swift

    v0.1.0 #swift #ipc #schema #cargo #derive #code-generation #serialization
  57. lombok-macros

    A collection of procedural macros for Lombok-like functionality in Rust

    v1.5.0 800 #proc-macro #macro #code-generation #lombok #get-set
  58. external_mixin_umbrella

    Backing library for rust_mixin and external_mixin to keep them DRY

    v0.0.2 #code-generation #language #generate #plugin #external-mixin #dry #keep
  59. tf-bindgen

    Automatically generates Rust bindings for Terraform providers

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

    Generates Rust code that represents the models of an OpenData document

    v0.6.0 #odata #code-generation #opendata #open-data
  61. devela_macros

    procedural macros for devela

    v0.12.0 1.3K #helper #extension #dev #code-generation #proc-macro
  62. forr

    a compile time for loop for code generation

    v0.2.3 140 #macro-rules #macro #meta-programming #code-generation #compile-time
  63. genco-macros

    A whitespace-aware quasiquoter for beautiful code generation

    v0.17.10 57K #code-generation #template #quasiquoter #whitespace-aware
  64. humblegen

    An experimental code-generator in the vain of protobuf, but a little more humble

    v0.4.0 #protobuf #humble #experimental #little #code-generation #vain #compiler
  65. enum_common_fields

    Macro for easy access to common fields of enums

    v0.7.0 1.3K #enums #accessor #macro #code-generation #enum #field-manipulation #string-key
  66. serde-bindgen-core

    Generate "C" bindings for serde

    v0.1.9 #code-generation #bindings #serde #ffi #bindgen #bindings-generator
  67. wasm-wrapper-gen

    JavaScript wrapper generation for rust code targeting wasm32-unknown-unknown

    v0.0.3 #bindings #code-generation #wasm #javascript
  68. archetect

    Generates Content from Archetype Template Directories and Git Repositories

    v0.7.3 #jinja2 #code-generation #content-generation #cli #git-repository #generate
  69. worktable_codegen

    WorkTable codegeneration crate

    v0.4.0 160 #code-generation #worktable #codegen #work-table
  70. archetect-core

    Generates Content from Archetype Template Directories and Git Repositories

    v0.7.3 #jinja2 #code-generation #content-generation #git-repository
  71. wasm-wrapper-gen-build

    JavaScript-wrapper generation for rust code targeting wasm32-unknown-unknown (build-script side)

    v0.0.3 #bindings #code-generation #wasm #javascript
  72. drylib-proc-macros

    Rust macro-library for Don't Repeating Yourself

    v0.1.2 #dry #macro #drylib #code-generation #macros #macros-and-metaprogramming
  73. performance_measurement_codegen

    Performance measurements codegeneration crate

    v0.1.0 #performance #measurement #code-generation
  74. polywrap_schemafy

    Generates serializable Rust types from a json schema

    v0.1.1 160 #json-schema #code-generation #generate #type #serializable #schemafy #generated