-
pyo3
Bindings to Python interpreter
-
cxx
Safe interop between Rust and C++
-
cbindgen
generating C bindings to Rust code
-
jni
Rust bindings to the JNI
-
uniffi
a multi-language bindings generator for rust
-
bindgen
Automatically generates Rust FFI bindings to C and C++ libraries
-
numpy
PyO3-based Rust bindings of the NumPy C-API
-
magnus
High level Ruby bindings. Write Ruby extension gems in Rust, or call Ruby code from a Rust binary.
-
pyo3-async-runtimes
PyO3 bridges from Rust runtimes to Python's Asyncio library
-
flutter_rust_bridge
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
-
stabby
A Stable ABI for Rust with compact sum-types
-
csbindgen
Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity
-
cpp
Inline C++ code closures
-
c2rust-bitfields
C-compatible struct bitfield implementation used in the C2Rust project
-
inkwell
aims to help you pen your own programming languages by safely wrapping llvm-sys
-
swift-bridge
Generate FFI bindings for safe interop between Rust and Swift
-
ext-php-rs
Bindings for the Zend API to build PHP extensions natively in Rust
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
autocxx
Safe autogenerated interop between Rust and C++
-
ocaml
bindings for Rust
-
cglue
FFI safe abstractions for making plugins and C-compatible libraries
-
wit-bindgen-rust
Rust bindings generator for WIT and the component model, typically used through the
wit-bindgen
crate’sgenerate!
macro -
allo-isolate
Run Multithreaded Rust along with Dart VM (in isolate)
-
libffi
Rust bindings for libffi
-
cxx-gen
C++ code generator for integrating
cxx
crate into higher level tools -
td_rlua
Zero-cost high-level lua 5.3 wrapper for Rust
-
rubicon
Deduplicate globals across shared objects to enable a dangerous form of dynamic linking
-
rust2go
main shared library
-
interoptopus
The polyglot bindings generator for your library (C#, C, Python, ...). 🐙
-
serde_magnus
Serde integration for Magnus
-
qoqo
Quantum computing circuit toolkit. Python interface of roqoqo
-
yara
Rust bindings for VirusTotal/yara
-
eyra
Rust programs written entirely in Rust
-
chlorine
Just the C types for
no_std
, but builds faster -
node-bindgen
easy way to write nodejs module using rust
-
dart-sdk-sys
Rust bindings to Dart SDK
-
wolfram-library-link
Bindings to Wolfram LibraryLink
-
tsync
Generate typescript types from rust code
-
ffi-support
help expose Rust functions over the FFI
-
metacall
Call NodeJS, TypeScript, Python, C#, Ruby... functions from Rust (a Rust Port for MetaCall).
-
j4rs
j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust
-
pyo3-built
Expose build variables obtained with built as a PyDict
-
ocaml-interop
OCaml interoperability
-
pact_ffi
Pact interface for foreign languages
-
pyo3-file
A small helper library for working with python file-like objects with rust
-
tealr
enhance the APIs provided by the mlua crates
-
jni-simple
wrapper around the JNI (Java Native Interface) API
-
janetrs
High level binding for Janet programming language
-
dart-sys
Statically generated, Opt-in style bindings to the Dart SDK
-
flapigen
connecting libraries written in Rust with other languages
-
cbindgen-assoc-const
generating C bindings to Rust code
-
openmp-sys
Link with OpenMP (libgomp)
-
wai-bindgen-gen-core
Core abstractions for wai-bindgen
-
swipl
A high-level library for building SWI-Prolog extensions and embedding SWI-Prolog in rust applications
-
svd2pac
generate peripheral access crates from SVD files
-
bindgen-cli
Automatically generates Rust FFI bindings to C and C++ libraries
-
napi-ohos
N-API bindings
-
tblgen
Safe Rust bindings for TableGen
-
llvm-plugin
A wrapper for easily implementing out-of-source-tree LLVM plugins in Rust
-
aranya-crypto-ffi
The crypto FFI for Aranya Policy
-
va_list
'va_list' type for a small set of ABIs. Allowing rust implementations of functions like vprintf.
-
oo-bindgen
DSL-based binding geneator for C, C++, Java, and C#
-
wit-bindgen-test
Backend of the
wit-bindgne test
subcommand -
reference-counted-singleton
Reference-counted singleton whose protected data can be recreated as needed
-
Lion-cli
A developer tool to create files of different coding languages
-
priv_sep
FFI for pledge(2) and unveil(2) on OpenBSD
-
ffi_types
C ABI compatible wrappers for cbindgen/bindgen
-
opaque-pointer
Generic functions to work with opaque pointers when use FFI to expose Rust structs
-
cluFlock
Installation and subsequent safe removal of
flock
locks for data streams -
citrus
C to Rust syntax converter
-
sentinel
A sentinel-terminated slice library
-
pyo3-arrow
Arrow integration for pyo3
-
futhark-bindgen
Futhark binding generator
-
arrow-message
implements a way to define messages according to the Arrow format in both Rust and Python
-
c2rust-asm-casts
Type cast helpers for use with C2Rust's inline assembly implementation
-
pyo3-asyncio
PyO3 utilities for Python's Asyncio library
-
rb-sys-env
Integrates rb-sys into high level frameworks
-
cronus_generator
The generators for cronus API spec
-
fen_cli
The command line interface for Fen
-
libffi2
Rust bindings for libffi
-
emacs
creating Emacs's dynamic modules
-
cpp_build
Cargo build script for the
cpp
crate -
dsync
Generate rust structs & query functions from diesel schema files
-
uniffi_bindgen
a multi-language bindings generator for rust (codegen and cli tooling)
-
rs4j
A small, automatic, efficient, and easy-to-use Rust to Java bridge
-
buffi_macro
A proc-macro to generate ergonomic, buffer-based C++ APIs
-
gobley-uniffi-bindgen
A UniFFI Kotlin Multiplatform bindings generator for Rust
-
abi-cafe
Pair your compilers up at The ABI café!
-
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.
-
java-properties
reading and writing Java properties files in Rust
-
bindgen_helpers
rename, change case, and fix Rust code generated by bindgen from C headers
-
falco_plugin_api
Autogenerated bindings for the Falco plugin API
-
extendr-engine
Safe and user friendly bindings to the R programming language
-
ligen
(Language Interface Generator) is an extensible automatic binding generator ecosystem
-
emmylua_doc_cli
A command-line tool for generating lua documentation
-
cxx-demo
Toy project from https://github.com/dtolnay/cxx
-
capsule
A framework for network function development. Written in Rust, inspired by NetBricks and built on Intel's Data Plane Development Kit.
-
xenforeignmemory
Safe bindings to xenforeignmemory
-
pyo3-build-config
Build configuration for the PyO3 ecosystem
-
droid-wrap
用于Rust的Android API的高级封装
-
ldtk-codegen
Generate typed rust code from LDtk Project
-
autocxx-bindgen
Automatically generates Rust FFI bindings to C and C++ libraries. Version adjusted for autocxx.
-
trixy
used to generate multi-language apis for your application
-
ffi-convert
A collection of utilities to ease conversion between Rust and C-compatible data structures
-
rustler_sys
Create Erlang NIF modules in Rust using the C NIF API
-
savefile-abi
Easy to use, simple, stable ABI for Rust-libraries. Allows creating dynamically loadable plugins written in rust.
-
tauri-dumper
dump assets from a Tauri app
-
deno_bindgen
Write high-level Deno FFI libraries in Rust
-
rigetti-pyo3
creating a Python wrapper for a Rust library
-
stabby-abi
stabby’s core ABI, you shouldn’t add this crate to your dependencies, only
stabby
-
playdate-bindgen
Preconfigured Bindgen with extra codegen for Playdate C-API
-
ndk-glue
Startup code for android binaries
-
cstr8
string types that are both valid UTF-8 and nul-terminated
-
abienum
underlying types for C enums
-
deno-bindgen2
An FFI bindings generator for Deno
-
closure-ffi
FFI utility for creating bare function pointers that invoke a closure
-
java-bindgen
☕ + 🦀 = ❤️🔥 Java JNI Bindings Generator
-
doxygen-rs
Transform Doxygen to Rustdoc
-
monoio-rust2go
Monoio Rust2go main shared library
-
brew-python-resource-blocks
Generate Resource Blocks for Homebrew Python Formulae
-
xelf
A versatile Rust toolkit for self-use
-
uniffi-alicorn
An Alicorn bindings generator for Rust using UniFFI
-
jdescriptor
Java Bytecode Descriptor Parser for Rust
-
rpkg-config
Standalone library for reading pkg-config .pc files
-
pyo3-ffi
Python-API bindings for the PyO3 ecosystem
-
directcpp
Direct call cpp from Rust
-
license-generator
A Command line tool that generate
LICENSE
file -
arrow_extendr
Enables the use of arrow-rs in R using extendr and nanoarrow
-
finlib
Quant finance functions implemented in Rust
-
ristretto_classfile
reading, writing and verifying Java classfiles
-
seesaw-cli
generate traits from C header files
-
jni-min-helper
Minimal helper for
jni-rs
, supporting dynamic proxies, Android dex embedding and broadcast receiver. Used for calling Java code from Rust. -
python_comm
writing python modules with rust easier
-
floxide-longrunning
Long-running node abstractions for the floxide framework
-
robusta_jni
Easy interop between Rust and Java
-
fastly-shared
Shared definitions for Fastly Compute
-
duchess
Silky smooth Java-Rust interop
-
Ygen
code generation libary like LLVM
-
hexroll3
OSR sandbox generator
-
aranya-envelope-ffi
The envelope FFI for Aranya Policy
-
interoptopus_backend_csharp
Generates C# bindings
-
cmod
Build a cross-language module with Rust FFI
-
rs_container_ffi
Wrap Rust Vec, std::collections::{BTreeMap, BTreeSet} for C
-
c_str_macro
c_str macro to create C-compatible string literals
-
pyo3-filelike
Rust access to Python file-like objects
-
c2rust-build-paths
C2Rust utilities related to build paths, primarily at build time
-
cffi
Safe* C FFI interface generation
-
c_import
macro for Rust
-
fambox
data structure for ergonomically and safely using c's flexible array members
-
fcplug
Foreign-Clang-Plugin solution, such as solving rust and go two-way calls
-
axumcli
The Axum CLI is a command-line tool that helps you to create/initialize and develop your Axum appliction
-
safer-ffi-gen
FFI wrapper generator based on safer-ffi
-
csz
Abstractions for nul-terminated C strings
-
nj-sys
low level binding to Node N-API
-
smali
read and write Android disassembly smali files
-
flutter_rust_bridge_codegen
Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple
-
jni_helper
java function descriptor generate
-
wmlua
-
jnim_gen
android bind generater base on jnim
-
rb-sys
Rust bindings for the CRuby API
-
jnix
High-level extensions to help with the usage of JNI in Rust code
-
savvy-cli
A CLI for savvy framework
-
wai-bindgen-cli
A language bindings generator for wai
-
minutus
mruby bridge for Rust
-
ffi-opaque
macro to create correct opaque pointers
-
hdf5-metno-src
Build script for compiling HDF5 C library from source
-
rustantic
Pydantic generator
-
ohos-sys
Bindings to the native API of OpenHarmony OS
-
uniffi-bindgen-java
a java bindings generator for uniffi rust
-
fruity__bbqsrc
bindings for Apple libraries
-
uniffi_build
a multi-language bindings generator for rust (build script helpers)
-
hecate-assembler
The assembler for the hecate vm
-
printf-wrap
Types and functions for safely wrapping C functions with printf(3)-style format strings and varargs
-
opentalk-types-common-identifiers
Common identifier types for OpenTalk crates
-
pacx
Wrapper for package managers, allowing you to define and configure your package managers in Lua
-
lua-bundle
a lua file concatter
-
mc-sgx-core-build
Build Helpers for SGX FFI Crates
-
tblgen-alt
Safe Rust bindings for TableGen. Alternative updated version.
-
rutie
The tie between Ruby and Rust
-
vtable-rs
Set of traits and macros to help dealing with C++ virtual method FFI
-
pyo3-bytes
bytes integration for pyo3
-
zstring
Zero-termianted string lib, for use with C FFI
-
maven-search-lib
searching in Maven Central and formatting to Maven/Gradle/Gradle.kts/Sbt/Ivy/Lein
-
javalocate
Command line utility to find JVM versions on macOS, Linux and Windows
-
twine-core
framework for functional and composable system modeling
-
dlwrap
dlopen wrapper code generator
-
rust2go-common
Rust2go common library
-
ristretto_classloader
loading Java classes
-
demangle
CLI tool for quickly demangling a symbol
-
fmtbuf
formatting to a fixed-size buffer
-
tfhe-c-api-bindgen
generating C bindings to Rust code
-
ingrid_core
Crossword-generating library and CLI tool
-
pyo3_bindgen_cli
CLI tool for automatic generation of Rust bindings to Python modules
-
jni-android-sys
Autogenerated glue code for access Android JVM APIs from Rust
-
deno-libffi
Rust bindings for libffi
-
swift-package
Cargo plugin and library for building Apple Swift Packages
-
dylo-runtime
Dynamic library loader for con traits
-
pyszczek
C compatible library to show an animal face
-
uniffi-build-alicorn
An Alicorn bindings generator for Rust using UniFFI (build script helpers)
-
libffi-sys
Raw Rust bindings for libffi
-
interoptopus_reference_project
A reference project for Interoptopus backends to test interop generation
-
gcz
git commit message generator
-
cglue-gen
FFI safe code generation for making plugins and C-compatible libraries
-
abibool
C ABI compatible boolean types
-
llvm_quick
Rust's wrapper for llvm
-
gmserverplugin
accessing the Lua state in Garry's Mod server plugins
-
mlua-crc16
A Rust-native implementation of luarocks.org/modules/youlu/luacrc16 for mlua
-
arrow-udf-flight
Client for remote Arrow UDFs
-
pyo3-opentelemetry
Macro and utilities for passing OpenTelemetry context from Python to Rust
-
aranya-policy-ifgen
Tools for generating Rust interfaces to Aranya Policies
-
stb
Safe Rust API for stb libraries
-
aranya-perspective-ffi
The perspective FFI for Aranya Policy
-
emmylua_check
A command-line tool for checking lua code
-
xshell-venv
manages your Python virtual environments in code
-
rifgen
ffi Interface file generator. Use with flapigen
-
phper-sys
Low level PHP binding for Rust
-
xcode_uniffi
Xcode framework generator/updater tool for rust UniFFI
-
gni
create a GPU Node ID
-
rosy
Ruby bindings for Rust
-
aranya-libc
A wrapper around parts of libc for Aranya Core
-
evil-janet
Low level bindings to the janet language c api
-
libpt-bintols
Personal multitool
-
libryzenadj
Safe bindings to libryzenadj
-
mlua-sys
Low level (FFI) bindings to Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau
-
pyo3-commonize
Allow PyO3 classes to be passed between different PyO3 crates
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
aha-wit-bindgen-gen-core
Published mirror of wit-bindgen-gen-core
-
wasmer_inkwell
Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys
-
hkalbasi-rustc-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
razor-libnvpair
Low-level libnvpair interface
-
solder
build PHP extensions using Rust
-
expression_format
format Rust expressions in a string, similar to f-string formatting in Python
-
vpi_export
Export Rust function to be used on a verilog module through VPI
-
napi
N-API bindings
-
blackboxmc_java
BlackboxMC bindings for java.util
-
os_str_bytes
Lossless functionality for platform-native strings
-
battery-ffi
FFI bindings for battery crate
-
fen_parser
A parser for Fen
-
pyo3-testing
Simplified testing for pyo3-wrapped functions
-
interoptopus_backend_cpython
Generates CPython bindings
-
extern-c
Convert a zero-sized closure into an
extern "C" fn(…)
pointer -
java-spaghetti
Glue code to accompany the java-spaghetti code generator for binding to JVM APIs from Rust
-
sn_bindgen
automatically generate C, Java, and C# files from Rust source files
-
machinecode
Execute machine code in hex form
-
cstrptr
FFI-compatible and no-std &CStr
-
playdate-bindgen-cfg
Minimal configuration for playdate-bindgen
-
no_mangle_pub_export_c_fn
extracting #[no_mangle] pub extern "C" functions
-
atri_ffi
AtriPlugin FFI structs
-
autocxx-build
Safe autogenerated interop between Rust and C++
-
jni-sys
Rust definitions corresponding to jni.h
-
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
u16
andu32
string types are provided, including support for UTF-16 and UTF-32… -
inkwell_llvm12
Inkwell aims to help you pen your own programming languages by safely wrapping llvm-sys
-
c_source_parser_ffi
Scan C/C++ source tree to get #include dependency and symbols
-
cronus_spec
The definitions for cronus API spec
-
iredismodule
A toolkit for building Redis modules in Rust
-
cpp_common
details crate for the
cpp
crate -
axum-embed
Serve embedded files with axum
-
ffi-closure
Send and recevie closures through FFI
-
scannit-core-ffi
An FFI wrapper around scannit-core. Exports scannit-core's functionality and data models in an FFI-friendly manner.
-
pyspark-arrow-rs
Derive macros to be used to add some helper functions to Rust structs to make them useable in Pyspark's mapInArrow
-
unlambda
parser and interpreter a crate
-
selene-lib
linting Lua code. You probably want selene instead.
-
metasploit-shim
metasploit jsonrpc bridge library
-
clib
Generates bindings for C libraries
-
service-bindings
access Service Binding Specification for Kubernetes conformant Service Binding Workload Projections
-
asciiz
create buffer and copy bytes ends with 0u8
-
nanocom
Nano-COM, extremly small subset of cross-platform COM
-
python3-sys
FFI Declarations for Python 3
-
abistr
C ABI compatible string types
-
schemajen
Auto-magically infer language bindings given a JSON schema
-
externc-libm
A port of
libm
that has all the required no_mangle and extern-cs for linking -
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
-
package_js
Install and run npm packages
-
pyo3-macros-backend
Code generation for PyO3 package
-
crossdylib
Cross-platform shared state across shared libraries/modules
-
razor-libzfscore
Low-level libzfs_core interface
-
javawithrust
Transfer function calls between Rust and Java in a rust-like (ish) way
-
dart
Idiomatic bindings to the dart native extensions api
-
hier
supports JVM class hierarchy lookup by extending JNI interface
-
ts-rs
generate typescript bindings from rust types
-
suricata-lua-sys
Vendored Lua for Suricata
-
unc-abi-client
generate Rust clients for Utility smart contracts
-
pyo3_bindgen
Automatic generation of Rust bindings to Python modules
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
cpython
Bindings to Python
-
cluConcatBytes
Merges literals into a static array
-
cmacro
parsing C macros and generating Rust code
-
trans-gen-ruby
Generating Ruby trans code
-
librarian
downloading and linking to non-rust libraries from app build scripts
-
codify
Codify.rs translates between types from different programming languages
-
eclair_bindings
idiomatic Rust wrapper around the low level Eclair Datalog API
-
cstr-literal
A const-friendly macro for C string literals
-
interoptopus_backend_c
Generates C bindings
-
pyo3-arraylike
Convenience extension for rust-numpy
-
wolfram-library-link-sys
Low-level FFI bindings to the Wolfram LibraryLink C API
-
spdlog-src
Build spdlog for iOS
-
fcplug-build
Foreign-Clang-Plugin solution, such as solving rust and go two-way calls
-
repr_c_wrapper
Opaque
#[repr(C)]
wrapper that can be passed by value over FFI -
theus
A procedural macro for generating C-compatible functions from Rust structs and traits
-
libfossil-rs-ffi
Bindgen-generated FFI bindings to libfossil
-
cly
A program to calculate the layout of C types
-
xmachine
A fast, cross platform virtual machine implemented in Rust without the Standard Library
-
rust2go-cli
Rust2go commandline tool
-
ffi_reflect
derive macro that genreates a reflection method for C-comaptible types
-
vswhom
FFI to Jon Blow's VS discovery script
-
cfg_table
macro that expands to different values across compilation targets
-
monoio-rust2go-common
Monoio Rust2go common library
-
gravity
Rust bindings for the Gravity API
-
tf-bindgen
Automatically generates Rust bindings for Terraform providers
-
pyo3-asyncio-0-21
PyO3 utilities for Python's Asyncio library - 0.21 fork
-
uniffi_bindgen_kotlin_multiplatform
a Kotlin Multiplatform bindings generator for rust (codegen and cli tooling)
-
cstr-enum
defining C-style string enums
-
gst-plugin-raptorq
GStreamer RaptorQ FEC Plugin
-
byond_fn
macro for generating FFI functions for BYOND
-
wdk
Safe idiomatic bindings to APIs available in the Windows Development Kit (WDK)
-
wai-bindgen-gen-markdown
Generate Markdown API docs for a WAI interface
-
wll
A Wolfram LibraryLink interface
-
uniffi_udl
udl parsing for the uniffi project
-
emmylua_ls
A language server for emmylua
-
aranya-capi-codegen
Code generation for Aranya's C API tooling
-
cr
Rust safe bindings for cr.h: A Simple C Hot Reload Header-only Library
-
aranya-device-ffi
The device FFI for Aranya Policy
-
ruster_unsafe
Create Erlang NIF modules in Rust using the C NIF API
-
ffi-destruct
Generates destructors for structures that contain raw pointers in the FFI
-
uniffi-bindgen-alicorn
An Alicorn bindings generator for Rust using UniFFI (codegen and CLI tooling)
-
libc_alloc
global allocator which hooks into libc's malloc/free
-
windows-helpers
Helpers for the windows crate
-
cslice
slices with a stable ABI for interfacing with C
-
ffi-mock
A dead simple way of mocking extern functions, in cases where the external library is not avaible
-
ptr-origin-tracker
A helper lib for validating memory pointers being passed around to FFI
-
rattler_virtual_packages
work with and detect Conda virtual packages
-
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
-
emmylua_codestyle
Lua code formatting lib with EmmyLuaCodeStyle
-
rdgrep
display the number of files that have disabled RuboCop conventions(rubocop:disable)
-
codegen-rs
generating Rust code
-
rustantic-macros
Pydantic generator
-
robusta-codegen
Procedural macro crate to support
robusta
-
git2
Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
-
serde-bindgen-core
Generate "C" bindings for serde
-
cluConstConcat
Safe constant combination of constant data
-
tree-sitter-language
The tree-sitter Language type, used by the library and by language implementations
-
rori
Lisp as a Rust library
-
pakr-assert-size
Compile-time checks of the size of structures
-
objr
Drew's very fast ObjC Rust bindings
-
ffiber
Enable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions
-
ritual_common
Common utilities for ritual and ritual_build
-
rtlola_kotlin_bridge
bridge to use the RTLola-Interpreter in Kotlin
-
terminated
Types for representing NUL-terminated UTF8 strings
-
loro-kv-store
Key-value store component for Loro, a high-performance CRDTs framework
-
tcc
Rust wrapper around the Tiny C Compiler
-
wasm-wrapper-gen
JavaScript wrapper generation for rust code targeting wasm32-unknown-unknown
-
ts2rs
Macros that imports Typescript interfaces into Rust
-
pychan
A collection of channels for sending around items of type
pyo3::Py<T>
-
cpp_demangle
demangling C++ symbols
-
helix
Embed Rust in your Ruby
-
fixed-collections
Dynamically allocated ungrowable collections
-
pen-ffi
FFI library for Pen programming language
-
rifgen_attributes_utils
ffi Interface file generator. Use with flapigen
-
unwind_aborts
Prevent your panics from unwinding past FFI boundaries with this one simple trick!
-
variyak
macro to help call variadic functions given a container such as a Vec
-
go-away
Generates go types from rust types
-
pgde
A macro library for consuming PostgreSQL row data into structs
-
drop-root
Set a user id and group (using the names) id to drop root privileges
-
cluproccmdline
Fast secure parsing /proc/cmdline
-
camo
Foreign language interface generation
-
pyembed
Embed a Python interpreter
-
rustyscript
Effortless JS Integration for Rust
-
eclectica
Cool and eclectic version manager for any language
-
k_board
A keyboard event handler that allows dynamic development
-
hw_dcmi_wrapper
A safe and ergonomic Rust wrapper for the Huawei DCMI API
-
ccarp
(trans)Compile C And Rust Partially
-
verilator
Automated generation of Verilator test modules
-
java-pack
☕ + 🦀 = ❤️🔥 Java JNI Bindings Generator
-
pkg-config
run the pkg-config system tool at build time in order to be used in Cargo build scripts
-
dart-sys-fork
Statically generated, Opt-in style bindings to the Dart SDK
-
rquickjs
High level bindings to the QuickJS JavaScript engine
-
objrs
Objective-Rust: the unholy union of Rust and Objective-C
-
libpt-net
Personal multitool
-
xcframework
A Cargo plugin and library for building Apple XCFrameworks
-
trans-gen-java
Generating Java trans code
-
autocxx-engine
Safe autogenerated interop between Rust and C++
-
libremarkable
The only publicly available Framework for developing applications for the Remarkable Paper Tablet w/ Low Latency Partial Refresh Support
-
cmod-core
Build a cross-language module with Rust FFI
-
objc2-encode
Objective-C type-encoding representation and parsing
-
cstr-argument
A trait for converting function arguments to null terminated strings
-
xlang_abi
ABI safe interfaces used by xlang
-
poggers
memory lib
-
viable
Interop with C++ MSVC VTables through Rust! If this hasn't been used for a while, you can message me for the name
-
lazylink
Convert extern fn to libdl call procedural macro
-
fat_type
A type which permits thin references to arrays and dynamic types
-
android-ndk
Safe Rust bindings to the Android NDK
-
pwninit
automate starting binary exploit challenges
-
ligen-c
C binding generator
-
cuda-config
Helper crate for finding CUDA libraries
-
attestation-doc-validation
attesting enclaves according to the Evervault Attestation scheme. This crate is used to generate ffi bindings.
-
cxx-build
C++ code generator for integrating
cxx
crate into a Cargo build -
ejni
working with JNI more pleasant
-
mach_o_sys
Bindings to the OSX mach-o system library
-
conan-build
Extracts linker flags from conan packages for use in build scripts
-
mem-ring
Across-thread queue based on shared memory
-
vvdec-sys
Rust unsafe bindings for VVdeC
-
rust-code-analysis
compute and export code metrics
-
ferment
Traits for FFI conversions and some helper methods
-
const-cstr
Create static C-compatible strings from Rust string literals
-
string-offsets
Converts string offsets between UTF-8 bytes, UTF-16 code units, Unicode code points, and lines
-
bridge
from Rust to other languages
-
uniffi_meta
-
lttng-ust
Semi-automatically generate lttng-ust tracepoints (client code)
-
sourcegear-bridge-build
Build script support for SourceGear Bridge, a binding generator for .NET
-
externref-cli
CLI for
externref
providing WASM module processing -
windmark
An elegant and highly performant async Gemini server framework
-
genpet
Generate petgraph graphs with geng
-
jni-bind
Made importing classes from java easy
-
objc2-security
Bindings to the Security framework
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
hlua
Zero-cost high-level wrapper for Lua
-
stabby-macros
the macros that make working with stabby possible, you shouldn’t add this crate to your dependencies, only
stabby
-
razor-libzfs
Low-level libzfs interface
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
changen
Helper program to manage a changelog
-
bp3d-os
Operating System tools designed for BlockProject3D
-
proguard
Basic proguard mapping file handling for Rust
-
expand_array
Macro to convert a static array to a fixed-size array
-
bitnet-cpp
bitnet.cpp bindings for Rust
-
odoo-lsp
Language server for Odoo Python/JS/XML
-
spring-sqlx-migration-plugin
A plugin to run SQLx migrations automatically within the SpringRS framework
-
operator-framework
Tools and helpers used to create Kubernetes operators
-
kusabira
Integrated frontend for C library build and Rust FFI binding generation
-
pyo3-anyio
PyO3 utility bindings for Anyio's event loop
-
libfossil-rs
FFI bindings to libfossil
-
elm_rs
Generate Elm bindings for your Rust types
-
pzip-bwt
Wrapper around the bwt function of libdivsufsort
-
stringmap
An immutable string map with pointers into frozen memory that can be shared between C, Ruby, Python and Rust
-
valrow
By-value borrows
-
strangemeadowlark
Parser for the Starlark configuration language. Ported from https://github.com/google/starlark-go
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
reproto-backend-python
Rethinking Protocol Generators
-
devrc
easy to use task runner tool on steroids for developers
-
rocket-recaptcha-v3
can help you use reCAPTCHA v3 (v2 is backward compatible) in your Rocket web application
-
lavalink-rs
Lavalink API wrapper for discord audio playing
-
deno_bindgen_ir
aims to simplify glue code generation for Deno FFI libraries written in Rust
-
lua
Bindings to Lua 5.3
-
vpi_user
vpi_user.h
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
bfcore
An interpreter for BrainF*ck without std or alloc
-
lua_bind_hash
lua bindings hash from Smash Ultimate
-
llama_cpp_rs
Rust bindings for LLAMA.CPP inference
-
mech-range
Range library for the Mech language
-
itext
Safe rust bindings to the iText 7 PDF generation library written in Java