-
napi
N-API bindings
-
pyo3
Bindings to Python interpreter
-
cbindgen
generating C bindings to Rust code
-
cxx
Safe interop between Rust and C++
-
numpy
PyO3-based Rust bindings of the NumPy C-API
-
uniffi
a multi-language bindings generator for rust
-
jni
Rust bindings to the JNI
-
libloading
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety
-
pyo3-async-runtimes
PyO3 bridges from Rust runtimes to Python's Asyncio library
-
bindgen
Automatically generates Rust FFI bindings to C and C++ libraries
-
magnus
High level Ruby bindings. Write Ruby extension gems in Rust, or call Ruby code from a Rust binary.
-
ext-php-rs
Bindings for the Zend API to build PHP extensions natively in Rust
-
flutter_rust_bridge
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
inkwell
aims to help you pen your own programming languages by safely wrapping llvm-sys
-
libffi
Rust bindings for libffi
-
csbindgen
Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity
-
stabby
A Stable ABI for Rust with compact sum-types
-
maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
foreign-types
A framework for Rust wrappers over C APIs
-
mshv-bindings
Rust FFI bindings to MSHV headers generated using Rust bindgen
-
printf-compat
printf reimplemented in Rust
-
napi-ohos
N-API bindings
-
cpp
Inline C++ code closures
-
cxx-gen
C++ code generator for integrating
cxxcrate into higher level tools -
interoptopus
The polyglot bindings generator for your library (C#, C, Python, ...). 🐙
-
ocaml
bindings for Rust
-
cglue
FFI safe abstractions for making plugins and C-compatible libraries
-
wdk-build
configure a Cargo build script for binding generation and downstream linking of the WDK (Windows Driver Kit)
-
tsync
Generate typescript types from rust code
-
wdk
Safe idiomatic bindings to APIs available in the Windows Development Kit (WDK)
-
va_list
'va_list' type for a small set of ABIs. Allowing rust implementations of functions like vprintf.
-
c2rust-bitfields
C-compatible struct bitfield implementation used in the C2Rust project
-
netcorehost
hosting the .NET Core runtime
-
ocaml-interop
OCaml interoperability
-
uniffi-bindgen-java
a java bindings generator for uniffi rust
-
rubicon
Deduplicate globals across shared objects to enable a dangerous form of dynamic linking
-
closure-ffi
FFI utility for creating bare function pointers that invoke a closure
-
tealr
enhance the APIs provided by the mlua crates
-
openmp-sys
Link with OpenMP (libgomp)
-
alef-backend-dart
Dart backend for alef
-
libremarkable
The only publicly available Framework for developing applications for the Remarkable Paper Tablet w/ Low Latency Partial Refresh Support
-
cxxbridge-cmd
C++ code generator for integrating
cxxcrate into a non-Cargo build -
buffi
generate ergonomic, buffer-based C++ APIs
-
tblgen
Safe Rust bindings for TableGen
-
rustyscript
Effortless JS Integration for Rust
-
autocxx
Safe autogenerated interop between Rust and C++
-
rust2go
main shared library
-
qoqo
Quantum computing circuit toolkit. Python interface of roqoqo
-
serde_magnus
Serde integration for Magnus
-
yara
Rust bindings for VirusTotal/yara
-
libperl-macrogen
Generate Rust FFI bindings from C macro functions in Perl headers
-
allo-isolate
Run Multithreaded Rust along with Dart VM (in isolate)
-
mopro-ffi
Mopro is a toolkit for ZK app development on mobile. Mopro makes client-side proving on mobile simple.
-
rylai
Generate Python .pyi stub files from pyo3-annotated Rust source code statically without compilation
-
bindgen-cli
Automatically generates Rust FFI bindings to C and C++ libraries
-
chlorine
Just the C types for
no_std, but builds faster -
pact_ffi
Pact interface for foreign languages
-
scirs2-numpy
PyO3-based Rust bindings of the NumPy C-API (SciRS2 fork with ndarray 0.17 support)
-
metacall
Call NodeJS, TypeScript, Python, C#, Ruby... functions from Rust (a Rust Port for MetaCall).
-
yffi
Bindings for the Yrs native C foreign function interface
-
cimpl
C implementations from Rust - FFI utilities and macros for creating safe, ergonomic C bindings
-
dart-sys
Statically generated, Opt-in style bindings to the Dart SDK
-
clarax
High-performance Rust-Python bindings for Django 5.x — async-first, CPython 3.11+ only
-
dart-sdk-sys
Rust bindings to Dart SDK
-
cadical-sys
Almost complete safe and unsafe bindings for the CaDiCal SAT solver. Made using the cxx crate and then wrapped in a safe 1 to 1 API.
-
normalize-local-deps
Local dependency discovery for programming language ecosystems
-
ring-lang-rs
Rust bindings for the Ring programming language
-
axon-lang
AXON v1.5.1 — first crates.io publication of the AXON language full-stack runtime. Lexer/parser/type-checker/IR generator (re-exported from axon-frontend) plus the native Rust runtime:…
-
pyo3-build-config
Build configuration for the PyO3 ecosystem
-
alef-backend-swift
Swift backend for alef
-
flapigen
connecting libraries written in Rust with other languages
-
bindgen_cuda
Bindgen like interface to build cuda kernels to interact with within Rust
-
oo-bindgen
DSL-based binding geneator for C, C++, Java, and C#
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
fmtbuf
formatting to a fixed-size buffer
-
boltffi
High-performance FFI bindings generator for Rust. Up to 1000x faster than UniFFI, 450x faster than wasm-bindgen.
-
libcint
FFI binding and GTO wrapper for libcint (C library)
-
weaveffi-gen-python
WeaveFFI Python ctypes binding generator
-
ffi_types
C ABI compatible wrappers for cbindgen/bindgen
-
ahqstore_cli_rs
AHQ Store Developers' CLI
-
aranya-envelope-ffi
The envelope FFI for Aranya Policy
-
swift-bridge-build
Parse Rust files for swift-bridge modules and generate the corresponding Swift and C code for them
-
svd2pac
generate peripheral access crates from SVD files
-
dotnetdll
A framework for reading and writing .NET metadata files, such as C# library DLLs
-
td_rlua
Zero-cost high-level lua 5.3 wrapper for Rust
-
pyo3-file
A small helper library for working with python file-like objects with rust
-
java-properties
reading and writing Java properties files in Rust
-
wit-bindgen-c
C bindings generator for WIT and the component model, typically used through the
wit-bindgen-clicrate -
rustbridge-cli
Build tool and code generator for rustbridge
-
ffi-support
help expose Rust functions over the FFI
-
arwen
A cross-platform binary patching tool for Mach-O and ELF
-
foreign
Conversion between foreign and Rust types
-
uniffi_meta
-
dictator-decree-abi
ABI and trait definitions for Dictator structural linter decree plugins
-
typeshare-cli
Command Line Tool for generating language files with typeshare
-
bindgen_helpers
rename, change case, and fix Rust code generated by bindgen from C headers
-
arrow_extendr
Enables the use of arrow-rs in R using extendr and nanoarrow
-
tcl
Rust bindings for Tcl language
-
mech-set
Set library for the Mech language
-
abi-cafe
Pair your compilers up at The ABI café!
-
typed-jni
Type-Safe JNI access for Rust
-
luaskills
core runtime library for loading, invoking, and managing Lua skill packages
-
c2rust-asm-casts
Type cast helpers for use with C2Rust's inline assembly implementation
-
node-bindgen
easy way to write nodejs module using rust
-
meowda
🐱 —— 「喵哒」 Manage multiple Python virtual environments with ease
-
uniffi-bindgen-dart
Dart bindings generator for UniFFI
-
greentic-interfaces-guest
Guest-facing bindings for Greentic components targeting wasm32-wasip2
-
rb-sys-env
Integrates rb-sys into high level frameworks
-
contribution-showcase
A CLI tool that generates self-contained HTML reports summarizing Git contributions across multiple repositories
-
emacs
creating Emacs's dynamic modules
-
xll-rs
Rust runtime for Excel XLL add-ins (XLOPER12, Excel12v trampoline, registration helpers)
-
pyroxide
Zero-copy FFI bridge between Rust and Mojo
-
flense
Purpose-oriented lensing
-
rustbridge
A framework for developing Rust shared libraries callable from other languages
-
wolfram-library-link
Bindings to Wolfram LibraryLink
-
jobfuscator
source code obfuscator for the Java programming language. Obfuscate and protect your Java source code and algorithms from hacking, cracking, reverse engineering, decompilation, and technology theft…
-
value-box-ffi
C-like api to family of value-box crates
-
weaveffi-gen-swift
Swift package and bridging code generator for WeaveFFI
-
eyra
Rust programs written entirely in Rust
-
alef-cli
CLI for the alef polyglot binding generator
-
dagster_pipes_rust
A Dagster pipes implementation for interfacing with Rust
-
il2cpp_rs
interacting with il2cpp on Windows
-
stabby-abi
stabby’s core ABI, you shouldn’t add this crate to your dependencies, only
stabby -
doxygen-rs
Transform Doxygen to Rustdoc
-
twincatads-rs
Rust wrapper for TwinCAT ADS library provided with Beckhoff TwinCAT
-
cluFlock
Installation and subsequent safe removal of
flocklocks for data streams -
o3gen
generate Rust types from OpenAPI 3.0 specifications with renaming support
-
uniffi-bindgen-java-jni
A standalone Java JNI external binding generator for UniFFI. Generates Java native source files and a Rust JNI glue crate from UniFFI metadata, enabling Java to call Rust-exported UniFFI interfaces via JNI.
-
pyo3-bytes
bytes integration for pyo3
-
extendr-engine
Safe and user friendly bindings to the R programming language
-
arvalez-target-pythonmini
Minimal single-file Python SDK generator backend for Arvalez
-
opaque-pointer
Generic functions to work with opaque pointers when use FFI to expose Rust structs
-
jbindgen
CLI tool for generating Rust JNI bindings by parsing Java APIs
-
string-offsets
Converts string offsets between UTF-8 bytes, UTF-16 code units, Unicode code points, and lines
-
openapi-nexus
OpenAPI 3.x multi-language code generator
-
mago-fingerprint
Position-insensitive AST fingerprinting for incremental analysis
-
boilrs
A fast rust CLI program to generate boilerplate code for programming languages
-
ezlua
Ergonomic, efficient and Zero-cost rust bindings to Lua5.4
-
haproxy-spoa-hub-plugin-api
Plugin API for haproxy-spoa-hub — define SPOE agent plugins as shared libraries
-
pontifex
An abstraction for building and interacting with AWS Nitro enclaves
-
opencv-binding-generator
Binding generator for opencv crate
-
mlx-roadmap
MLX development roadmap and planning tools
-
hai-binding-core
Shared binding core for HAI SDK FFI (Python, Node, Go)
-
javoxide
A type system-complete code generator for Java/Rust interop
-
iommufd-bindings
Rust FFI bindings to iommufd generated using bindgen
-
rsciter
Unofficial Rust bindings for Sciter
-
node-app-sdk-rust
Rust SDK for building Node-App native plugins (cdylib) — Lightning-powered marketplace nodes
-
autozig
Safe autogenerated interop between Rust and Zig
-
inline_java
Embed Java directly in Rust — evaluated at program runtime or at compile time
-
codesnap-cli
CLI tools for generating beautiful code snapshots
-
transportations_library
A comprehensive Rust-based library implementing transportation engineering methodologies (e.g. the Highway Capacity Manual (HCM)) with Python bindings.
-
light-curve-dmdt-exec
Program for dm-dt maps generator from light curves
-
oohid
Generates UUIDs on CLI in various formats, very fast, outputs to .txt or stdout
-
uniffi-runtime-javascript
Javascript runtime for UniFFI-generated bindings
-
profilectl
A modern, profile-based dotfiles manager — successor to chezmoi
-
cpp_build
Cargo build script for the
cppcrate -
rigetti-pyo3
creating a Python wrapper for a Rust library
-
r2g_mlua
High level bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau with async/await features and support of writing native Lua modules in Rust
-
java-locator
Locates a Java installation in the host
-
wincorda
work with all types of Windows strings, in all scenarios
-
flutter_rust_bridge_codegen
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
pgrx-bindgen
additional bindgen support for pgrx
-
directcpp
Direct call cpp from Rust
-
savefile-abi
Easy to use, simple, stable ABI for Rust-libraries. Allows creating dynamically loadable plugins written in rust.
-
alef-backend-kotlin
Kotlin (JVM) backend for alef
-
cstring-array
Safe, zero-copy wrapper for passing string arrays to C FFI (char**)
-
citrus
C to Rust syntax converter
-
pyo3-arraylike
Convenience extension for rust-numpy
-
dsync
Generate rust structs & query functions from diesel schema files
-
pyo3-built
Expose build variables obtained with built as a PyDict
-
ligen
(Language Interface Generator) is an extensible automatic binding generator ecosystem
-
uv-platform-tags
internal component crate of uv
-
openhawk-sdk
SDK and project scaffold generator for OpenHawk agents (Rust, Python, TypeScript)
-
project-creation-tui
My TUI for generating different types of projects
-
rtk
The CLI for Rust Type Kit - query Rust types and produce FFI types
-
cxx-stl
High level C++ STL Rust bindings
-
fproxy
Facilitate safe rust-to-rust ffi by generating proxies around required types. Useful when a library is loaded at runtime (i.e., dynamic).
-
cuenv-editorconfig
Generate .editorconfig files from CUE configuration
-
flow-gate-ffi
C-ABI foreign function interface for flow-gate, enabling Python/R bindings
-
gobley-uniffi-bindgen
A UniFFI Kotlin Multiplatform bindings generator for Rust
-
fastly-shared
Shared definitions for Fastly Compute
-
java-spaghetti
Glue code to accompany the java-spaghetti code generator for binding to JVM APIs from Rust
-
pyaket
📦 Easy Python to Fast Executables
-
wai-bindgen-cli
A language bindings generator for wai
-
printf-wrap
Types and functions for safely wrapping C functions with printf(3)-style format strings and varargs
-
json2rs
A short description of your app
-
aranya-crypto-ffi
The crypto FFI for Aranya Policy
-
interoptopus_backend_utils
backend authors
-
libafl-fandango-pyo3
running Fandango in LibAFL using PyO3
-
vexy-vsvg-ffi
C-compatible FFI bindings for vexy-vsvg
-
marco-polo
A CLI tool to cartograph codebases and generate Mermaid.js diagrams
-
ngrs
A New Rust bindings for GNU Guile Scheme
-
boltffi_verify
Static analysis and verification for BoltFFI generated bindings
-
alef-publish
Publish pipeline for the alef polyglot binding generator
-
pai_export
Author state export service for PAI-Kernel · full state portability available regardless of Conservative Mode per PAI-CD v2.2 Authorial Sovereignty
-
secret-santa-rs
Generator for who buys for who in a secret santa
-
hdf5-metno-src
Build script for compiling HDF5 C library from source
-
pythongen
Python generator
-
ruszt
Rust FFI for Bash
-
fcplug
Foreign-Clang-Plugin solution, such as solving rust and go two-way calls
-
robusta_jni
Easy interop between Rust and Java
-
weaveffi-gen-dotnet
WeaveFFI .NET P/Invoke binding generator
-
sentinel
A sentinel-terminated slice library
-
equilibrium-ffi
Automatic C FFI generation for C-compiling languages (V, Zig, C++, C#, Rust, D, Nim, Odin)
-
boltffi_cli
CLI for BoltFFI - generate Swift, Kotlin, and WASM bindings from Rust
-
jni-sys
Rust definitions corresponding to jni.h
-
duchess
Silky smooth Java-Rust interop
-
videocall-sdk
Cross-platform FFI bindings for videocall
-
fugue
A binary analysis framework written in Rust
-
savvy-ffi
Minimal FFI bindings for R's C API
-
cmod
Build a cross-language module with Rust FFI
-
uniffi_build
a multi-language bindings generator for rust (build script helpers)
-
bridgerust
Write Rust once, deploy to Python and Node.js
-
relib_internal_crate_compilation_info
relib is a framework for reloadable dynamic libraries
-
rust2go-common
Rust2go common library
-
shape-vm
Stack-based bytecode virtual machine for the Shape programming language
-
deno_bindgen
Write high-level Deno FFI libraries in Rust
-
futhark-bindgen
Futhark binding generator
-
autolua
'autolua' and 'bindlua' are two easy macros for you to generate implementations for mlua::IntoLua, mlua::FromLua, and mlua::UserData
-
elara-ffi
ELARA Protocol - Foreign Function Interface for mobile SDKs with C bindings and platform-specific integrations
-
llvm-plugin
A wrapper for easily implementing out-of-source-tree LLVM plugins in Rust
-
fmod-build-helper
Build helper for FMOD Engine bindings
-
weaveffi-gen-android
Android JNI and Kotlin binding generator for WeaveFFI
-
interoptopus_backend_cpython
Generates CPython bindings
-
ghidra
Typed Rust bindings for an embedded Ghidra JVM
-
uniffi-bindgen-js
TypeScript/JavaScript bindings generator for UniFFI
-
rustler_sys
Create Erlang NIF modules in Rust using the C NIF API
-
tracel-llvm-bundler
Creates a bundle of a portable version of LLVM Rust bindings
-
cesty
A dead simple way of mocking extern functions, in cases where the external library is not avaible
-
auto-jni
Automatically create bindings to Java through JNI
-
wit-bindgen-go
Go bindings generator for WIT and the component model, typically used through the
wit-bindgen-clicrate -
vtable-rs
Set of traits and macros to help dealing with C++ virtual method FFI
-
container-rack-lib
cli tool and library for generating storage shelfs for Smartstore containers
-
moonwave-gitlab
Moonwave is a tool for generating documentation from comments in Lua source code
-
pulumi_gestalt_rust_integration
Rust helper functions for Pulumi Gestalt
-
ffi_11
One-to-one FFI types for C++/Rust interop
-
rustbridge-transport
JSON codec and serialization layer for rustbridge
-
pyo3-dlpack
Zero-copy DLPack tensor interop for PyO3
-
oris-agent-contract
External agent proposal contracts for Oris EvoKernel
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
extism-runtime
Extism runtime component
-
mir-issues
Issue definitions and reporting for the mir PHP static analyzer
-
c2rust-build-paths
C2Rust utilities related to build paths, primarily at build time
-
pyo3-asyncio
PyO3 utilities for Python's Asyncio library
-
jclassfile
Java class files parser
-
libfossil-rs-ffi
Bindgen-generated FFI bindings to libfossil
-
trixy
used to generate multi-language apis for your application
-
rsleigh-fid
Function ID database — Ghidra FID-compatible function fingerprinting in pure Rust
-
pyo3-nest
A clean and ergonomic macro for creating deeply nested submodules in PyO3
-
libffi-sys
Raw Rust bindings for libffi
-
autocxx-bindgen
Automatically generates Rust FFI bindings to C and C++ libraries. Version adjusted for autocxx.
-
tyzen-tauri
Tauri integration for tyzen that automatically collects and registers all Tauri commands with a single macro
-
ext-php-rs-bindgen
Fork of rust-bindgen with preserve_none ABI support
-
ts-type
types for working with TypeScript type representations in Rust
-
cffi
Safe* C FFI interface generation
-
nj-sys
low level binding to Node N-API
-
vitasdk-sys
Raw bindings to vitasdk
-
pyforge
High-performance Rust-Python bindings for Django 5.x — async-first, CPython 3.11+ only
-
interoptopus_backend_csharp
Generates C# bindings
-
somatize-agent
Autonomous research agent for the Soma runtime
-
rustbridge-ffi
C ABI exports and FFI buffer management for rustbridge
-
rattler_build_recipe_generator
Automatic recipe generation for Python (PyPI), R (CRAN), Perl (CPAN), and Lua (LuaRocks) packages
-
cheadergen_cli
generating C bindings to Rust code
-
playdate-bindgen
Preconfigured Bindgen with extra codegen for Playdate C-API
-
ristretto_intrinsics
Intrinsic methods for the Ristretto JVM
-
fen_cli
The command line interface for Fen
-
flutter_rust_bridge_codegen_ohos
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
qrqrpar
A QR code generator supporting rMQR
-
aranya-perspective-ffi
The perspective FFI for Aranya Policy
-
cxx-demo
Toy project from https://github.com/dtolnay/cxx
-
mlua-sys
Low level (FFI) bindings to Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau
-
pkgconf
Parse pkg-config output with proper --whole-archive and static library support
-
rajac-bytecode
JVM bytecode generation and classfile support for rajac
-
verilator
Automated generation of Verilator test modules
-
provekit_noir_artifact_cli
Commands working on noir build artifacts
-
ffi-opaque
macro to create correct opaque pointers
-
ndk-glue
Startup code for android binaries
-
jni-android-sys
Autogenerated glue code for access Android JVM APIs from Rust
-
dart_edge_http_server_core
Shared native HTTP handler ABI types for Dart Edge HTTP server crates
-
minutus
mruby bridge for Rust
-
openclaw-node
Node.js bindings for OpenClaw Rust core - AI providers, auth, events, and tools
-
jbindgen-annotations
containing embedded Java annotations for use in jbindgen
-
rifgen
ffi Interface file generator. Use with flapigen
-
cstr8
string types that are both valid UTF-8 and nul-terminated
-
mago-guard
A PHP dependencies guard that helps keep your architecture clean
-
java-bindgen
☕ + 🦀 = ❤️🔥 Java JNI Bindings Generator
-
td-wavegen
Tower Defense mob wave generator
-
apiary-cli
Command-line interface for the Apiary distributed data processing framework
-
aranya-policy-ifgen
Tools for generating Rust interfaces to Aranya Policies
-
omg-idl-gen
A command line tool reading OMG IDL and generating corresponding Rust data types
-
scip-sys
Bindings for the C SCIP solver
-
fruity__bbqsrc
bindings for Apple libraries
-
gostd_unicode
part of gostd,gostd 是Go标准库的rust实现
-
rustbridge-bundle
Plugin bundle format for rustbridge
-
minsweeper-rs
minsweeper
-
normalize-openapi
OpenAPI client code generation
-
code-executor
A code runner library for online judge system
-
ckg-parse
Tree-sitter based language extractors for ckg
-
bindings-generat
Automatically generate safe, idiomatic Rust wrapper crates from C/C++ libraries
-
clarax-macros-backend
Code generation backend for ClaraX macros
-
udmf
Rust bindings for the OpenHarmony Unified Data Management Framework (UDMF)
-
emmylua_codestyle
Lua code formatting lib with EmmyLuaCodeStyle
-
rugcov
that runs gcov on your project and generates summarized coverage reports
-
pai_policy
Policy evaluation engine for PAI-Kernel · OPA/Rego decision layer via regorus (pure-Rust, no external server) for PAI-CD v2.2 constitutional rules
-
bridge
Command Line Interface for BridgeRust framework
-
pyo3-ffi
Python-API bindings for the PyO3 ecosystem
-
fey_lua
Temp types and helpers for Lua integration
-
luduvo-verify
verifying a users luduvo account
-
osom_lib_entropy_cprng
Cryptographically secure PRNG seeded from OS entropy for osom_lib
-
node-app-api
Shared types and C ABI definitions for the Node-App host API v1
-
abibool
C ABI compatible boolean types
-
zstd-sys-rs
Low-level Rust bindings to statically linked zstd v1.5.7
-
uv-build
A Python build backend
-
pyo3_bindgen
Automatic generation of Rust bindings to Python modules
-
studiole-command
command execution framework with event subscription and progress tracking
-
inline_csharp
Embed C# directly in Rust — evaluated at program runtime or at compile time
-
swift-bridge-cli
Parse Rust files for swift-bridge modules and generate the corresponding Swift and C code for them
-
rayon-ca-byond
that integrates basics for interaction with rayon-ca for BYOND projects, and can serve as example implementation of RAYON-CA in BYOND project
-
pulumi_gestalt_wasm_runner
Wasm runner for Pulumi Gestalt
-
nsgi
Native Web Server Gateway Interface — C ABI protocol types for any FFI capable language
-
eulumdat-ffi
FFI bindings for eulumdat - enables use from Swift, Kotlin, Python, and other languages
-
appctl-plugin-sdk
Stable schema + dynamic plugin ABI for the appctl CLI agent
-
tokmd-ffi-envelope
Single-responsibility FFI response-envelope parsing and extraction for tokmd bindings
-
perfetto-sdk-sys
Low-level FFI bindings for Perfetto
-
axon-csys
— Fase 25 (Silicon + Cognition sesión 1). C23 metal-bound kernels for axon-lang. The Rust crate hosts safe wrappers; the c-src/ tree hosts the kernels: cache-line-aligned slab allocator (25…
-
jni-mangle
Mangle Rust functions for use with JNI
-
satellite-gpu
GPU acceleration bindings for Satellite solver
-
rs4j
A small, automatic, efficient, and easy-to-use Rust to Java bridge
-
evil-janet
Low level bindings to the janet language c api
-
zstring
Zero-termianted string lib, for use with C FFI
-
winpty-rs-windows-bindgen
Code generator for Windows metadata
-
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.
-
abistr
C ABI compatible string types
-
lua52-sys
Bindings for Lua 5.2
-
eqswift
Zero-config Rust-to-Swift FFI — no UDL, no build.rs, just annotations
-
wit-bindgen-csharp
C# bindings generator for WIT and the component model, typically used through the
wit-bindgen-clicrate -
gmserverplugin
accessing the Lua state in Garry's Mod server plugins
-
pyo3-opentelemetry
Macro and utilities for passing OpenTelemetry context from Python to Rust
-
c_import
macro for Rust
-
uv-distribution-filename
internal component crate of uv
-
pyo3-testing
Simplified testing for pyo3-wrapped functions
-
camo
Foreign language interface generation
-
hs-bindgen-traits
traits behind hs-bindgen ergonomics
-
libcommons
A bunch of things I don't want to write again
-
rusqlite-facet
Rusqlite integration for the facet reflection framework
-
jnim
a jni binding
-
xenforeignmemory
Safe bindings to xenforeignmemory
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
pyszczek
C compatible library to show an animal face or Nutek Security logo
-
python_comm
writing python modules with rust easier
-
pyo3-macros-backend
Code generation for PyO3 package
-
async-cffi
Async/await compatible cffi scheme
-
xllgen
Proc-macro helpers for generating Excel XLL wrappers using xll-rs
-
java-oxide-gen
Code generator for binding to JVM APIs from Rust
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
alef-e2e
Fixture-driven e2e test generator for alef
-
cuenv-release
Native release management for cuenv - versioning, changelogs, and publishing
-
tracel-tblgen-rs
Safe Rust bindings for TableGen used by CubeCL
-
rosy
Ruby bindings for Rust
-
stb
Safe Rust API for stb libraries
-
interoptopus_reference_project
A reference project for Interoptopus backends to test interop generation
-
brk_binder
A generator of binding files for other languages
-
sledgehammer_utils
sledgehammer-bindgen
-
wasmer_inkwell
Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys
-
cglue-gen
FFI safe code generation for making plugins and C-compatible libraries
-
autozig-parser
Parser for autozig macro directives
-
flowscripter_template_deno_rust_library
Project template for a Rust library with Deno FFI bindings
-
lum_event
lum framework's event library
-
clib
Generates bindings for C libraries
-
boltffi_ffi_rules
FFI type rules and transport encoding for BoltFFI
-
epics-rs
Pure Rust EPICS control system framework
-
pyo3-introspection
Introspect dynamic libraries built with PyO3 to get metadata about the exported Python types
-
alef-backend-gleam
Gleam backend for alef
-
spicedb-embedded-sys
FFI and native library for SpiceDB C shared library (builds from Go or downloads prebuilt)
-
autocxx-build
Safe autogenerated interop between Rust and C++
-
neovm-host-abi
Host boundary contracts for NeoVM
-
ldtk-codegen
Generate typed rust code from LDtk Project
-
jclass
lib for java class file parse or edit
-
sn_bindgen
automatically generate C, Java, and C# files from Rust source files
-
single-header
command line utility to generate portable C/C++ single header file
-
ghijsl-sdk
Official SDK for Ghijsl — a minimalist, plugin-driven runtime. Provides low-level memory access and plugin registration tools.
-
wgpu
Cross-platform, safe, pure-rust graphics API
-
os_str_bytes
Lossless functionality for platform-native strings
-
l3d-ffi
UniFFI bindings for l3d_rs - for Android (Kotlin), iOS (Swift), and more
-
libpam-sys-impls
Detects the current implementation of LibPAM
-
clamav-sys
ClamAV low level bindings for Rust
-
typebox
JSON Schema type construction with validation, code generation, and binary layout
-
clap_usage
working with usage specs
-
xcode_uniffi
Xcode framework generator/updater tool for rust UniFFI
-
suricata-lua-sys
Vendored Lua for Suricata
-
fambox
data structure for ergonomically and safely using c's flexible array members
-
libfossil-rs
FFI bindings to libfossil
-
razor-libzfscore
Low-level libzfs_core interface
-
teapot_tools
Replacement for depot_tools (gclient) and luci-go (cipd)
-
jaffi
Support for the jaffi code generator
-
makepad-jni-sys
Rust definitions corresponding to jni.h
-
ptracehook
Out-of-process ptrace hook framework for Linux (x86_64/aarch64 runtime)
-
jniname
Java method signature to C-style JNI function name converter
-
inkwell_llvm12
Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys
-
jvmti-autobindings
JVMTI bindings generated by bindgen at compile time for dependents
-
rust2go-convert
Rust2go convertion related
-
sys-gmsh
Bindings for the GMSH C library
-
machinecode
Execute machine code in hex form
-
alef-adapters
FFI adapter pattern generators for alef
-
mago-casing
converting strings between various common casing styles
-
pytarpc
Enabling python-rust API communication over tarpc
-
cstrptr
FFI-compatible and no-std &CStr
-
ppapi
Rust idiomatic bindings to parts of the Pepper API
-
renderdog-sys
Low-level RenderDoc in-application API FFI bindings (pregenerated, optional bindgen regen)
-
acp-ffi
C FFI bindings for StateSet ACP Handler
-
coil-admin
Admin surfaces and operator workflows for the Coil framework
-
arvalez-target-nushell
Nushell client generator backend for Arvalez
-
adze-tablegen
Table generation and compression for pure-Rust Tree-sitter
-
aztec-core
Core types, traits, and ABI definitions for the Aztec Rust SDK
-
foreign-types-shared
An internal crate used by foreign-types
-
autozig-build
Build-time support for autozig
-
aranya-device-ffi
The device FFI for Aranya Policy
-
lvm-common
Common types and utilities for the Lagertha VM project (JVM descriptors, signatures, types)
-
cbindgen-assoc-const
generating C bindings to Rust code
-
cstr-literal
A const-friendly macro for C string literals
-
scannit-core-ffi
An FFI wrapper around scannit-core. Exports scannit-core's functionality and data models in an FFI-friendly manner.
-
uv-virtualenv
internal component crate of uv
-
rust-jni-android
Rust JNI bindings for Android - seamlessly integrate Rust code into Android applications
-
fugue-bv
A binary analysis framework written in Rust
-
widestring
wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both
u16andu32string types are provided, including support for UTF-16 and UTF-32… -
gostd_bytes
part of gostd, gostd_bytes 是go标准库bytes的rust实现
-
demangle
CLI tool for quickly demangling a symbol
-
cly
A program to calculate the layout of C types
-
stack-cstr
High-performance stack-to-heap C string creation for Rust with FFI support
-
qtty-ffi
C-compatible FFI bindings for qtty physical quantities and conversions
-
nj-core
high level wrapper for Node N-API
-
solder
build PHP extensions using Rust
-
zig-agents
FFI wrapper for zig-agents
-
service-bindings
access Service Binding Specification for Kubernetes conformant Service Binding Workload Projections
-
feos
framework for equations of state and classical density functional theory
-
extern-c
Convert a zero-sized closure into an
extern "C" fn(…)pointer -
wasmer-pack
A code generator that lets you treat WebAssembly modules like native dependencies
-
playdate-bindgen-cfg
Minimal configuration for playdate-bindgen
-
uniffi-build-alicorn
An Alicorn bindings generator for Rust using UniFFI (build script helpers)
-
crossdylib
Cross-platform shared state across shared libraries/modules
-
externc-libm
A port of
libmthat has all the required no_mangle and extern-cs for linking -
safer-ffi-gen
FFI wrapper generator based on safer-ffi
-
fcplug-build
Foreign-Clang-Plugin solution, such as solving rust and go two-way calls
-
rusty_jsc_sys
Raw bindings for the JavaScriptCore engine
-
ecitygml-ffi
C ABI bindings for ecitygml
-
geobacter-runtime-core
Geobacter platform runtime shared code. Requires the Geobacter Rust compiler to build.
-
cxx-enumext
Generate cxx compatable
Trivialbindings for rust enum types -
weaveffi-gen-c
C header and source file generator for WeaveFFI
-
facet-samplelibc
Sample C library integration with Facet
-
quickjs_android_suitable_sys
QuickJS Javascript Engine FFI bindings, suitable for use on Android
-
pyforge-macros-backend
Code generation backend for PyForge macros
-
libpt-bintols
Personal multitool
-
unlambda
parser and interpreter a crate
-
ritual_common
Common utilities for ritual and ritual_build
-
abienum
underlying types for C enums
-
bfcore
An interpreter for BrainF*ck without std or alloc
-
brew-python-resource-blocks
Generate Resource Blocks for Homebrew Python Formulae
-
javawithrust
Transfer function calls between Rust and Java in a rust-like (ish) way
-
iredismodule
A toolkit for building Redis modules in Rust
-
dart
Idiomatic bindings to the dart native extensions api
-
boltffi_bindgen
Code generation library for BoltFFI - generates Swift, Kotlin, and TypeScript bindings
-
interoptopus_backend_c
Generates C bindings
-
cmacro
parsing C macros and generating Rust code
-
asciiz
create buffer and copy bytes ends with 0u8
-
deno-libffi
Rust bindings for libffi
-
solidus
A safe Rust library for writing Ruby extensions with automatic stack pinning
-
rainmeter
A safe, high-level Rust wrapper around Rainmeter's C/C++ plugin API
-
libefi-sys
Bindings for libefi on illumos
-
jq-sys
Generated bindings for libjq
-
weaveffi-gen-cpp
WeaveFFI C++ RAII wrapper generator
-
ffi_reflect
derive macro that genreates a reflection method for C-comaptible types
-
rustantic
Pydantic generator
-
rustbridge-consumer
Rust consumer for rustbridge plugins
-
Ygen
code generation libary like LLVM
-
libryzenadj
Safe bindings to libryzenadj
-
package_js
Install and run npm packages
-
vst3-bindgen
Binding generator for the VST 3 API
-
reference-counted-singleton
Reference-counted singleton whose protected data can be recreated as needed
-
senhasegura-rs
Senhasegura API client for Rust
-
heddle-mount
An AI-native version control system
-
eclair_bindings
idiomatic Rust wrapper around the low level Eclair Datalog API
-
metasploit
jsonrpc bridge library
-
pyo2
A lightweight method to call Rust code from Python
-
vec-new
Generate a rust vector by parsing all lines in a file
-
glua_code_analysis
Static analysis engine for Garry's Mod Lua tooling
-
lightgbm3-sys
Low-level Rust bindings for LightGBM library
-
phper-sys
Low level PHP binding for Rust
-
cluConstConcat
Safe constant combination of constant data
-
mbox
malloc-based box. Supports wrapping pointers or null-terminated strings returned from malloc as a Rust type, which will be free'd on drop
-
cuenv-ignore
Generate ignore files (.gitignore, .dockerignore, etc.)
-
repr_c_wrapper
Opaque
#[repr(C)]wrapper that can be passed by value over FFI -
yazi-binding
Yazi Lua bindings
-
rustc_tools_util
small helper to generate version information for git packages
-
pyo3_bindgen_cli
CLI tool for automatic generation of Rust bindings to Python modules
-
gnunet-sys
Rust FFI bindings for the gnunet C API
-
staticlib-fucker
mangling names in static object files. Mainly useful for leakage of non-exported symbols in Rust static libraries.
-
nias
closure generator library
-
razor-libnvpair
Low-level libnvpair interface
-
mem-ring
Across-thread queue based on shared memory
-
weaveffi-gen-wasm
WebAssembly binding generator for WeaveFFI
-
tblgen-alt
Safe Rust bindings for TableGen. Alternative updated version.
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
fen_parser
A parser for Fen
-
jnim_gen
android bind generater base on jnim
-
fidius-core
Shared types for the Fidius plugin framework
-
uv-install-wheel
internal component crate of uv
-
gravity
Rust bindings for the Gravity API
-
cstr-enum
defining C-style string enums
-
tf-bindgen
Automatically generates Rust bindings for Terraform providers
-
vpi_export
Export Rust function to be used on a verilog module through VPI
-
rust_interface_file_generator
ffi Interface file generator. Use with flapigen
-
uniffi_pipeline
a multi-language bindings generator for rust (codegen and cli tooling)
-
symcrypt-sys
Rust/C Bindings for SymCrypt
-
cardinal-codegen
A code generator written in Rust
-
pyo3-anyio
PyO3 utility bindings for Anyio's event loop
-
nanocom
Nano-COM, extremly small subset of cross-platform COM
-
no_mangle_pub_export_c_fn
extracting #[no_mangle] pub extern "C" functions
-
deno-bindgen2
An FFI bindings generator for Deno
-
jadep
Java dependency graph generator
-
autozig-engine
Core engine for autozig code generation
-
aranya-capi-codegen
Code generation for Aranya's C API tooling
-
jnino
Java Native Interface to rust Native Objects
-
dbr
Dynamsoft's Barcode Reader SDK enables you to efficiently embed barcode reading functionality in your web, desktop or mobile application using just a few lines of code
-
pychan
A collection of channels for sending around items of type
pyo3::Py<T> -
mc_bootstrap
launching Minecraft
-
llvm_quick
Rust's wrapper for llvm
-
saucer
framework implementing The Elm Architecture (TEA) - coming soon
-
ruster_unsafe
Create Erlang NIF modules in Rust using the C NIF API
-
cosmian-wit-bindgen-gen-core
wit-bindgen-gen-core
-
weaveffi-gen-node
Node.js N-API and TypeScript binding generator for WeaveFFI
-
cesty-build
Build-script helpers for compiling C test sources used with cesty
-
ferrosaur
Static codegen for deno_core. 🦀📲🦕
-
n-observer-cffi
CFFI bindings for the n-observer rust library
-
neomind-extension-sdk
Unified SDK for developing NeoMind Edge AI Platform extensions with ABI Version 3
-
spdlog-src
Build spdlog for iOS
-
crate-mapper-v4
Blazing fast Rust crate analyzer with Python FFI - 4M ops/sec!
-
crossing-java
Generate schema-based FFI bindings for Java
-
tree-sitter-generate
generating C source code from a tree-sitter grammar
-
jni_helper
java function descriptor generate
-
choyen_5000
wrapper for python 5000choyen generator
-
cpp_common
details crate for the
cppcrate -
thin_trait_object
One pointer wide trait objects which are also FFI safe, allowing traits to be passed to/from and implemented by C ABI code
-
wasmer-wit-bindgen-rust
wit-bindgen-gen-c
-
ffi-destruct
Generates destructors for structures that contain raw pointers in the FFI
-
stepflow-flow
Stepflow workflow definition types — Flow, Step, ValueExpr, and related types
-
ptr-origin-tracker
A helper lib for validating memory pointers being passed around to FFI
-
viable
Interop with C++ MSVC VTables through Rust! If this hasn't been used for a while, you can message me for the name
-
pzip-bwt
Wrapper around the bwt function of libdivsufsort
-
lttng-ust
Semi-automatically generate lttng-ust tracepoints (client code)
-
objrs
Objective-Rust: the unholy union of Rust and Objective-C
-
signet-mdbx-sys
Raw bindings for libmdbx
-
seesaw-cli
generate traits from C header files
-
uniffi_bindgen_kotlin_multiplatform
a Kotlin Multiplatform bindings generator for rust (codegen and cli tooling)
-
hw_dcmi_wrapper
A safe and ergonomic Rust wrapper for the Huawei DCMI API
-
rustyphoenixcodemeta
This project aims to generate a
codemeta.jsonfile used by zenodo from thepixi.tomlof the current project -
foreignc
Auto generate ffi abis directly from rust code
-
async-cffi-codegen
Logic for generating CFFI bindings for asynchronous Rust code
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
byond_fn
macro for generating FFI functions for BYOND
-
aztec-contract
Contract interaction, deployment, and event decoding for the Aztec Rust SDK
-
ka-pi
A JVM Bytecode Manipulation Framework inspired by ASM
-
wll
A Wolfram LibraryLink interface
-
idl
used for the idl language
-
trellis-generate-runner
Version-pinned launcher for the Trellis contract generator
-
flydent
processing aircraft callsigns and ITU data
-
pakr-assert-size
Compile-time checks of the size of structures
-
mago-walker
traits to systematically walk through AST nodes
-
xmachine
A fast, cross platform virtual machine implemented in Rust without the Standard Library
-
libc_alloc
global allocator which hooks into libc's malloc/free
-
jvmti
JVM TI Rust binding
-
ambient-package-id-hack
Generate valid Ambient.run package IDs with a given prefix
-
webycash-sdk
Webcash cross-platform SDK — FFI bridge for Rust, Swift, Kotlin, Java, C#, Python, TypeScript, Go, C/C++
-
java-pack
☕ + 🦀 = ❤️🔥 Java JNI Bindings Generator
-
rdgrep
display the number of files that have disabled RuboCop conventions(rubocop:disable)
-
tfhe-c-api-bindgen
generating C bindings to Rust code
-
glfw-bindgen
Bindings to GLFW generated with rust-bindgen
-
clarax-build-config
Build configuration for the ClaraX ecosystem — CPython 3.11+ only
-
rujag
generate java source files
-
cluConcatBytes
Merges literals into a static array
-
arborist-metrics
Multi-language code complexity metrics (cognitive, cyclomatic, SLOC) powered by tree-sitter
-
drop-root
Drop root privileges easily
-
mcp-methods
Reusable utility methods for MCP servers — pure-Rust library
-
typed-jni-core
Type-Safe JNI access for Rust
-
rsconf
The missing cargo API. A sane autoconf w/ build.rs helpers for testing for system headers, libraries, and symbols
-
palindromeda
Palindrome number generator and checker at blazing speed
-
serde-bindgen-core
Generate "C" bindings for serde
-
snowflaked
creating and working with snowflake ids
-
helix
Embed Rust in your Ruby
-
liter-llm-ffi
C FFI bindings for liter-llm — universal LLM API client with 142+ providers. Rust-powered.
-
detours-rs
Microsoft Detours FFI bindings created with bindgen
-
cfg_table
macro that expands to different values across compilation targets
-
windows-helpers
Helpers for the windows crate
-
rstsr-aocl-ffi
Intel AMD Optimizing CPU Libraries FFI bindings
-
libperl-macros
Procedural macros for libperl-rs (#[thx], #[xs_sub], xs_boot!)
-
terminated
Types for representing NUL-terminated UTF8 strings
-
ffi-result
FFI-compatibe and ABI-stable analogue for core::result::Result
-
rori
Lisp as a Rust library
-
changelog-rs
Generates CHANGELOG.md files based on git commit and tag information
-
pyapp
Runtime installer for Python applications
-
e_ai_summarize
code analyzer that summarizes functionality, crate usage, safety, and file operations
-
rifgen_attributes_utils
ffi Interface file generator. Use with flapigen
-
dart-sys-fork
Statically generated, Opt-in style bindings to the Dart SDK
-
river-layout-toolkit
Write River layouts in Rust with ease
-
cluproccmdline
Fast secure parsing /proc/cmdline
-
rustify-ml
Profile Python hotspots and auto-generate Rust + PyO3 stubs via maturin
-
rust2go-cli
Rust2go commandline tool
-
libpt-net
Personal multitool
-
c3ne
that aids in compiling C3 code from within a Rust build script in order to use it alongside Rust code
-
wasm-bindgen-externref-xform
Internal externref transformations for wasm-bindgen
-
rpgtools
Collection of utilities to help run tabletop role-playing games
-
pyo3-macros
Proc macros for PyO3 package
-
roup
Rust-first parser for OpenMP and OpenACC directives with C/C++ bindings
-
c_str_macro
c_str macro to create C-compatible string literals
-
fvm-abi
describe the contract struct
-
attestation-doc-validation
attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.
-
snowflake
A module for generating guaranteed process unique IDs
-
include_c2rust-transpile
C2Rust transpiler implementation
-
cr
Rust safe bindings for cr.h: A Simple C Hot Reload Header-only Library
-
idrisiser
Generate proven-correct wrappers from annotated interfaces using Idris2 dependent types
-
spicedb-embedded
Embedded SpiceDB for Rust - embedded authorization using the standard gRPC API
-
libnode_sys
C bindings for libnode
-
leapcpp-sys
FFI bindings to the Leap Motion SDK 2.3.1
-
metasploit-shim
metasploit jsonrpc bridge library
-
plux-lua-manager
Lua plugin manager for Plux
-
rtlola_kotlin_bridge
bridge to use the RTLola-Interpreter in Kotlin
-
syscallnrs
Uses your systems <syscall.h> to build maps from system call numbers to names (and vice versa)
-
packfile
providing utilities to generate Git Packfiles in memory and send them to clients
-
story-tracker-cli
CLI tool for generating story branch names and switching to them. Currently only supports Pivotal Tracker.
-
rustd_py
Python bindings for RustD deterministic DSL
-
pecto-core
Core behavior spec model and analysis framework
-
k_board
A keyboard event handler that allows dynamic development
-
csharp-rs-macros
Proc macro implementation for csharp-rs
-
foreignc_template
Templating language for the foreignc crate
-
buffi_macro
A proc-macro to generate ergonomic, buffer-based C++ APIs
-
eqswift-macros
Proc-macros for eqswift — zero-config Rust-to-Swift FFI
-
wasm-bindgen-multi-value-xform
Internal multi-value transformations for wasm-bindgen
-
uniffi-alicorn
An Alicorn bindings generator for Rust using UniFFI
-
java-spaghetti-gen
Code generator for binding to JVM APIs from Rust
-
fw
faster workspace management
-
reproto-backend-java
Rethinking Protocol Generators
-
rs_container_ffi
Wrap Rust Vec, std::collections::{BTreeMap, BTreeSet} for C
-
stringmap
An immutable string map with pointers into frozen memory that can be shared between C, Ruby, Python and Rust
-
ferment
Traits for FFI conversions and some helper methods
-
cpython
Bindings to Python
-
rem-verification
Verification tool for the REM toolchain. Built to be implemented into the VSCode extension for REM. Relies on AENEAS and CoQ
-
gpg-error
Libgpg-error bindings for Rust
-
microsoft-webui-ffi
Core FFI bindings for WebUI framework
-
emmylua_doc_cli
A command-line tool for generating lua documentation
-
accessible
Non-trapping memory readability probes for FFI sanity checks
-
ua_generator
Random User Agent Spoofer in Rust
-
cntp_icon_tool_core
Support library for generating Contempoary application icons
-
hc_uniffi_bindgen
a multi-language bindings generator for rust (codegen and cli tooling)
-
pyo3-commonize
Allow PyO3 classes to be passed between different PyO3 crates
-
codify
Codify.rs translates between types from different programming languages
-
fat_type
A type which permits thin references to arrays and dynamic types
-
cosmian-wit-bindgen-rust
-
Lion-cli
A developer tool to create files of different coding languages
-
libxinux
Collection of API & ABI for Xinux
-
ristretto_pom
Ristretto Package Object Model
-
hightower-naming
Generate random names with epic adjectives and nouns
-
swift-package
Cargo plugin and library for building Apple Swift Packages
-
valrow
By-value borrows
-
pyre
Create, open, manage your Python projects with ease
-
bp3d-os-build
Operating System tools designed for BlockProject3D
-
capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.
-
rustpython-parser-core
RustPython parser data types
-
specter-mem
ARM64 memory manipulation framework for iOS/macOS — inline hooking, stealth code patching, hardware breakpoints, and shellcode loading
-
gcz
git commit message generator
-
deloxide
scrubs your threads clean by detecting deadlocks in real time—keeping your system smooth, safe, and corrosion-free. 🦀🧼🔒
-
rand_word
Generate random english words
-
elm_rs
Generate Elm bindings for your Rust types
-
libffi2
Rust bindings for libffi
-
robusta-codegen
Procedural macro crate to support
robusta -
teams
a free software to ensure better project management for teams
-
alef-backend-kotlin-android
Kotlin/Android (AAR library) backend for alef
-
febug
anyway, here's user-space debugfs
-
jaffi_support
Support for the jaffi code generator
-
autocxx-engine
Safe autogenerated interop between Rust and C++
-
os_foundry_suite
2024 suite crate that unifies and orchestrates multiple OS-building crates
-
uv-warnings
internal component crate of uv
-
weaveffi-gen-go
WeaveFFI Go CGo binding generator
-
kusabira
Integrated frontend for C library build and Rust FFI binding generation
-
ghlast
Inspects the last release published to a GitHub repository
-
brk_bindgen
A trait-based generator of client bindings for multiple languages
-
fastnear-openapi-generator
Small shared helpers for generating checked-in OpenAPI YAML from typed FastNEAR service DTOs
-
alfred-rs
Write Alfred workflows easily. https://www.alfredapp.com
-
cdk-ansible-static
cdk-ansible is a tool to generate Ansible playbooks from Rust code
-
gamesman-nova
Research system generating datasets of sequential game states and associated features
-
pen-ffi
FFI library for Pen programming language
-
xlang_abi
ABI safe interfaces used by xlang
-
safa-abi
an ABI over some of the SafaOS's kernel structures
-
janetrs
High level binding for Janet programming language
-
conflagrate
A framework for building applications from control flow graphs
-
sr-github
GitHub VCS provider for sr
-
boltffi_core
Core runtime types for BoltFFI - high-performance FFI bindings generator
-
csharp-rs
Generate C# type definitions from Rust structs and enums
-
rgen-cli-lib
CLI interface for rgen
-
uniffi_swiftpkg_gen
Xcode swift package framework generator/updater tool for rust UniFFI
-
mach_o_sys
Bindings to the OSX mach-o system library
-
edlcodegen-enclave
Enclave-side ABI and runtime support for Rust crates generated by edlcodegen
-
jdescriptor
Java Bytecode Descriptor Parser for Rust
-
genpet
Generate petgraph graphs with geng
-
championship
Generate championship fixtures using the round-robin tournament algorithm
-
fixed-collections
Dynamically allocated ungrowable collections
-
arvalez-cli
Modern OpenAPI client generator CLI for Python, Go, and TypeScript
-
cppvtbl
C++ ABI ffi compatible vtables
-
koji
An interactive CLI for creating conventional commits
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
ekore
EKO expressions
-
rext-tui
The Rext TUI for building Fullstack Web Apps
-
razor-libzfs
Low-level libzfs interface
-
kernel-abi-check
Check the ABI of Hub Kernels
-
pyo3-asyncio-0-21
PyO3 utilities for Python's Asyncio library - 0.21 fork
-
operator-framework
Tools and helpers used to create Kubernetes operators
-
ts-rs
generate typescript bindings from rust types
-
trans-gen-java
Generating Java trans code
-
rust_qt_binding_generator
Generate code to build Qt applications with Rust
-
poggers
memory lib
-
wasm-bindgen-anyref-xform
Internal anyref transformations for wasm-bindgen
-
grift_util
Shared utilities for the Grift Scheme implementation
-
cmod-core
Build a cross-language module with Rust FFI
-
antichess-tb-sys
Low level bindings for antichess-tb-api
-
kdo-context
Internal crate for kdo — tree-sitter signature extraction and token-budgeted context generation. Not intended for direct use; API may change without notice.
-
config-tree
Configuration framework using subtrees
-
bext-css
Rust-native Tailwind v4 CSS generation for bext sites
-
shuck-semantic
Semantic analysis model for shell scripts with scopes, bindings, and dataflow
-
k8s-operator-controller
Kubernetes controller runtime for k8s-operator framework
-
ainl-runtime
AINL unified-graph orchestration: load/validate memory artifacts, compile turn context, minimal graph walk, extraction scheduling, host TurnHooks, and optional Tokio run_turn_async…
-
ts2rs
Macros that imports Typescript interfaces into Rust
-
raw-window-handle-ffi
FFI types meant to make raw-window-handle types FFI-compatible
-
grob
Growable buffer especially useful for Windows API calls
-
vk_generator
Generate Rust bindings to the Vulkan API
-
gpt_image_2
Minimal Rust package for GPT Image 2 tool page metadata and docs.rs indexing
-
tayvo_okapi
Structs for OpenAPI (AKA Swagger) documents
-
doctor-ferris
High-performance, modular dynamic library injection across Windows, Linux, and macOS
-
llama_cpp_rs
Rust bindings for LLAMA.CPP inference
-
gpt_image_2_dev
Minimal Rust package for GPT Image 2 AI image generator site metadata and docs.rs indexing
-
deno-bindgen2-cli
A CLI tool for parsing rust source code and generating a close TypeScript equivalent. works with the
deno_bindgen2crate -
tokmd-analysis-complexity
Complexity analysis for tokmd analysis receipts
-
polyhorn-cli
CLI for Polyhorn
-
pyo3_bindgen_engine
Engine for automatic generation of Rust bindings to Python modules
-
closure-ffi-proc-macros
Proc macros used and exported by the closure-ffi crate
-
kling_image
Minimal Rust package for Kling Image tool page metadata and docs.rs indexing
-
git-topology
Shared clustering and topology primitives for git-cognitive and git-semantic
-
conan-build
Extracts linker flags from conan packages for use in build scripts
-
musts-protocol
JSON-over-stdio protocol types shared between musts core and extensions
-
gstreamer-check-sys
FFI bindings to libgstcheck-1.0
-
dep_doc
Add a cute dependency declaration snippet in your crate documentation
-
itext
Safe rust bindings to the iText 9 PDF generation library written in Java
-
wimlib-sys
Raw and generated bindings to wimlib
-
expand_array
Macro to convert a static array to a fixed-size array
-
tiny-tools
a tiny collection of helper utils
-
wolfram-library-link-sys
Low-level FFI bindings to the Wolfram LibraryLink C API
-
planet_generator
[WIP] Generates data for galaxies, sectors, solar systems, planets and their inhabitants (Check README for features list)
-
mylangiser
Generate progressive-disclosure interfaces from complex APIs via My-Lang
-
kasm
The Kerbal Compiler Collection assembler for kOS
-
externref-cli
CLI for
externrefproviding WASM module processing -
tasker-sdk
Shared SDK for Tasker: code generation, template parsing, schema inspection, and operational tooling
-
ffi-closure
Send and recevie closures through FFI
-
streamson-generator
integrates streamson with generators
-
interoptopus_backend_cpython_cffi
Generates CPython CFFI bindings
-
ligen-python-parser
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
objr
Drew's very fast ObjC Rust bindings
-
convergio-types
Core types, Extension trait, Manifest, DomainEvent — the contract everything builds on
-
temporal_capi
C interface to temporal_rs
-
monoio-rust2go
Monoio Rust2go main shared library
-
linear-malloc
An ultra simple single-threaded linear allocator
-
dylo-runtime
Dynamic library loader for con traits
-
neotron-ffi
Common types for FFI in Rust on Neotron Systems
-
xcframework
A Cargo plugin and library for building Apple XCFrameworks
-
simple_spawn_blocking
spawning blocking tasks more ergonomic
-
rust_swig
connecting libraries written in Rust with other languages
-
quack-rs
Production-grade Rust SDK for building DuckDB loadable extensions
-
ffimage
Foreign function image handling
-
mille
Architecture Checker — Rust-based multi-language architecture linter
-
architect-linter-pro
Multi-language software architecture linter written in Rust
-
wasm-wrapper-gen
JavaScript wrapper generation for rust code targeting wasm32-unknown-unknown
-
netcdf-sys
FFI bindings to NetCDF
-
objc2-encode
Objective-C type-encoding representation and parsing
-
rattler_solve
solve conda environments
-
grift_std
Standard library I/O and runtime features for the Grift Scheme language (requires std)
-
stabby-macros
the macros that make working with stabby possible, you shouldn’t add this crate to your dependencies, only
stabby -
arvalez-target-core
Shared utilities for Arvalez SDK generator backends
-
revolt_okapi
Structs for OpenAPI (AKA Swagger) documents
-
pyforge-build-config
Build configuration for the PyForge ecosystem — CPython 3.11+ only
-
better_cstr
A better macro for working with C strings
-
lua_bind_hash
lua bindings hash from Smash Ultimate
-
clap2man
Converts a clap cli into a basic manpage that can be further customized
-
crossing-schema
Generate schema-based FFI bindings
-
lazylink
Convert extern fn to libdl call procedural macro
-
rsleigh-decompile
P-code decompiler — turns rsleigh P-code IR into C-like pseudocode
-
tfdoc
Generate Terraform module documentation
-
automapper
convention based object-to-object mapper for Rust
-
clarax-ffi
CPython 3.11+ C-API bindings for the ClaraX ecosystem
-
xll-utils
PE/COFF parsing and export verification utilities for Excel XLL development
-
conan2
Pulls the C/C++ library linking flags from Conan dependencies
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
cp2k-rs
Rust bindings for CP2K with Python interface
-
swift-demangler
Demangle Swift symbol names into structured types for analysis
-
hc_uniffi
a multi-language bindings generator for rust
-
autocxx-gen
Safe autogenerated interop between Rust and C++
-
async-ffi
FFI-compatible
Futures -
mc-sgx-core-build
Build Helpers for SGX FFI Crates
-
prisma-rust-schema
binary to act as a Prisma generator, generating Rust code from Prisma schema files
-
interoptopus_backends
backend authors
-
rust2go-mem-ffi
Across-thread FFI based on shared memory
-
weaveffi-cli
Command-line tool for generating multi-language FFI bindings from API definitions
-
weaveffi-gen-dart
WeaveFFI Dart FFI binding generator
-
reproto-backend-python
Rethinking Protocol Generators
-
xelf
A versatile Rust toolkit for self-use
-
java-oxide
Glue code to accompany
java-oxide-genfor binding to JVM APIs from Rust -
tokmd-analysis-archetype
Project archetype inference for analysis receipts
-
n-observer-cffi-impl
CFFI logic without the C declarations for the n-observer rust library
-
k8s-operator-raft
Raft consensus implementation for k8s-operator framework
-
deno_bindgen_ir
aims to simplify glue code generation for Deno FFI libraries written in Rust
-
tokmd-analysis-imports
Language-aware import extraction and target normalization for tokmd analysis
-
nar
Narc, a dependently-typed programming language with dependent pattern matching
-
rustd_ffi
C/Ada FFI bindings for RustD deterministic DSL
-
rustantic-macros
Pydantic generator
-
cloudabi
Low level interface to CloudABI. Contains all syscalls and related types.
-
seuif97
The high-speed IAPWS-IF97 package with C and Python bindings
-
libpt-math
Personal multitool
-
seal-test-crate
An HTTP API documentation generator for Rust that doesn't care about which HTTP framework you use
-
libxc-ffi
libxc C binding FFI
-
alef-scaffold
Package scaffolding generator for alef
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
crabdroid
Android easy(er) interop for Rust. Especially helpful with async operations, error handling, collections, etc.
-
pika_image
Minimal Rust package for Pika Image tool page metadata and docs.rs indexing
-
ox_content_napi
Node.js bindings for Ox Content
-
ts-gen
Generate wasm-bindgen Rust bindings from TypeScript .d.ts files
-
subtree
Configuration framework using subtrees
-
wasmrust
Rust WebAssembly plugin for Wasmrun - compile Rust projects to WebAssembly with wasm-bindgen support
-
relgen
CLI tool for generating Pull Requests to multiple repositories
-
pyo3_macros_more
More declarative macros for PyO3
-
cortex-sdk
SDK for developing Cortex plugins — tools, skills, and extensions
-
uniffi-bindgen-alicorn
An Alicorn bindings generator for Rust using UniFFI (codegen and CLI tooling)
-
tlq-fhir-snapshot
FHIR StructureDefinition snapshot and differential generation and expansion
-
tailwind-rs-dioxus
Tailwind CSS integration for Dioxus framework
-
ccarp
(trans)Compile C And Rust Partially
-
flowjs-rs
Generate Flow type declarations from Rust types
-
blindfold
gitignore file generator written in rust
-
hunyuan_image_4_0
Minimal Rust package for Hunyuan Image 4.0 tool page metadata and docs.rs indexing
-
mago-lexer
A fast and efficient lexer for PHP code
-
gc_abi_sys
Gridcore Plugin ABI FFI Bindings
-
alef-backend-java
Java (Panama FFM) backend for alef
-
install-framework
lightweight cross-platform install framework written in Rust
-
flu
Lua 5.1 framework for Rust
-
go-away
Generates go types from rust types
-
lua-bundle
a lua file concatter
-
summer-sqlx-migration-plugin
A plugin to run SQLx migrations automatically within the SummerRs framework
-
cfsp
A JVM Bytecode Manipulation Framework inspired by ASM
-
icrate
Bindings to Apple's frameworks
-
rustbridge-core
Core traits, types, and lifecycle management for rustbridge
-
rustbridge-runtime
Tokio async runtime integration for rustbridge
-
wora
A framework for building applications (daemons, etc) that run in different environments (Linux, Kubernetes, etc)
-
ideogram
Minimal Rust package for Ideogram tool page metadata and docs.rs indexing
-
edlcodegen-core
Internal core types and utilities shared by edlcodegen host and enclave support crates
-
weaveffi-gen-ruby
WeaveFFI Ruby FFI binding generator
-
mlua-check
Lua checker on mlua — undefined variable/global/field detection with LuaCats support
-
cpp_demangle
demangling C++ symbols
-
hs-bindgen
Handy macro to generate C-FFI bindings to Rust for Haskell
-
hier
supports JVM class hierarchy lookup by extending JNI interface
-
tyzen
A lightweight tool to generate TypeScript type definitions from Rust structs and enums
-
ligen-ir
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
cargo-swift
A cargo plugin to easily build Swift packages from Rust code for use in iOS and macOS applications
-
interoptopus_proc_impl
Macros to produce Interoptopus item info
-
llvm-plugin-inkwell
Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys
-
napi-sys
NodeJS N-API raw binding
-
ivm-compile
The official compiler framework for ivm
-
java-manager
managing and locating Java installations
-
csbinding_generator
cli tool to generate c# bindings from a rust codebase
-
phptaint
Security-focused PHP lexer, parser, AST, and configurable taint analysis engine
-
java-bindgen-core
Java Bindgen | Core
-
pyforge-ffi
CPython 3.11+ C-API bindings for the PyForge ecosystem
-
sourcegear-bridge-build
Build script support for SourceGear Bridge, a binding generator for .NET
-
weaveffi-core
Generator trait, orchestrator, validation, and shared utilities for WeaveFFI
-
tokmd-analysis-assets
Asset and dependency-report enrichment for tokmd analysis
-
seesaw
generate traits from C header files
-
river-luatile
Write your own river layout generator in lua
-
weaveffi-ir
Intermediate representation model and multi-format parser for WeaveFFI API definitions
-
c_source_parser_ffi
Scan C/C++ source tree to get #include dependency and symbols
-
cxxbridge-flags
Compiler configuration of the
cxxcrate (implementation detail) -
jni-bindgen
Code generator for binding to JVM APIs from Rust
-
openart_image
Minimal Rust package for OpenArt Image tool page metadata and docs.rs indexing
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
geometric-pyo3
PyO3 (Rust) interface to geomeTRIC (molecular structure geometry optimization program)
-
wdk-macros
A collection of macros that help make it easier to interact with wdk-sys's direct bindings. This should not be directly consumed, and should be instead consumed via the wdk-sys crate.
-
tcc
Rust wrapper around the Tiny C Compiler
-
swift-bridge-ir
Holds the data structures and logic for bridge module parsing and code generation
-
bindgen_plugin
A binding generator for Rust - compiler plugin
-
oak-jasmin
Jasmin Java assembler parser with support for Java bytecode assembly and class file generation
-
dftd3
FFI bindings and wrappers of simple-dftd3
-
cmod-macros
Build a cross-language module with Rust FFI
-
alef-backend-pyo3
Python (PyO3) backend for alef
-
autocxx-parser
Safe autogenerated interop between Rust and C++
-
uniffi_core
a multi-language bindings generator for rust (runtime support code)
-
ring-lang-codegen
Proc macros to generate Ring programming language extensions in Rust - zero configuration
-
ristretto_jimage
JVM JImage Reader
-
uv-tool
internal component crate of uv
-
ox_content_og_image
OG image generation for Ox Content
-
theus
A procedural macro for generating C-compatible functions from Rust structs and traits
-
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
-
selene-lib
linting Lua code. You probably want selene instead.
-
ffiber
Enable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions
-
ts-function
A proc-macro that generates TypeScript type aliases and wasm-bindgen ABI trait impls for Rust typed function wrappers
-
flutter_rust_bridge_macros
Supporting procedural macros for flutter_rust_bridge
-
lintrunner
A lint running tool and framework
-
vtable-rs-proc-macros
Proc macro implementation for the vtable-rs crate
-
crustabri_ipafair
An IPAFAIR compatible library built upon the Scalop solver
-
monoio-rust2go-common
Monoio Rust2go common library
-
cbf
A framework for developing Chromium-based browsers
-
clucstr
Safe and efficient creation of "CStr" with zero-byte checking and support for concatenating multiple values
-
ox_content_parser
High-performance Markdown parser for Ox Content
-
directcpp-macro
Direct call cpp from Rust (proc-macro)
-
seedream_5_5
Minimal Rust package for Seedream 5.5 tool page metadata and docs.rs indexing
-
to-ts
A lightweight tool to generate TypeScript definitions from Rust structs, enums, and constants
-
ios_local_notification
Send local notifications on iOS
-
cluuname
displaying information about the system
-
musts-core
Domain logic for the musts validation CLI: manifests, snapshots, state, extensions, evidence, reports
-
rattler_shell
help with activation and deactivation of a conda environment
-
rustbridge-logging
Tracing to FFI callback bridge for rustbridge
-
pyo3-opentelemetry-macros
Macro for passing OpenTelemetry context from Python to Rust
-
mago-symbol-table
discovering and working with symbols in PHP code
-
tokmd-analysis-api-surface
API surface analysis for tokmd analysis receipts
-
ligen-generator
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
cuenv-codeowners
Generate CODEOWNERS files with configurable section styles
-
hlua
Zero-cost high-level wrapper for Lua
-
tailwind-rs-leptos
Tailwind CSS integration for Leptos framework
-
autozig-macro
Procedural macro for autozig
-
emmylua_check
A command-line tool for checking lua code
-
windows-dll
Macro for dynamically loading windows dll functions
-
cxxbridge-macro
detail of the
cxxcrate -
ligen-traits
Ligen (Language Interface Generator) is an extensible automatic binding generator ecosystem
-
arcdps
Rust bindings for the Guild Wars 2 dps-meter with focus on ease-of-use and performance
-
autocxx-integration-tests
Safe autogenerated interop between Rust and C++
-
alef-backend-csharp
C# (P/Invoke) backend for alef
-
alef-backend-extendr
R (extendr) backend for alef
-
ox_content_docs
Source code documentation generator for Ox Content (like cargo docs)
-
inline-c
Write and execute C code inside Rust
-
ristretto_cli
A Java Virtual Machine (JVM) CLI
-
weaveffi-abi
Stable C ABI runtime types and helpers for WeaveFFI
-
build_cfg
Evaluate cfg() directives in build scripts
-
inline_csharp_core
Runtime support crate for inline_csharp — not intended for direct use
-
pyo3-derive-backend
Code generation for PyO3 package
-
interoptopus_proc
Macros to produce Interoptopus item info
-
jni-glue
Manually written glue code to accompany the jni-bindgen code generator for binding to JVM APIs from Rust
-
glua_parser
Parser for Garry's Mod Lua, Lua 5.x, and LuaJIT source files
-
seedream_4
Minimal Rust package for Seedream 4 tool page metadata and docs.rs indexing
-
kuniffi-generator
Generate iOS (.a, .dylib) and Android (.so) libraries from Rust projects with UniFFI