#bindgen

  1. bindgen

    Automatically generates Rust FFI bindings to C and C++ libraries

    v0.72.1 15.4M #codegen #ffi
  2. uniffi

    a multi-language bindings generator for rust

    v0.31.1 829K #bindings-generator #bindgen #ffi
  3. bindgen_cuda

    Bindgen like interface to build cuda kernels to interact with within Rust

    v0.1.6 115K #cuda #bindgen #interface #build #interact #cu
  4. libvips

    Safe bindings for libvips

    v1.7.6 28K #bindings #bindgen #image #multimedia-encoding #graphics
  5. uniffi-bindgen-java

    a java bindings generator for uniffi rust

    v0.4.2 30K #java-bindings #java #bindgen
  6. uniffi_meta

    v0.31.1 787K #uni-ffi #bindings-generator #bindgen #ffi
  7. cargo-hyperlight

    cargo subcommand to build hyperlight guest binaries

    v0.1.10 7.6K #cargo-subcommand #guest #cc #bindgen #binary
  8. uniffi_bindgen

    a multi-language bindings generator for rust (codegen and cli tooling)

    v0.31.1 783K #uni-ffi #bindings-generator #codegen #bindgen
  9. twincatads-rs

    Rust wrapper for TwinCAT ADS library provided with Beckhoff TwinCAT

    v1.0.1 1.2K #beckhoff-ads #symbols #upload #bindgen #connection #64-bit
  10. uniffi_build

    a multi-language bindings generator for rust (build script helpers)

    v0.31.1 506K #uni-ffi #bindings-generator #bindgen #ffi
  11. witx-codegen

    WITX code generator for WebAssembly guest modules

    v0.11.4 1.1K #bindgen #witx #api-bindings
  12. libperl-macrogen

    Generate Rust FFI bindings from C macro functions in Perl headers

    v0.1.5 #codegen #perl #macro #ffi #bindgen
  13. libvips-rs

    Safe bindings for libvips

    v8.18.0 #image #bindings #bindgen #multimedia-encoding #graphics
  14. fp-bindgen

    Bindings generator for full-stack WASM plugins

    v3.0.0 230 #wasm-bindings #wasm #wasm-bindgen #bindgen
  15. alef-cli

    CLI for the alef polyglot binding generator

    v0.16.5 #scaffold #bindings #polyglot #typescript #bindgen #cache #lint #stub #elixir #java
  16. oo-bindgen

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

    v0.8.8 200 #bindgen #java #bindings #object-oriented-language #generate-bindings #java-bindings #unit-testing
  17. rs-vips

    Safe bindings for libvips

    v0.7.0 #libvips #bindings #image #bindgen #multimedia-encoding #graphics
  18. uniffi_pipeline

    a multi-language bindings generator for rust (codegen and cli tooling)

    v0.31.1 379K #uni-ffi #bindings-generator #bindgen #ffi
  19. wolfcrypt-wrapper

    Rust wrapper for wolfssl C library cryptographic functionality

    v1.1.4 #cryptography #fips #wolfcrypt #bindgen #wolfssl
  20. uniffi_udl

    udl parsing for the uniffi project

    v0.31.1 601K #uni-ffi #udl #bindgen #ffi
  21. ffi_types

    C ABI compatible wrappers for cbindgen/bindgen

    v0.0.21 2.2K #cbindgen #boxed-slice #bindgen #wrapper #compatible #abi #c-abi
  22. doxygen-rs

    Transform Doxygen to Rustdoc

    v0.4.2 313K #rustdoc #bindgen
  23. bindgen_helpers

    rename, change case, and fix Rust code generated by bindgen from C headers

    v0.6.1 11K #rename #case-convert #bindgen #convert #ffi
  24. opencv-binding-generator

    Binding generator for opencv crate

    v0.101.0 101K #opencv #bindgen #generator #bindings #bindings-generator
  25. apple-sys

    The auto-managed -sys crate for Apple platforms using bindgen directly from build environment

    v0.3.0 3.2K #macos #apple-bindgen #bindgen #sys
  26. ligen

    (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #bindgen #language-interface #ecosystem #extensible
  27. rsciter

    Unofficial Rust bindings for Sciter

    v0.0.11 440 #sciter #bindings-for-sciter #object #windows #bindgen
  28. sdl-build-helper

    Internal library for building and linking SDL in use with bindgen

    v0.1.4 #sdl #build #bindgen #sdl3
  29. uniffi_macros

    a multi-language bindings generator for rust (convenience macros)

    v0.31.1 817K #uni-ffi #bindings-generator #bindgen
  30. javoxide

    A type system-complete code generator for Java/Rust interop

    v0.3.1 #java #jni #jvm #wasm-bindgen #bindgen #wasm
  31. pgrx-bindgen

    additional bindgen support for pgrx

    v0.18.0 74K #pgrx #bindgen #graph #postgresql-extension
  32. wai-bindgen-cli

    A language bindings generator for wai

    v0.2.3 #wasm-bindings #wasm-module #wai #generator #bindgen #generate-bindings #canonical-abi
  33. scip-sys

    Bindings for the C SCIP solver

    v0.1.26 2.8K #bindings #c-api #solver #bindgen #bundled #conda
  34. alef-codegen

    Shared codegen utilities for the alef polyglot binding generator

    v0.16.12 2.1K #bindings #codegen #bindgen #alef #polyglot #snake-case #pyo3 #c-sharp #pascal-case #naming-conventions
  35. gobley-uniffi-bindgen

    A UniFFI Kotlin Multiplatform bindings generator for Rust

    v0.3.7 1.0K #kotlin #bindgen #ffi
  36. deno_bindgen

    Write high-level Deno FFI libraries in Rust

    v0.9.0-alpha #deno #ffi #macro #bindgen
  37. java-spaghetti

    Glue code to accompany the java-spaghetti code generator for binding to JVM APIs from Rust

    v0.2.0 9.4K #jni #android #jvm #bindgen
  38. routa-rpc

    Transport-agnostic JSON-RPC 2.0 layer for Routa.js — enables JS bindgen

    v0.19.0-alpha.1 #json-rpc #js #routa #transport-agnostic #bindgen #artificial-intelligence #facade #wasm-bindgen #web-server
  39. cty

    Type aliases to C types like c_int for use with bindgen

    v0.2.2 573K #ffi #bindgen #type #c
  40. apple-sys-prebuilt-macosx

    Pre-generated macOS framework bindings for apple-sys

    v0.26.2 #macos #apple-sys #apple-bindgen #bindgen
  41. apple-bindgen

    bindgen helper for Apple frameworks

    v0.3.0 3.3K #macos #apple-sys #bindgen
  42. futhark-bindgen

    Futhark binding generator

    v0.2.8 #bindgen #futhark #bindings
  43. wai-bindgen-gen-c

    Generate WAI glue for a C guest

    v0.2.3 #wasm-bindings #wai #generator #wasm-import #bindgen #canonical-abi #wasm-module
  44. rs_ws281x

    Wrapper for ws281x library using bindgen to track upstream

    v0.5.1 170 #bindgen #build #bindings #upstream #led #ws281x
  45. jni-android-sys

    Autogenerated glue code for access Android JVM APIs from Rust

    v0.0.10 #jni #android #jvm #bindgen
  46. fambox

    data structure for ergonomically and safely using c's flexible array members

    v0.2.0 #fam #c #flexarray #bindgen #api-bindings
  47. 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
  48. xpoa

    v0.4.0 #poa-draft #x86-64-linux #bindgen #usr #src #13
  49. pyo3_bindgen

    Automatic generation of Rust bindings to Python modules

    v0.5.0 1.2K #pyo3 #python-ffi #bindgen #python
  50. nvtiff-sys

    Rust bindings to nvTIFF via bindgen

    v0.3.0 #bindings #bindgen #enums #patch #nvidia #target-arch
  51. vmb-sys

    Raw FFI bindings to Allied Vision VmbC (Vimba X) C API, loaded at runtime via libloading

    v0.3.0 300 #allied-vision #vimba #camera #bindgen #ffi
  52. bindings-generat

    Automatically generate safe, idiomatic Rust wrapper crates from C/C++ libraries

    v0.1.0 #codegen #safe-bindings #bindgen #wrapper
  53. pyo3_bindgen_cli

    CLI tool for automatic generation of Rust bindings to Python modules

    v0.5.0 600 #pyo3 #python #python-ffi #bindgen
  54. java-oxide-gen

    Code generator for binding to JVM APIs from Rust

    v0.1.0 #jni #jvm #bindgen
  55. libperl-sys

    Low-level FFI declarations for libperl (Perl5), generated via bindgen + libperl-macrogen

    v0.4.0 150 #perl #bindgen #bindings #ffi
  56. aya-ebpf-cty

    Type aliases to C types like c_int for use with bindgen

    v0.2.3 68K #c-int #aya #ebpf #bindgen #alias #cty
  57. uniffi_core

    a multi-language bindings generator for rust (runtime support code)

    v0.31.1 706K #bindings-generator #bindgen #ffi
  58. simploxide-bindgen

    SimpleX-Chat API types and client generator

    v0.4.0 #simplex #codegen #bindgen #chat #type
  59. wit-bindgen-cpp

    C++ guest and host binding generator for WIT and the component model

    v0.57.1 22K #bindings-generator #component-model #bindgen #wit #guest-and-host #model-generator #guest-host #wasm
  60. cargo-futhark

    cargo subcommand to integrate Futhark into Rust projects

    v0.2.0 140 #cargo-subcommand #bindgen #api-bindings
  61. vst3-bindgen

    Binding generator for the VST 3 API

    v0.3.0 #bindgen #bindings-generator #vst #generate-bindings #header #api-generator #bindings-for-vst
  62. native-ossl-sys

    Native OpenSSL system bindings

    v0.1.8 550 #tls #openssl #system-bindings #build #bindgen
  63. xcode_uniffi

    Xcode framework generator/updater tool for rust UniFFI

    v1.1.2 #xcode #bindgen #swift #ffi
  64. uniffi_checksum_derive

    a multi-language bindings generator for rust (checksum custom derive)

    v0.28.3 156K #uni-ffi #bindings-generator #bindgen #ffi
  65. java-spaghetti-gen

    Code generator for binding to JVM APIs from Rust

    v0.2.0 #jni #android #jvm #bindgen
  66. clib

    Generates bindings for C libraries

    v0.2.4 14K #pkg-config #bindgen #header #ffi
  67. apple-sys-prebuilt-iphoneos

    Pre-generated iOS framework bindings for apple-sys

    v0.26.2 #ios #apple-sys #apple-bindgen #bindgen #apple
  68. pyo3_bindgen_engine

    Engine for automatic generation of Rust bindings to Python modules

    v0.5.0 500 #python-bindings #pyo3 #python #bindgen
  69. ipopt_bindgen

    Rust bindings to the C interface of Ipopt, a library for large-scale, constrained, nonlinear optimization

    v0.2.3 270 #ipopt #bindgen #ffi
  70. csharp_binder

    generate C# bindings for a Rust foreign function interface (FFI)

    v0.3.1 #c-sharp #bindgen #ffi #bindings
  71. uchardet-git-sys

    C++ 库 uchardet (git 版本) 的 unsafe 绑定,由 bindgen 生成。

    v0.0.2 #uchardet #git #bindgen #unsafe #encoding #生成 #绑定 #encoding-rs
  72. cuda

    CUDA bindings

    v0.4.0-pre.2 #cuda-bindings #random #run-time #bindgen #driver
  73. js-test

    wasm bindgen js test utilities

    v1.0.0-alpha.15 #wasm-bindgen #wasm-js #js #wasm #bindgen
  74. uniffi_internal_macros

    a multi-language bindings generator for rust (interal macro crate)

    v0.31.1 469K #uni-ffi #bindings-generator #bindgen #ffi
  75. aocl-build

    Build-script helpers shared across AOCL FFI crates: AOCL_ROOT detection, libclang-path discovery, bindgen + linker driver

    v0.1.0 #aocl #amd #bindgen #build
  76. seesaw

    generate traits from C header files

    v0.1.7 170 #bindgen #no-alloc #bindings #ffi
  77. Try searching with DuckDuckGo.

  78. sperr-sys

    Low-level Rust bindings to the SPERR compressor

    v0.2.1+sperr.0.8.5 320 #compression #bindgen #encoding
  79. libefi-sys

    Bindings for libefi on illumos

    v0.1.0 6.2K #bindings #illumos #version #bindgen
  80. hc_uniffi_bindgen

    a multi-language bindings generator for rust (codegen and cli tooling)

    v0.29.1 #uni-ffi #bindgen #bindings-generator
  81. jvmti-autobindings

    JVMTI bindings generated by bindgen at compile time for dependents

    v0.1.1 #compile-time #bindings #jvmti #dependents #bindgen
  82. hc_uniffi

    a multi-language bindings generator for rust

    v0.29.2 #uni-ffi #bindings-generator #bindgen #ffi
  83. ebcc-sys

    Low-level Rust bindings to the EBCC compressor

    v0.2.0+ebcc.0.1.3 250 #compression #bindgen #encoding
  84. linuxcnc-hal-sys

    Generated, unsafe Rust bindings to the LinuxCNC HAL submodule

    v0.3.0 #linux-cnc #bindgen #cnc #ffi
  85. alef-core

    Core types, config schema, and backend trait for the alef polyglot binding generator

    v0.16.12 2.8K #config #bindings #bindgen #schema #polyglot #java #config-toml #config-schema #api-surface #c-sharp
  86. pdfium-bind-sys

    Raw FFI bindings to PDFium (auto-generated via bindgen)

    v0.1.0 #pdfium #bindgen #pd-fium #raw #ffi #pdf
  87. c2a-bind-utils

    C2Aのモジュールをbindgenするときのユーティリティ

    v4.0.0-beta.0 8.8K #c2a #satellite #c2a-core #architecture #bindgen #flight #ユーティリテ #obc
  88. renderdog-sys

    Low-level RenderDoc in-application API FFI bindings (pregenerated, optional bindgen regen)

    v0.3.0 #pre-generated #renderdoc #bindgen #low-level #regen #workspace-root #python-script
  89. picontrol

    access the RevolutionPi industrial PLC. A console application similar to the piTest command line tool is provided as an example.

    v0.2.1 430 #industrial #command-line-tool #plc #driver #bindgen #revolution #cross-compilation
  90. kusabira

    Integrated frontend for C library build and Rust FFI binding generation

    v0.1.1 #cc #bindgen #build-script #cargo
  91. rust-libretro-example-core

    libretro example core

    v0.3.2 #libretro #retro-arch #bindgen #game #api-bindings
  92. java-oxide

    Glue code to accompany java-oxide-gen for binding to JVM APIs from Rust

    v0.1.0 #jni #jvm #bindgen
  93. ligen-python-parser

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #bindgen #ligen #ecosystem #language-interface
  94. udf-sys

    UDF system bindings

    v0.5.5 150 #bindings #sql #system-bindings #bindgen #user-defined #header-file #non-exhaustive #monster #sense #regenerate
  95. obs-sys

    Bindgen of <obs/obs.h>

    v0.3.0 #bindgen #obs-h #source
  96. apple-sys-helmer-fork

    Fork of apple-sys maintained by helmer team

    v0.2.0 #macos #apple-sys #apple-bindgen #bindgen #api-bindings
  97. lc-framework-sys

    Low-level Rust bindings to the LC compression framework

    v0.1.0+lc.2025 320 #lc #compression #framework #bindgen #api-bindings
  98. gpt4all

    Rust bindings for GPT4All

    v0.1.0 #bindings #devices #embedding #local #bindgen
  99. jni-bindgen

    Code generator for binding to JVM APIs from Rust

    v0.0.10 #jvm #android #jni #bindgen
  100. uniffi-build-alicorn

    An Alicorn bindings generator for Rust using UniFFI (build script helpers)

    v0.1.2 #alicorn #bindgen #ffi
  101. ligen-ir

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 130 #bindings-generator #ligen #bindgen #intermediate-representation #ecosystem #language-interface
  102. ligen-traits

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #bindgen #ligen #ecosystem #language-interface
  103. cyclonedds-sys

    Rust bindings for cyclonedds autogenerated by bindgen

    v0.2.1 #github #bindings #git #testing #bindgen #ddsc
  104. solace-sys

    Solace binding generated by bindgen

    v0.1.0 #bindings #bindgen #lib #download #allowed
  105. qpet-sperr-sys

    Low-level Rust bindings to the QPET-SPERR compressor

    v0.2.0 430 #compression #bindgen #encoding
  106. qbdi-sys

    QBDI library rust binding (use rust bindgen)

    v0.1.2 #vm #instance #callback #instructions #bindgen
  107. fluent-localization-bindgen

    Easy loading of fluent localization resources and generating code bindings for them

    v1.0.4 #fluent-localization #fluent #localization #bindgen
  108. ligen-parser

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #bindgen #ligen #ecosystem #language-interface
  109. aha-wit-parser

    Published mirror of wit-parser

    v0.2.0 100 #wasm-interface #bindings-generator #wit-parser #mirror #bindgen
  110. deno_bindgen_ir

    aims to simplify glue code generation for Deno FFI libraries written in Rust

    v0.1.0 #deno-bindgen #deno #macro #ffi #bindgen
  111. cuda_bindgen

    Bindgen like interface to build cuda kernels to interact with within Rust

    v0.2.0 #cuda #bindgen #build #interact #interface #gpu-kernel
  112. jni-glue

    Manually written glue code to accompany the jni-bindgen code generator for binding to JVM APIs from Rust

    v0.0.10 #jni #android #jvm #bindgen
  113. libcwiid-sys

    Rust bindings for cwiid (Wii remote "Wiimote" api bindings)

    v0.1.18 #wiimote #bindings #cwiid #wii #bindgen #remote-api
  114. ligen-utils

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #ligen #bindgen #ecosystem #language-interface
  115. rust-lirc-client-sys

    FFI wrapper library

    v0.2.0 #lirc #bindings #devices #client #bindgen #infrared
  116. uniffi-alicorn

    An Alicorn bindings generator for Rust using UniFFI

    v0.1.2 #alicorn #bindgen #ffi
  117. aha-wit-bindgen-gen-core

    Published mirror of wit-bindgen-gen-core

    v0.2.0 #bindings-generator #bindgen #mirror #wasm
  118. jni-bindgen-reflection

    Static reflection APIs for analyzing jars

    v0.0.10 #jni #jvm #android #bindgen
  119. interrupt-bindgen

    generate interrupt bindings

    v0.1.1 #interrupt #rust #bindgen
  120. redbpf

    eBPF build and userspace runtime library

    v2.3.0 120 #ebpf #bindgen #build
  121. ligen-c

    C binding generator

    v0.1.2 #bindings-generator #bindgen #language-interface
  122. libzfs-sys

    Rust bindings to libzfs

    v0.5.11 #bindings #zfs #bindgen #src #version #src-directory #rebuild
  123. uniffi-bindgen-alicorn

    An Alicorn bindings generator for Rust using UniFFI (codegen and CLI tooling)

    v0.1.2 #alicorn #bindgen #ffi
  124. uniffi_bindgen_kotlin_multiplatform

    a Kotlin Multiplatform bindings generator for rust (codegen and cli tooling)

    v0.1.0 #kotlin #bindgen #ffi
  125. bindgen-cfg

    Specify bindgen settings using yaml

    v0.1.1 #bindgen #settings #yaml #specify #block #opaque
  126. deno-bindgen2-utils

    Contains utilities for interacting with rust data structures through FFI. Conditionally-compiled and embedded into the final shared library by the CLI tool

    v1.0.2 140 #deno #data-structures #utilities #bindgen #bindings-generator #embedded #utilities-data
  127. x42ltc-sys

    FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)

    v0.0.6 #libltc #x42 #longitudinal #linear #bindgen
  128. seesaw-cli

    generate traits from C header files

    v0.1.0 #bindgen #no-alloc #ffi
  129. fst-sys

    Bindings for GTKWave FST file manipulation API

    v0.2.0 #bindings #gtk-wave #file #bindgen #file-api
  130. ligen-common

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 130 #bindings-generator #ligen #bindgen #ecosystem #extensible #language-interface
  131. joltc-sys

    Unsafe bindings to Jolt Physics using JoltC

    v0.3.1+Jolt-5.0.0 220 #physics #bindings #jolt #double-precision #bindgen
  132. rew_bindgen_utils

    A mini runtime for coffeescript

    v0.2.0 #coffeescript #rew #bindgen #run-time #mini
  133. tracy-gizmos-sys

    Bindings for the Tracy C API

    v0.11.0 #tracy #bindings #bindgen #profiler #git #git-checkout #git-subtree #git-repository #copying #sub-directory
  134. ffiber

    Enable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions

    v0.1.0 #cbindgen #c #bindgen #ffi
  135. linux-nvme-sys

    Rust bindgen for nvme on linux

    v0.4.0 #nvme #linux #bindgen
  136. catboost-sys

    Internal unsafe Rust bindings for catboostlib C apis using bindgen

    v0.1.6 160 #bindgen #bindings #github #usr-lib #tree
  137. pvm-bindings

    Rust FFI bindings to pvm generated using bindgen

    v0.1.0 #pvm #bindgen
  138. deno_bindgen_cli

    aims to simplify glue code generation for Deno FFI libraries written in Rust

    v0.1.0 #deno #macro #ffi #bindgen
  139. apple-bindgen-helmer-fork

    Fork of apple-bindgen maintained by helmer team

    v0.2.0 #macos #apple-bindgen #bindgen #sys #api-bindings #apple-sys
  140. himetake

    Demo application of kusabira mixing Rust and C

    v0.1.1 #demo #build-script #cc #cargo #bindgen #cargo-script
  141. spiro-sys

    Rust bindings for libspiro

    v0.1.1 #built #libspiro #bindings #low-level #bindgen #git-submodule
  142. mujoco-rs-sys

    FFI bindings to MuJoCo

    v0.0.4 #mujoco #ffi #bindgen
  143. libsodium-ffivj

    Native bindings (FFI) to the libsodium library.Based on libsodium-ffi this crate upgrades rust edition to 2021 and zip & bindgen dependencies

    v0.2.3 #libsodium #native-bindings #sodium #bindgen #edition #2021
  144. ligen-core

    Language Interface Generator Core

    v0.1.16 #language-interface #bindgen #generator #attributes #item #cpp #programming-language
  145. deno_bindgen_macro

    Write high-level Deno FFI libraries in Rust

    v0.9.0-alpha #deno-bindgen #deno #macro #bindgen #ffi
  146. leapcpp-sys

    FFI bindings to the Leap Motion SDK 2.3.1

    v0.1.0 #leap-motion #sdk #bindings #bindgen #2-3-1
  147. ligen-macro

    Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem

    v0.1.18 #bindings-generator #bindgen #ligen #ecosystem #language-interface
  148. bindgen_plugin

    A binding generator for Rust - compiler plugin

    v0.16.0 100 #bindings-generator #compiler-plugin #bindgen #rust-compiler
  149. x11-sys

    X11 library bindings

    v0.1.1 #generate-bindings #x11-dl #bindgen