rustio rustio.net

Development Tools::Ffi

75

pyo3-build-config

0.28.3 Growing

Build configuration for the PyO3 ecosystem

186.8M downloads · 1mo ago
72

maturin

1.13.3 Stable

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

960.4K downloads · 15d ago
72

csbindgen

1.9.8 Stable

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

590.9K downloads · 6d ago
72

ic-cdk-macros

0.20.1 Growing

Canister Developer Kit macros.

4.2M downloads · 1mo ago
70

tree-sitter-language

0.1.7 Growing

The tree-sitter Language type, used by the library and by language implementations

13.7M downloads · 3mo ago
70

libffi

5.1.0 Growing

Rust bindings for libffi

2.7M downloads · 4mo ago
69

ic-cdk-timers

1.0.0 Growing

Timers library for the Rust CDK.

1.7M downloads · 1mo ago
69

pyo3-macros

0.28.3 Growing

Proc macros for PyO3 package

176.9M downloads · 1mo ago
69

pyo3-macros-backend

0.28.3 Growing

Code generation for PyO3 package

176.7M downloads · 1mo ago
69

pyo3

0.28.3 Growing

Bindings to Python interpreter

179.3M downloads · 1mo ago
69

ts-rs

12.0.1 Stable

generate typescript bindings from rust types

8.2M downloads · 3mo ago
69

cxx-build

1.0.194 Stable

C++ code generator for integrating `cxx` crate into a Cargo build.

60.0M downloads · 4mo ago
69

buffi_macro

0.3.12 Growing

A proc-macro to generate ergonomic, buffer-based C++ APIs.

62.5K downloads · 1mo ago
69

numpy

0.28.0 Growing

PyO3-based Rust bindings of the NumPy C-API

37.3M downloads · 3mo ago
68

pyo3-ffi

0.28.3 Growing

Python-API bindings for the PyO3 ecosystem

166.1M downloads · 1mo ago
68

cxx

1.0.194 Stable

Safe interop between Rust and C++

64.5M downloads · 4mo ago
68

pyo3-async-runtimes

0.28.0 Growing

PyO3 bridges from Rust runtimes to Python's Asyncio library

15.0M downloads · 3mo ago
68

ic0

1.1.0 Stable

Internet Computer System API Binding.

3.2M downloads · 1mo ago
68

ic-cdk

0.20.1 Growing

Canister Developer Kit for the Internet Computer.

4.5M downloads · 1mo ago
67

bindgen

0.72.1 Growing

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

299.4M downloads · 8mo ago
67

os_str_bytes

7.2.0 Stable

Lossless functionality for platform-native strings

172.3M downloads · 23d ago
67

objc2

0.6.4 Growing

Objective-C interface and runtime bindings

60.9M downloads · 2mo ago
67

interoptopus

0.14.27 Growing

The polyglot bindings generator for your library (C#, C, Python, ...). 🐙

284.7K downloads · 21d ago
67

cpp_build

0.5.11 Growing

Cargo build script for the `cpp` crate

12.0M downloads · 1mo ago
67

cpp

0.5.11 Growing

Inline C++ code closures

11.9M downloads · 1mo ago
66

block2

0.6.2 Growing

Apple's C language extension of blocks

53.4M downloads · 7mo ago
66

cxxbridge-flags

1.0.194 Stable

Compiler configuration of the `cxx` crate (implementation detail)

63.7M downloads · 4mo ago
66

dispatch2

0.3.1 Growing

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

26.6M downloads · 2mo ago
66

libffi-sys

4.1.0 Growing

Raw Rust bindings for libffi

2.7M downloads · 4mo ago
65

fastly-shared

0.12.1 Growing

Shared definitions for Fastly Compute

6.8M downloads · 25d ago
65

link-cplusplus

1.0.12 Growing

Link libstdc++ or libc++ automatically or manually

63.7M downloads · 8mo ago
65

flutter_rust_bridge

2.12.0 Stable

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple

5.3M downloads · 1mo ago
65

nt-string

0.1.2 Growing

Idiomatic Rust implementations for various Windows string types

290.7K downloads · 9d ago
64

flutter_rust_bridge_macros

2.12.0 Stable

Supporting procedural macros for flutter_rust_bridge

5.3M downloads · 1mo ago
63

objc2-core-foundation

0.3.2 Growing

Bindings to the CoreFoundation framework

37.1M downloads · 7mo ago
63

objc2-uniform-type-identifiers

0.3.2 Growing

Bindings to the UniformTypeIdentifiers framework

7.3M downloads · 7mo ago
63

cxx-gen

0.7.194 Growing

C++ code generator for integrating `cxx` crate into higher level tools.

2.0M downloads · 4mo ago
63

buffi

0.3.12+rust.1.95.0 Growing

A tool to generate ergonomic, buffer-based C++ APIs.

62.1K downloads · 1mo ago
63

cpp_common

0.5.11 Growing

Implementation details crate for the `cpp` crate

12.4M downloads · 1mo ago
63

multiversx-sc-wasm-adapter

0.66.0 Growing

MultiversX WebAssembly VM API wrapper

136.1K downloads · 5d ago
62

objc2-io-surface

0.3.2 Growing

Bindings to the IOSurface framework

17.8M downloads · 7mo ago
62

objc2-core-graphics

0.3.2 Growing

Bindings to the CoreGraphics framework

18.1M downloads · 7mo ago
62

objc2-quartz-core

0.3.2 Growing

Bindings to the QuartzCore/CoreAnimation framework

28.0M downloads · 7mo ago
62

objc2-user-notifications

0.3.2 Growing

Bindings to the UserNotifications framework

13.3M downloads · 7mo ago
62

objc2-app-kit

0.3.2 Growing

Bindings to the AppKit framework

29.9M downloads · 7mo ago
62

qoqo

1.21.0 Growing

Quantum computing circuit toolkit. Python interface of roqoqo

181.0K downloads · 9mo ago
62

widestring

1.2.1 Growing

A 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` and `u32` string types are provided, including support for UTF-16 and UTF-32, malformed encoding, C-style strings, etc.

81.0M downloads · 7mo ago
62

rigetti-pyo3

0.5.5 Growing

Utilities for creating a Python wrapper for a Rust library.

134.1K downloads · 7d ago
62

ruby-prism

1.9.0 Stable

Rustified version of Ruby's prism parsing library

104.0K downloads · 2mo ago
62

cxxbridge-cmd

1.0.194 Stable

C++ code generator for integrating `cxx` crate into a non-Cargo build.

19.8M downloads · 4mo ago