rustio rustio.net

External Ffi Bindings

74

tree-sitter

0.26.11 Growing

Rust bindings to the Tree-sitter parsing library

27.8M downloads · 12d ago
73

priv_sep

2.2.0 Stable

FFI for chroot(2), pledge(2), setgroups(2), setresgid(2), setresuid(2), and unveil(2).

22.6K downloads · 11d ago
72

tss-esapi

7.7.0 Stable

Rust-native wrapper around TSS 2.0 Enhanced System API

2.8M downloads · 3mo ago
71

libc

0.2.186 Growing

Raw FFI bindings to platform libraries like libc.

1.4B downloads · 3mo ago
71

maliput-sdk

0.32.0 Growing

Vendor for maliput libraries.

439.5K downloads · 17d ago
71

gmp-mpfr-sys

1.7.1 Stable

Rust FFI bindings for GMP, MPFR and MPC.

5.2M downloads · 3mo ago
71

alsa-sys

0.6.0 Growing

FFI bindings for the ALSA project (Advanced Linux Sound Architecture)

15.4M downloads · 16d ago
71

kreuzberg-tesseract

4.10.2 Growing

Rust bindings for Tesseract OCR with cross-compilation, C++17, and caching improvements

36.0K downloads · 12d ago
70

maliput-sys

0.34.0 Growing

FFI Rust bindings for maliput

427.2K downloads · 17d ago
70

foundations

5.7.4 Stable

A Rust service foundations library.

3.0M downloads · 23d ago
69

simsimd

6.5.16 Stable

Portable mixed-precision BLAS-like vector math library for x86 and ARM

1.7M downloads · 4mo ago
69

csbindgen

1.9.8 Stable

Generate C# FFI from Rust for automatically brings native code and C native library to .NET and Unity.

699.0K downloads · 2mo ago
69

openssl-sys

0.9.117 Growing

FFI bindings to OpenSSL

390.2M downloads · 1mo ago
69

wayland-sys

0.31.11 Growing

FFI bindings to the various libwayland-*.so libraries. You should only need this crate if you are working on custom wayland protocol extensions. Look at the crate wayland-client for usable bindings.

59.7M downloads · 3mo ago
69

onig_sys

69.9.3 Stable

The `onig_sys` crate contains raw rust bindings to the oniguruma library. This crate exposes a set of unsafe functions which can then be used by other crates to create safe wrappers around Oniguruma. You probably don't want to link to this crate directly; instead check out the `onig` crate.

47.7M downloads · 2mo ago
68

mlua-sys

0.11.0 Growing

Low level (FFI) bindings to Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau

4.1M downloads · 18d ago
68

skia-bindings

0.99.0 Growing

Skia Bindings for Rust

3.1M downloads · 1mo ago
68

icu_capi

2.2.0 Stable

C interface to ICU4X

586.9K downloads · 3mo ago
68

openvino-sys

0.11.0 Growing

Low-level bindings for OpenVINO (use the `openvino` crate for easier-to-use bindings).

2.4M downloads · 2mo ago
68

lcms2-sys

4.0.7 Stable

Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper.

5.5M downloads · 28d ago
68

opencv

0.99.0 Growing

Rust bindings for OpenCV

3.4M downloads · 1mo ago
68

aya-ebpf-cty

0.3.0 Growing

Type aliases to C types like c_int for use with bindgen

721.8K downloads · 29d ago
68

croaring-sys

4.7.1 Stable

Raw bindings to CRoaring

1.5M downloads · 29d ago
67

cryptoki

0.12.0 Growing

Rust-native wrapper around the PKCS #11 API

1.6M downloads · 6mo ago
67

stringzilla

4.6.2 Stable

Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU

96.9K downloads · 1mo ago
67

curl-sys

0.4.90+curl-8.21.0 Growing

Native bindings to the libcurl library

46.5M downloads · 25d ago
67

llvm-sys

221.0.1 Stable

Bindings to LLVM's C API

4.7M downloads · 3mo ago
67

nvml-wrapper-sys

0.9.1 Growing

Generated bindings to the NVIDIA Management Library.

4.7M downloads · 3mo ago
67

z3-sys

0.11.0 Growing

Low-level bindings for the Z3 SMT solver from Microsoft Research

1.5M downloads · 3mo ago
67

fs4

1.1.0 Stable

No libc, pure Rust cross-platform file locks. Original fs2, now supports async and replace libc by rustix.

52.9M downloads · 2mo ago
67

libz-sys

1.1.29 Stable

Low-level bindings to the system libz library (also known as zlib).

205.8M downloads · 1mo ago
67

dittolive-ditto-base

5.0.2 Stable

This is a support crate for Ditto: dittolive-ditto is the crate we intend for you to interact with.

46.0K downloads · 14d ago
67

libsql-sys

0.9.30 Growing

Native bindings to libSQL

1.4M downloads · 1mo ago
67

libduckdb-sys

1.10504.0 Stable

Native bindings to the libduckdb library, C API

2.8M downloads · 1mo ago
66

bindgen

0.72.1 Growing

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

332.7M downloads · 10mo ago
66

syscall-numbers

4.0.3 Stable

System calls numbers for various architectures

215.1K downloads · 3mo ago
66

raylib-sys

6.0.0 Stable

Raw FFI bindings for Raylib

270.4K downloads · 1mo ago
66

geos-sys

2.0.9 Growing

GEOS C API bindings

631.2K downloads · 5mo ago
66

geos

11.1.1 Stable

Rust bindings for GEOS C API

639.2K downloads · 4mo ago
66

rb-sys

0.9.128 Growing

Rust bindings for the CRuby API

5.9M downloads · 2mo ago
66

dds-bridge-sys

3.3.0 Stable

Generated bindings to DDS, the double dummy solver for bridge

21.7K downloads · 1mo ago
66

boring-sys

5.1.0 Stable

FFI bindings to BoringSSL

5.1M downloads · 2mo ago
66

sdl3-image-sys

0.6.4+SDL-image-3.4.4 Growing

Low level Rust bindings for SDL3_image

68.1K downloads · 1mo ago
66

mysqlclient-sys

0.5.2 Growing

Auto-generated rust bindings for libmysqlclient

2.6M downloads · 1mo ago
66

arborium-tree-sitter

2.18.1 Growing

Rust bindings to the Tree-sitter parsing library (vendored for arborium WASM support)

129.0K downloads · 1mo ago
66

cubecl-hip-sys

7.2.5321100 Stable

Rust bindings for AMD ROCm HIP runtime libraries used by CubeCL.

895.9K downloads · 1mo ago
65

block2

0.6.2 Growing

Apple's C language extension of blocks

70.2M downloads · 9mo ago
65

rquickjs-sys

0.12.1 Growing

QuickJS bindings for rquickjs

2.7M downloads · 17d ago
65

objc2

0.6.4 Growing

Objective-C interface and runtime bindings

80.0M downloads · 4mo ago
65

dispatch2

0.3.1 Growing

Bindings and wrappers for Apple's Grand Central Dispatch (GCD)

39.4M downloads · 4mo ago