Development Tools::Ffi
cluproccmdline
ExperimentalFast secure parsing /proc/cmdline.
valrow
ExperimentalBy-value borrows.
extern_attrib
ExperimentalRust automatic ABI attribute macro: #[extern_auto]
fruity__bbqsrc
ExperimentalRusty bindings for Apple libraries
wasm-wrapper-gen-build
ExperimentalJavaScript-wrapper generation for rust code targeting wasm32-unknown-unknown (build-script side)
wasm-wrapper-gen
ExperimentalJavaScript wrapper generation for rust code targeting wasm32-unknown-unknown
ffi-pool
ExperimentalObject pool types useful for FFI code.
embedded-ffi
ExperimentalOsStr and OsString for embedded usage
lttng-ust
ExperimentalSemi-automatically generate lttng-ust tracepoints (client code)
cstr-literal
ExperimentalA const-friendly macro for C string literals.
lttng-ust-generate
ExperimentalSemi-automatically generate lttng-ust tracepoints (generation code)
pzip-bwt
ExperimentalWrapper around the bwt function of libdivsufsort
swift-std
Experimental[WIP] Bindings to Swift's standard library.
java-spaghetti-gen
ExperimentalCode generator for binding to JVM APIs from Rust
bfcore
ExperimentalAn interpreter for BrainF*ck without std or alloc
contructor-derive
ExperimentalRegisters a function to be called before/after main (if an executable) or when loaded/unloaded (if a dynamic library).
cluConcatBytes
ExperimentalMerges literals into a static array.
tcc
ExperimentalRust wrapper around the Tiny C Compiler
oaidl
ExperimentalCrate to manage conversions to/from SAFEARRAY, VARIANT, and BSTR data structures in COM interop
nbindgen
ExperimentalA tool for generating Nim bindings to Rust code (based on cbindgen).
lua-sys
ExperimentalRaw Lua 5.3 bindings for Rust, used by Pollua
jni-bindgen-reflection
ExperimentalStatic reflection APIs for analyzing jars
librarian
ExperimentalA crate for downloading and linking to non-rust libraries from app build scripts
objrs
ExperimentalObjective-Rust: the unholy union of Rust and Objective-C.
jni-bindgen
ExperimentalCode generator for binding to JVM APIs from Rust
llvm-plugin
ExperimentalA wrapper for easily implementing out-of-source-tree LLVM plugins in Rust.
build_cfg
ExperimentalEvaluate cfg() directives in build scripts
verilator
ExperimentalAutomated generation of Verilator test modules.
ptr-origin-tracker
ExperimentalA helper lib for validating memory pointers being passed around to FFI
ts2rs
ExperimentalMacros that imports Typescript interfaces into Rust.
cluConstConcat
ExperimentalSafe constant combination of constant data.
discord_game_sdk_mock
ExperimentalMock library of the Discord Game SDK
spdlog-src
ExperimentalBuild spdlog for iOS.
lazylink
ExperimentalConvert extern fn to libdl call procedural macro.
guile-3-sys
ExperimentalGNU Guile 3.X wrapper
csharpbindgen
ExperimentalA library for generating C# bindings from Rust code.
package_js
ExperimentalInstall and run npm packages.
idl
ExperimentalLibrary used for the idl language.
xmachine
ExperimentalA fast, cross platform virtual machine implemented in Rust without the Standard Library
swift-rt
Experimental[WIP] Call into Swift's runtime.
objc-encode
ExperimentalObjective-C type encoding creation and parsing in Rust.
swift-bindgen
Experimental[WIP] Two-way bindings between Swift and Rust.
swift-sys
Experimental[WIP] Bindings to Swift's built-in types and functions.
fn_has_this
ExperimentalA proc attribute macro that allows you to specify whether a function has a `this` argument (for conditional compilation)
objc2-security
ExperimentalBindings to the Security framework
libc_alloc
ExperimentalA simple global allocator which hooks into libc's malloc/free
objc2-core-foundation
ExperimentalBindings to the CoreFoundation framework
playdate-sys
ExperimentalLow-level Playdate API bindings
objc2-io-surface
ExperimentalBindings to the IOSurface framework
objc2-core-services
ExperimentalBindings to the CoreServices framework