-
tree-sitter-c
C grammar for tree-sitter
-
libffi
Rust bindings for libffi
-
cexpr
A C expression parser and evaluator
-
c2rust-bitfields
C-compatible struct bitfield implementation used in the C2Rust project
-
cpp
Inline C++ code closures
-
va_list
'va_list' type for a small set of ABIs. Allowing rust implementations of functions like vprintf.
-
c2rust
C to Rust translation, refactoring, and cross-checking
-
arborium-c
C grammar for arborium (tree-sitter bindings)
-
kz80_c
A self-hosting C compiler for Z80 targeting RetroShield hardware
-
decy-parser
C AST parsing using clang-sys for Decy transpiler
-
caxe
A modern C/C++ project manager that cuts through build system complexity. Zero config, smart dependencies, and parallel builds.
-
batuta
Orchestration framework for converting ANY project (Python, C/C++, Shell) to modern Rust
-
decy-hir
High-level Intermediate Representation for C-to-Rust transpilation
-
inline-c
Write and execute C code inside Rust
-
decy-ownership
Ownership and lifetime inference for C-to-Rust conversion (CRITICAL)
-
builder_cpp
build tool for building C and C++ applications
-
cyagen
Text file generator based on C file and templates
-
cbundl
webpack but for C code
-
decy-analyzer
Static analysis and type inference for C code
-
libffi-sys
Raw Rust bindings for libffi
-
c2rust-ast-builder
Rust AST builder support crate for the C2Rust project
-
malloced
A malloc-ed box pointer type
-
citrus
C to Rust syntax converter
-
cpp_build
Cargo build script for the
cppcrate -
printf-wrap
Types and functions for safely wrapping C functions with printf(3)-style format strings and varargs
-
c2rust-asm-casts
Type cast helpers for use with C2Rust's inline assembly implementation
-
decy
CLI tool for C-to-Rust transpilation with EXTREME quality standards
-
decy-verify
Safety property verification for transpiled Rust code
-
codegraph-c
C parser for CodeGraph - extracts code entities and relationships from C source files
-
c2rust-build-paths
C2Rust utilities related to build paths, primarily at build time
-
rustyforge
A fast build tool for C, written in Rust
-
wordcutw
A C-interface wrapper for Wordcut - a Lao/Thai word segmentation/breaking library
-
treeedb-c
Generate Datalog facts from C source code
-
lang-c
Lightweight C parser
-
syscalls-rust
Linux syscalls for rust
-
pyszczek
C compatible library to show an animal face or Nutek Security logo
-
decy-codegen
Rust code generation from HIR with minimal unsafe blocks
-
tree-sitter-bpf-c
tree-sitter grammar for BPF C
-
ratatui_ffi
C ABI bindings for Ratatui (Rust TUI) to consume from C/C#/etc
-
byte-strings
Rust byte strings manipulation, for a better and safer C FFI
-
corge-rs
A small Rust-powered build tool for C projects: init, build, deps, profiles, and tooling
-
c_vec
Structures to wrap C arrays
-
interoptopus_backend_c
Generates C bindings
-
autd3capi-driver
autd3capi base library
-
c2rust-transpile
C2Rust transpiler implementation
-
cpp_common
details crate for the
cppcrate -
decy-stdlib
C standard library prototypes for the Decy C-to-Rust transpiler
-
spydecy
Self-hosted Python/C-to-Rust compiler-debugger with introspective debugging
-
qtty-ffi
py & C-compatible FFI bindings for qtty physical quantities and unit conversions
-
treeedbgen-souffle-c
Generate Soufflé types and relations from the C tree-sitter grammar
-
treereduce-c
Fast, parallel, syntax-aware program reducer for C
-
cty
Type aliases to C types like c_int for use with bindgen
-
c2rust-ast-printer
Customized version of libsyntax rust pretty-printer
-
extern-c
Convert a zero-sized closure into an
extern "C" fn(…)pointer -
lazyc
Wrapper For CMake commands with CMakePresets
-
cuisiner
Cook up some conversions to and from C-style binary layouts
-
tpot
A cargo inspired build tool for C
-
fambox
data structure for ergonomically and safely using c's flexible array members
-
tenkan
Convert .env files to c headers
-
ruxgo
A Cargo-like build tool for building C and C++ applications
-
enough-ffi
C FFI helpers for the enough cooperative cancellation trait
-
decy-agent
Background daemon for incremental transpilation and watching
-
decy-book
Book-based verification for transpiled Rust code
-
c_str_macro
c_str macro to create C-compatible string literals
-
c2rust-ast-exporter
Clang AST extraction API for use in the C2Rust project
-
rs_container_ffi
Wrap Rust Vec, std::collections::{BTreeMap, BTreeSet} for C
-
decy-mcp
MCP server for Claude Code integration
-
spydecy-c
C AST parser for Spydecy transpiler with CPython API recognition
-
decy-repo
GitHub repository transpilation with parallel processing
-
wav2c
Convert WAV files to C arrays for embedded LPCM audio playback
-
deno-libffi
Rust bindings for libffi
-
libffi2
Rust bindings for libffi
-
snippet
Running c/c++/rust snippet from command line
-
iceforge
build tool for building C and C++ applications
-
raw-window-handle-ffi
FFI types meant to make raw-window-handle types FFI-compatible
-
crame
build tool for c projects, with a small testing framework
-
ffi-closure
Send and recevie closures through FFI
-
include_c2rust-transpile
C2Rust transpiler implementation
-
ffishim
behind ffishim_derive
-
rusty-cheddar
automatically generate C header files from Rust source files
-
acmake
A cargo-like tool for CMake projects
-
repr_c_pub_struct
extracting
#[repr(C)] pub structures -
cdefines
A proc macro that translates c #define constants to rust consts
-
libffi-sys2
Raw Rust bindings for libffi
-
parr
A C-like unknown-length array type
-
c_source_parser_ffi
Scan C/C++ source tree to get #include dependency and symbols
-
zetik
Hub for personal code used on high side
-
mallocator
Use malloc() and free() for memory management in Rust
-
decy-core
Core transpilation pipeline for C-to-Rust conversion
-
libsamplerate-sys
FFI bindings for libsamplerate
-
zetik-tailwind
An automatically generated port of tailwindcss with type safety!
-
wfc-rs
Binding to the krychu/wfc C library
-
linked_list_c
Safely work with c compatible linked lists
-
lonesha256
Rust bindings for the lonesha256 C library
-
libcgroup_rs
C FFI libcgroup
-
sled-native
a C-compatible API for sled
-
deno-libffi-sys
Raw Rust bindings for libffi
-
pricc
A very simple C project bootstrapper
-
embargo
fast opinionated build system for c/c++
-
c_str
The old c_str functions
-
libbase64-sys
An FFI Binding to libb64, cencode.h and cdecode.h
-
utigo
package manager for C++
-
randstruct
implements a subset of the features of the GCC randomize_layout plugin
-
wasmer-inline-c
Fork of inline-c to add support for MSVC
-
theus
A procedural macro for generating C-compatible functions from Rust structs and traits
-
sandrs
Falling Pink Sand
-
libnuma
A mid-level binding to libnuma that provides Linux NUMA operations
-
voxelizer
port of karimnaaji's C Voxelizer
-
build-with-leak-check
small wrapper program around the LLVM Clang compiler suite. This will build and execute binaries using address sanitation and memory sanitation, this project is generally recommended…
-
heap-ap
heap access point for anyone in rust, called to c
-
graphviz-ffi
FFI bindings for the graphviz C lib generated with rust-bindgen
-
e-macros
macro definition that can handle Json and C data
-
clex
Fast C-lang lexer (library)
-
c-lexer-stable
C lexer
-
ffiber
Enable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions
-
cpp_macros
Procedural macro implementation for the
cppcrate -
tcc
Rust wrapper around the Tiny C Compiler
-
c_utf8
UTF-8 encoded C string types
-
tcpp
tcpp wrappings for c/cpp preprocessor
-
libnuma-sys
An binding that wraps libnuma (also known as numactl)
-
include
c code in rust files using macros
-
cpreprocess
Procedural macro that runs a C preprocessor on the input
-
c_defines_to_enum
A procedural macro for generate enum from C defines statement
-
libafl_inline_c
A fork of inline-c-rs for LibAFL
-
c2rs
C struct to Rust struct
-
moz-cheddar
automatically generate C header files from Rust source files
-
cjaggerx
Rust bindings for the CJaggerX library
-
saltwater
A C compiler written in Rust, with a focus on good error messages
-
parenthesized_c
that allows to parse
(C)attribute tokens in#[repr(C)] -
buddy
The C++ package manager
-
leafbuild
A WIP C/C++ buildsystem
-
va_list-rs
handle va_list
-
probe-c-api
probe C interface types and constants
-
llvm-wrap
A safer wrapper for the LLVM C API bindings in Rust, based on llvm-sys
Try searching with DuckDuckGo.