#generate-bindings

  1. wit-bindgen

    Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model

    v0.49.0 5.8M #component-model #bindings-generator #wit-component #wasm #generate-bindings
  2. pq-sys

    Auto-generated rust bindings for libpq

    v0.7.5 441K #bindings-for-libpq #tls #buildtime-bindgen #bundled #build-time #generate-bindings
  3. wit-bindgen-rust

    Rust bindings generator for WIT and the component model, typically used through the wit-bindgen crate’s generate! macro

    v0.49.0 231K #wasi #component-model #wasm-bindings #wit-component #wasm-engine #generate-bindings #run-time-bindings #model-generator
  4. wit-bindgen-cli

    CLI tool to generate bindings for WIT documents and the component model

    v0.50.0 3.3K #component-model #wasi #wasm-bindings #wasm-component-model #generate-bindings #wit-component
  5. wit-bindgen-c

    C bindings generator for WIT and the component model, typically used through the wit-bindgen-cli crate

    v0.50.0 3.5K #component-model #wit-bindgen #wasm-bindings #wit-bindgen-cli #wit-component #snake-case #generate-bindings #model-generator #object-file #source-file
  6. windows-bindgen

    Code generator for Windows metadata

    v0.65.0 173K #windows-metadata #codegen #bindings #generate-bindings #sample
  7. wgsl_to_wgpu

    Generate typesafe Rust bindings from WGSL shaders to wgpu

    v0.17.0 330 #shader-compiler #webgpu-shaders #wgpu #generate-bindings #vertex #storage-buffer #wgsl #encase #compile-error
  8. oo-bindgen

    DSL-based binding geneator for C, C++, Java, and C#

    v0.8.8 500 #bindgen #java #bindings #object-oriented-language #generate-bindings #java-bindings #unit-testing
  9. wadl

    parser for Rust

    v0.5.4 1.1K #parser #ast #web-apps #description-language #codegen #generate-bindings
  10. rb-sys

    Rust bindings for the CRuby API

    v0.9.123 160K #ruby-bindings #raw #extension #native-extension #generate-bindings #unsafe-bindings
  11. ocaml-gen

    generating OCaml code

    v1.0.0 1.2K #ocaml #generator #bindings-generation #gen #generate-bindings #rustdoc #caml
  12. twurst-build

    Build script to generate bindings for .proto files for Twirp

    v0.3.1 1.3K #twirp #bindings #generate-bindings #client-server #script #stub
  13. spacetimedb-sdk

    SDK for clients to interface with SpacetimeDB

    v1.11.1 1.1K #spacetime-db #sdk #client #reference #module-specific #generate-bindings #auto-generated
  14. temporal_capi

    C interface to temporal_rs

    v0.1.2 60K #temporal-rs #api #semver #generate-bindings #semver-compatible
  15. varlink_stdinterfaces

    varlink common interfaces

    v13.0.0 #varlink #bindings #define #service #protocols #common-interfaces #async-interface #sans-io #tokio-runtime #generate-bindings
  16. tskit

    rust interface to tskit

    v0.15.0-alpha.2 340 #generate-bindings #tree-sequences #error-message #table #low-level #low-level-api
  17. savvy-cli

    A CLI for savvy framework

    v0.9.0 #cli-framework #bindings #generate-bindings #package #extension #extension-interface
  18. wai-bindgen-gen-rust-wasm

    Generate WAI glue for a Rust guest

    v0.2.3 94K #wasm-bindings #wai #generator #abi #wasm-import #generate-bindings #wasm-module
  19. wai-bindgen-cli

    A language bindings generator for wai

    v0.2.3 #wasm-bindings #wasm-module #wai #generator #bindgen #generate-bindings #canonical-abi
  20. ry_temporal_capi

    C interface to temporal_rs

    v0.0.11-ry.1 13K #api #temporal-rs #semver #generate-bindings #javascript #contrast #semver-compatible
  21. crystal-bindings

    Generate bindings for anything in a modular fashion. This crate is specifically designed for crystal palace linker for cross language bindings but with a few modifications can be used for anything.

    v0.1.1 #generate-bindings #crystal #modular #linker-for-cross-language #cross-language #palace #header-file #bindings-generator
  22. wit2waas

    CLI tool to generate bindings for WaaS from WIT

    v0.2.3 280 #generate-bindings #component-model #waa-s #wit #command-line-tool #wasm
  23. rust_qt_binding_generator

    Generate code to build Qt applications with Rust

    v0.3.6 #generate-bindings #qt #bindgen #cross-platform-ui #generator #gui-applications #qt-quick
  24. winpty-rs-windows-bindgen

    Code generator for Windows metadata

    v0.62.1 #windows-metadata #codegen #winpty #windows-bindgen #rs-windows #generate-bindings
  25. dlt-sys

    FFI bindings to libdlt

    v0.1.0 #logging #libdlt #generate-bindings #build #user #trace-logging #logging-tracing #unsafe-bindings
  26. vst3-bindgen

    Binding generator for the VST 3 API

    v0.3.0 #bindgen #bindings-generator #vst #generate-bindings #header #api-generator #bindings-for-vst
  27. genfut

    Generate bindings for Futhark

    v0.5.0 #generate-bindings #futhark #bindings-for-futhark #bindings-generate #file
  28. aha-wit-parser

    Published mirror of wit-parser

    v0.2.0 130 #wasm-interface #canonical-abi #wit-bindgen #bindings-generator #wasm-module #import-export #generate-bindings #wasm-import #mirror #wit-parser
  29. rsbind

    Provide tools to bind rust trait with other language and export library artifact directly. Invoke rust functions just like you write it in native language.

    v0.6.0 #write-trait #traits #artifact #ios #service #generate-bindings #android #cross-platform
  30. wit-bindgen-gen-guest-rust

    Rust bindings generator for WIT and the component model, typically used through the wit-bindgen crate’s generate! macro

    v0.3.0 320 #wasi #wit-bindgen #component-model #wasm #bindings-generator #wit-component #generate-bindings #model-generator
  31. aha-wit-bindgen-gen-core

    Published mirror of wit-bindgen-gen-core

    v0.2.0 #wasm-module #wit-bindgen #bindings-generator #import-export #wasmtime #abi #generate-bindings #wasm-import #mirror #canonical-abi
  32. hayride-llama-rs-sys

    Hayride llama.cpp rust bindings

    v0.0.5 480 #llama-cpp #macos #llama-cpp-bindings #target #system-bindings #generate-bindings
  33. ckia_sys

    c bindings crate for skia

    v121.0.0 #skia-bindings #compile-times #generator #maintain #time #pre-generated #generate-bindings #dynamic-build
  34. rnet

    Easily call into Rust from C# or other .net langauges

    v0.3.1 #net #langauges #bindings #generate-bindings #cdylib
  35. steam-language-gen

    Generate Rust bindings to Steam enums and messages

    v0.1.4 #steam #enums #message #bindings #networking #steam-client #generate-bindings
  36. hfst-sys

    Wrappers to libhfst (raw bindings to the c api)

    v0.1.8 #bindings #hfst-c #libhfst #raw #generate-bindings
  37. lib-ruby-parser-bindings

    Tools to generate bindings for lib-ruby-parser

    v0.13.0 #lib-ruby-parser #generate-bindings #attributes #bindings-generate #stub
  38. Try searching with DuckDuckGo.

  39. extendr-macros

    Generate bindings from R to Rust

    v0.8.1 4.1K #proc-macro #generate-bindings #extendr #generator #details #extendr-api
  40. nice-sys

    FFI bindings to libnice

    v0.1.0 #libnice #macos #x86-64 #bindings #target-arch #direction #android #target-os #generate-bindings #arm64
  41. bonfida-autobindings

    generate JavaScript and python bindings for Solana smart contracts following the Bonfida code conventions

    v0.7.0 1.3K #smart-contracts #python-bindings #solana #instructions-account #signer #generate-bindings #autobindings #bonfida #conventions
  42. librsb-sys

    FFI interface for librsb

    v0.1.1 #interface #interface-for-librsb #order #variables #generate-bindings
  43. foxglove-protos

    interacting with the foxglove protos

    v0.1.1 1.9K #protobuf #foxglove #generate-bindings
  44. bragi-build

    Helper function for invoking the bragi code generator from a build.rs file

    v0.1.0 #build #bragi #invoking #generate-bindings #helper #source-file #output-file
  45. lwk_bindings

    Liquid Wallet Kit - Bindings for other languages

    v0.12.0 550 #wallet #bindings #uni-ffi #kit #value #kotlin #generate-bindings #multi-platform #ruby #dart
  46. ethcontract-generate

    Code generation for type-safe bindings to Ethereum smart contracts

    v0.25.8 800 #smart-contracts #generate-bindings #ethereum #ethereum-contract #macro
  47. csbinding_generator

    cli tool to generate c# bindings from a rust codebase

    v0.5.0 #bindings-generator #generate-bindings #cli #bindings
  48. js-bindgen

    Generate bindings that call JavaScript from WebAssembly

    v0.0.6 #wasm-bindings #javascript-bindings #generate-bindings #generator #call
  49. fpng-rs

    safe fpng bindings

    v1.0.9 #bindings #generate-bindings #developing
  50. rtimulib-rust

    RTIMULib2 bindings

    v0.2.1 #bindings #rtimu-lib2 #build #mkdir #debian #generate-bindings
  51. tskit_rust

    rust interface to tskit

    v0.1.0 #table-collection #bindings #error-message #edge #site #low-level-api #generate-bindings
  52. make-sys

    build script to generate bindings for make

    v0.1.1 #bindings #generate-bindings #script
  53. x11-sys

    X11 library bindings

    v0.1.1 #generate-bindings #x11-dl #bindgen
  54. tauri-plugin-typegen

    DEPRECATED - This crate has been renamed. Please use the new crate: tauri-typegen

    v0.1.6 #tauri-plugin #typescript-bindings #validation #tauri-command #deprecated #cargo-subcommand #zod #bindings-generator #generate-bindings #debugging
  55. ethcontract-generate-fork

    Code generation for type-safe bindings to Ethereum smart contracts

    v0.25.6 #smart-contracts #generate-bindings #ethereum #ethereum-contract #having
  56. libspnav-sys

    FFI bindings to libspnav-sys

    v0.1.0 #bindings #build #bindgen #generate-bindings #v0-2
  57. eigensdk-contract-bindings

    Eigen Layer ethers bindings

    v0.0.1-alpha #eigen-layer #contract #generate-bindings
  58. eigen-contract-bindings

    Eigen Layer ethers binding generator

    v0.1.0 #eigen-layer #generate-bindings #ethers #bindgen #bindings-generator #ethereum
  59. tskit-derive

    procedural macros for tskit-rust

    v0.2.0 #proc-macro #tree-sequences #error-message #module-name #documentation #generate-bindings #code-coverage