cxx

C interoperability library

A library providing safe and idiomatic interop between Rust and C++

Safe interop between Rust and C++

GitHub

6k stars
59 watching
339 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nrc/r4cpppA tutorial designed to help experienced C and C++ programmers quickly learn Rust programming.3,666
rust-lang/rust-bindgenAutomates the process of creating Rust interfaces to C and C++ libraries.4,531
mozilla/cbindgenGenerates C/C++ bindings from Rust code to facilitate interoperability with other languages and systems.2,440
immunant/c2rustA tool that translates C code to Rust with the goal of preserving functionality and security4,047
bytecodealliance/rustixA safe Rust interface to POSIX-like system calls with configurable backends.1,512
rust-lang/miriAn Undefined Behavior detection tool for Rust that runs binaries and detects unsafe code and memory leaks.4,694
vulkano-rs/vulkanoA Rust wrapper around the Vulkan API providing a safe and rich interface to the graphics programming environment.4,579
bytecodealliance/wasmtimeA lightweight WebAssembly runtime that provides a fast, secure, and standards-compliant execution environment for web-based applications.15,559
rusterlium/rustlerProvides a safe Rust bridge for interacting with Erlang VM4,389
nix-rust/nixRust bindings to various Unix platform APIs2,697
laurentmazare/tch-rsRust bindings for PyTorch's C++ API to facilitate machine learning and neural network development.4,421
microsoft/windows-rsA library that provides Rust bindings for calling Windows APIs.10,797
cysharp/csbindgenA tool for generating C# foreign function interface (FFI) code from Rust703
gfx-rs/gfxA cross-platform GPU API that provides low-level graphics and compute capabilities5,362
formal-land/coq-of-rustTool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist437