cxx

C interoperability library

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

Safe interop between Rust and C++

GitHub

6k stars
57 watching
337 forks
Language: Rust
last commit: 5 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nrc/r4cppp A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming. 3,650
rust-lang/rust-bindgen Automates the process of creating Rust interfaces to C and C++ libraries. 4,467
mozilla/cbindgen Generates C/C++ bindings from Rust code to facilitate interoperability with other languages and systems. 2,420
immunant/c2rust A tool that translates C code to Rust with the goal of preserving functionality and security 4,018
bytecodealliance/rustix A safe Rust interface to POSIX-like system calls with configurable backends. 1,491
rust-lang/miri An Undefined Behavior detection tool for Rust that runs binaries and detects unsafe code and memory leaks. 4,614
vulkano-rs/vulkano A Rust wrapper around the Vulkan API providing a safe and rich interface to the graphics programming environment. 4,540
bytecodealliance/wasmtime A fast and secure runtime for WebAssembly that generates high-quality machine code ahead-of-time or at runtime. 15,404
rusterlium/rustler Provides a safe Rust bridge for interacting with Erlang VM 4,370
nix-rust/nix Rust bindings to various Unix platform APIs 2,663
laurentmazare/tch-rs Rust bindings for PyTorch's C++ API to facilitate machine learning and neural network development. 4,331
microsoft/windows-rs Provides Rust language bindings and utilities to interact with the Windows operating system. 10,460
cysharp/csbindgen A tool for generating C# foreign function interface (FFI) code from Rust 696
gfx-rs/gfx A cross-platform GPU API that provides low-level graphics and compute capabilities 5,361
formal-land/coq-of-rust Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist 421