Thanks to visit codestin.com
Credit goes to lib.rs

#c

  1. tree-sitter-c

    C grammar for tree-sitter

    v0.24.1 293K #tree-sitter #c #incremental-parser
  2. libffi

    Rust bindings for libffi

    v5.1.0 63K #closures #ffi #c
  3. cexpr

    A C expression parser and evaluator

    v0.6.0 6.5M #expression-evaluator #c #expression-parser
  4. c2rust-bitfields

    C-compatible struct bitfield implementation used in the C2Rust project

    v0.21.0 49K #transpiler #migration #c #translation
  5. cpp

    Inline C++ code closures

    v0.5.10 190K #ffi #c #compiler #cxx
  6. va_list

    'va_list' type for a small set of ABIs. Allowing rust implementations of functions like vprintf.

    v0.2.1 46K #c #unsafe #ffi
  7. c2rust

    C to Rust translation, refactoring, and cross-checking

    v0.21.0 #transpiler #migration #c #translation
  8. arborium-c

    C grammar for arborium (tree-sitter bindings)

    v2.10.0 600 #syntax-highlighting #tree-sitter #c
  9. kz80_c

    A self-hosting C compiler for Z80 targeting RetroShield hardware

    v0.1.1 #z80 #compiler #c #retro #embedded
  10. decy-parser

    C AST parsing using clang-sys for Decy transpiler

    v2.0.0 #static-analysis #transpiler #c #rust
  11. caxe

    A modern C/C++ project manager that cuts through build system complexity. Zero config, smart dependencies, and parallel builds.

    v0.3.8 #package-manager #cpp #c #build-tool #make
  12. batuta

    Orchestration framework for converting ANY project (Python, C/C++, Shell) to modern Rust

    v0.5.0 #ml #python #transpiler #rust #c
  13. decy-hir

    High-level Intermediate Representation for C-to-Rust transpilation

    v2.0.0 #static-analysis #transpiler #rust #compiler #c
  14. inline-c

    Write and execute C code inside Rust

    v0.1.8 6.5K #cpp #testing #c
  15. decy-ownership

    Ownership and lifetime inference for C-to-Rust conversion (CRITICAL)

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  16. builder_cpp

    build tool for building C and C++ applications

    v0.9.5 2.2K #build-tool #cpp #c #c-cpp
  17. cyagen

    Text file generator based on C file and templates

    v0.1.11 650 #text-file #file-generator #c
  18. cbundl

    webpack but for C code

    v0.1.4 600 #bundler #c #parser #code #bundle
  19. decy-analyzer

    Static analysis and type inference for C code

    v1.0.2 #static-analysis #transpiler #compiler #c #rust
  20. libffi-sys

    Raw Rust bindings for libffi

    v4.1.0 35K #closures #ffi #c
  21. c2rust-ast-builder

    Rust AST builder support crate for the C2Rust project

    v0.21.0 160 #transpiler #migration #c
  22. malloced

    A malloc-ed box pointer type

    v1.3.1 10K #malloc #c #array #api-bindings #malloc-free
  23. citrus

    C to Rust syntax converter

    v0.10.2 #codegen #c #ffi #bindings
  24. cpp_build

    Cargo build script for the cpp crate

    v0.5.10 169K #cpp #build-dependencies #compiler #ffi #c #cxx
  25. printf-wrap

    Types and functions for safely wrapping C functions with printf(3)-style format strings and varargs

    v0.2.2 #printf #ffi #c #no-std
  26. c2rust-asm-casts

    Type cast helpers for use with C2Rust's inline assembly implementation

    v0.21.0 140 #transpiler #migration #c #translation
  27. decy

    CLI tool for C-to-Rust transpilation with EXTREME quality standards

    v1.0.2 #static-analysis #transpiler #rust #compiler #c
  28. decy-verify

    Safety property verification for transpiled Rust code

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  29. codegraph-c

    C parser for CodeGraph - extracts code entities and relationships from C source files

    v0.1.2 #tree-sitter #code-analysis #parser #c
  30. c2rust-build-paths

    C2Rust utilities related to build paths, primarily at build time

    v0.21.0 130 #transpiler #migration #c #translation
  31. rustyforge

    A fast build tool for C, written in Rust

    v0.4.1 #build-tool #c #cli
  32. wordcutw

    A C-interface wrapper for Wordcut - a Lao/Thai word segmentation/breaking library

    v0.5.0 250 #thai #nlp #lao #c
  33. treeedb-c

    Generate Datalog facts from C source code

    v0.2.0-rc.1 #datalog #souffle #parser #c
  34. lang-c

    Lightweight C parser

    v0.15.1 1.4K #ast #parser #c-language #c
  35. syscalls-rust

    Linux syscalls for rust

    v0.2.10 #linux-syscalls #linux-kernel #c #linux #syscalls-kernel
  36. pyszczek

    C compatible library to show an animal face or Nutek Security logo

    v0.2.0 #animal #face #rust #ffi #c
  37. decy-codegen

    Rust code generation from HIR with minimal unsafe blocks

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  38. tree-sitter-bpf-c

    tree-sitter grammar for BPF C

    v0.2.3 750 #tree-sitter #c #bpf
  39. ratatui_ffi

    C ABI bindings for Ratatui (Rust TUI) to consume from C/C#/etc

    v0.2.6 110 #c #bindings #tui #terminal
  40. byte-strings

    Rust byte strings manipulation, for a better and safer C FFI

    v0.3.1 18K #c-str #char #api-bindings #c #c-char
  41. corge-rs

    A small Rust-powered build tool for C projects: init, build, deps, profiles, and tooling

    v0.1.1 #gcc #toolchain #c #cli
  42. c_vec

    Structures to wrap C arrays

    v2.0.0 15K #vec #array #c
  43. interoptopus_backend_c

    Generates C bindings

    v0.15.0-alpha.24 #c-bindings #c #c-header #ffi
  44. autd3capi-driver

    autd3capi base library

    v36.0.0-alpha.2 2.1K #autd3 #autd3capi #c
  45. c2rust-transpile

    C2Rust transpiler implementation

    v0.21.0 150 #transpiler #migration #c
  46. cpp_common

    details crate for the cpp crate

    v0.5.10 176K #cpp #build-dependencies #compiler #ffi #c #cxx
  47. decy-stdlib

    C standard library prototypes for the Decy C-to-Rust transpiler

    v2.0.0 #static-analysis #transpiler #rust #c #compiler
  48. spydecy

    Self-hosted Python/C-to-Rust compiler-debugger with introspective debugging

    v0.3.0 #python #transpiler #compiler #c #rust
  49. qtty-ffi

    py & C-compatible FFI bindings for qtty physical quantities and unit conversions

    v0.2.2 #quantities #interop #c #science #ffi
  50. treeedbgen-souffle-c

    Generate Soufflé types and relations from the C tree-sitter grammar

    v0.1.0 #souffle #datalog #c #parser
  51. treereduce-c

    Fast, parallel, syntax-aware program reducer for C

    v0.4.1 #test-case-reduction #c #program-reducer #minimization
  52. cty

    Type aliases to C types like c_int for use with bindgen

    v0.2.2 246K #ffi #bindgen #type #c
  53. c2rust-ast-printer

    Customized version of libsyntax rust pretty-printer

    v0.21.0 160 #transpiler #migration #translation #c
  54. extern-c

    Convert a zero-sized closure into an extern "C" fn() pointer

    v0.1.1-rc1 95K #abi #callback #ffi #extern #c
  55. lazyc

    Wrapper For CMake commands with CMakePresets

    v0.6.1 310 #cpp #c #cli
  56. cuisiner

    Cook up some conversions to and from C-style binary layouts

    v0.0.6 260 #binary-encoding #convert #serialization #c #convert-binary
  57. tpot

    A cargo inspired build tool for C

    v0.1.4 200 #build-system #c #cli
  58. fambox

    data structure for ergonomically and safely using c's flexible array members

    v0.2.0 210 #fam #flexarray #c #bindgen #api-bindings
  59. tenkan

    Convert .env files to c headers

    v0.1.6 280 #env-file #cpp #c #embedded
  60. ruxgo

    A Cargo-like build tool for building C and C++ applications

    v0.9.8 800 #build-tool #ruxos #cpp #c
  61. enough-ffi

    C FFI helpers for the enough cooperative cancellation trait

    v0.3.0 #interop #cancellation #c #api-bindings
  62. decy-agent

    Background daemon for incremental transpilation and watching

    v1.0.2 #static-analysis #transpiler #c #rust #compiler
  63. decy-book

    Book-based verification for transpiled Rust code

    v2.0.0 #static-analysis #transpiler #rust #compiler #c
  64. c_str_macro

    c_str macro to create C-compatible string literals

    v1.0.3 2.3K #macro #string-macro #c
  65. c2rust-ast-exporter

    Clang AST extraction API for use in the C2Rust project

    v0.21.0 160 #transpiler #migration #c #translation
  66. rs_container_ffi

    Wrap Rust Vec, std::collections::{BTreeMap, BTreeSet} for C

    v2025.1.6 370 #container #rust #c #api-bindings
  67. decy-mcp

    MCP server for Claude Code integration

    v2.0.0 #static-analysis #transpiler #rust #compiler #c
  68. spydecy-c

    C AST parser for Spydecy transpiler with CPython API recognition

    v0.3.0 #cpython #transpiler #parser #c
  69. decy-repo

    GitHub repository transpilation with parallel processing

    v2.0.0 #static-analysis #transpiler #rust #compiler #c
  70. wav2c

    Convert WAV files to C arrays for embedded LPCM audio playback

    v0.9.1 #wav #embedded #c #embedded-audio
  71. deno-libffi

    Rust bindings for libffi

    v0.0.7 140 #closures #libffi #c #ffi
  72. libffi2

    Rust bindings for libffi

    v3.3.0 160 #closures #libffi #c #ffi
  73. snippet

    Running c/c++/rust snippet from command line

    v0.1.6 230 #compiler #cpp #c
  74. iceforge

    build tool for building C and C++ applications

    v0.1.0 #build-tool #cpp #c #c-cpp
  75. raw-window-handle-ffi

    FFI types meant to make raw-window-handle types FFI-compatible

    v0.1.1 #raw-window-handle #window-handle #ffi #c
  76. crame

    build tool for c projects, with a small testing framework

    v0.1.1 #test-framework #build-tool #testing #c #build-test
  77. ffi-closure

    Send and recevie closures through FFI

    v1.1.0 130 #closures #ffi #abi #c
  78. include_c2rust-transpile

    C2Rust transpiler implementation

    v0.1.0 #transpiler #migration #c #translation
  79. ffishim

    behind ffishim_derive

    v0.1.2 #c #ffi #bindings
  80. rusty-cheddar

    automatically generate C header files from Rust source files

    v0.3.3 240 #source-file #c-header #ffi #c
  81. acmake

    A cargo-like tool for CMake projects

    v0.1.1 #cpp #cargo #c #generator
  82. repr_c_pub_struct

    extracting #[repr(C)] pub structures

    v0.1.1 #repr-c #repr #syn #parser #c
  83. cdefines

    A proc macro that translates c #define constants to rust consts

    v0.1.4 #proc-macro #transpiler #c
  84. libffi-sys2

    Raw Rust bindings for libffi

    v2.4.0 140 #libffi #closures #c #ffi
  85. parr

    A C-like unknown-length array type

    v0.1.3 200 #osdev #c-like #c
  86. c_source_parser_ffi

    Scan C/C++ source tree to get #include dependency and symbols

    v2025.1.6 340 #clang #rust #c #api-bindings
  87. Try searching with DuckDuckGo.

  88. zetik

    Hub for personal code used on high side

    v0.0.13 #high #side #collection #personal #hub #c
  89. mallocator

    Use malloc() and free() for memory management in Rust

    v0.1.0 13K #malloc #c #ffi #embedded
  90. decy-core

    Core transpilation pipeline for C-to-Rust conversion

    v2.0.0 #static-analysis #transpiler #c #compiler #rust
  91. libsamplerate-sys

    FFI bindings for libsamplerate

    v0.1.12 46K #sample-rate #audio #c #ffi
  92. zetik-tailwind

    An automatically generated port of tailwindcss with type safety!

    v0.1.3 #tailwind #generated #type-safety #port #c
  93. wfc-rs

    Binding to the krychu/wfc C library

    v0.6.1 #c #ffi
  94. linked_list_c

    Safely work with c compatible linked lists

    v0.1.2 #linked-list #c #ffi
  95. lonesha256

    Rust bindings for the lonesha256 C library

    v1.1.0 #sha-256 #c #hash #ffi
  96. libcgroup_rs

    C FFI libcgroup

    v0.1.0 #cgroup #ffi #c
  97. sled-native

    a C-compatible API for sled

    v0.34.6 #embedded-database #c #concurrency #persistent #embedded-concurrency #database
  98. deno-libffi-sys

    Raw Rust bindings for libffi

    v0.0.7 150 #libffi #closures #c #ffi
  99. pricc

    A very simple C project bootstrapper

    v0.1.0 #c #cli #c-tooling #c-project-manager
  100. embargo

    fast opinionated build system for c/c++

    v0.1.1 #build-system #cpp #c #build-tool
  101. c_str

    The old c_str functions

    v1.0.8 #string #c
  102. libbase64-sys

    An FFI Binding to libb64, cencode.h and cdecode.h

    v0.1.2-alpha.0 #base64 #bindings #c #binding
  103. utigo

    package manager for C++

    v0.1.0 #package-manager #cpp #c #libraries #package
  104. randstruct

    implements a subset of the features of the GCC randomize_layout plugin

    v1.0.2 #randomize-layout #interoperation #c #ffi
  105. wasmer-inline-c

    Fork of inline-c to add support for MSVC

    v0.1.2 2.9K #cpp #c #test
  106. theus

    A procedural macro for generating C-compatible functions from Rust structs and traits

    v0.1.1 #proc-macro #c #c-bindings #ffi #macro
  107. sandrs

    Falling Pink Sand

    v0.2.0 170 #sand #falling #pink #save #mouse #spawner #c
  108. libnuma

    A mid-level binding to libnuma that provides Linux NUMA operations

    v0.0.4 110 #bindings #numa #c
  109. voxelizer

    port of karimnaaji's C Voxelizer

    v1.0.0 #voxel-mesh #voxel #mesh #c #3d #3d-mesh
  110. 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…

    v0.1.0 #clang #llvm #cpp #c
  111. heap-ap

    heap access point for anyone in rust, called to c

    v1.0.0 #c #allocator #seabry
  112. graphviz-ffi

    FFI bindings for the graphviz C lib generated with rust-bindgen

    v0.1.2 #graphviz #dot #graph #c #ffi
  113. e-macros

    macro definition that can handle Json and C data

    v0.1.6 430 #macro #cpp #c #json #e
  114. clex

    Fast C-lang lexer (library)

    v0.1.0 #lexer #source #parser #logo #c
  115. c-lexer-stable

    C lexer

    v0.1.4 #lexer-tokenizer #lexer #c
  116. ffiber

    Enable FFI for calling Rust from C by translating Rust-y library interfaces to extern C functions

    v0.1.0 #cbindgen #c #bindgen #ffi
  117. cpp_macros

    Procedural macro implementation for the cpp crate

    v0.5.10 198K #cpp #ffi #compiler #c #cxx
  118. tcc

    Rust wrapper around the Tiny C Compiler

    v0.1.0 #jit #tinycc #c #api-bindings #compiler
  119. c_utf8

    UTF-8 encoded C string types

    v0.1.0 480 #text #utf-8 #unicode-text #unicode #c
  120. tcpp

    tcpp wrappings for c/cpp preprocessor

    v0.1.0 #cpp #c #compiler
  121. libnuma-sys

    An binding that wraps libnuma (also known as numactl)

    v0.0.9 200 #bindings #c #numa
  122. include

    c code in rust files using macros

    v0.1.0 #macro #ffi #inline #c
  123. cpreprocess

    Procedural macro that runs a C preprocessor on the input

    v1.0.2 #proc-macro #c
  124. c_defines_to_enum

    A procedural macro for generate enum from C defines statement

    v0.1.1 #proc-macro #no-std #c
  125. libafl_inline_c

    A fork of inline-c-rs for LibAFL

    v0.1.0 #cpp #c #test
  126. c2rs

    C struct to Rust struct

    v0.1.2 #macro #converter #c
  127. moz-cheddar

    automatically generate C header files from Rust source files

    v0.4.2 #source-file #ffi #c #header
  128. cjaggerx

    Rust bindings for the CJaggerX library

    v0.1.1 #c-bindings #rust #jaggerx #bindings #c
  129. saltwater

    A C compiler written in Rust, with a focus on good error messages

    v0.11.0 #compiler #cranelift #c #recursive-descent
  130. parenthesized_c

    that allows to parse (C) attribute tokens in #[repr(C)]

    v0.1.0 #repr #syn #parser #parenthesized #c
  131. buddy

    The C++ package manager

    v0.0.2 #cpp #c #build-utils #cxx
  132. leafbuild

    A WIP C/C++ buildsystem

    v0.0.1-dev.1 #build-system #cpp #meta #c #documentation #build-automation
  133. va_list-rs

    handle va_list

    v0.0.4 700 #va-arg #c
  134. probe-c-api

    probe C interface types and constants

    v0.1.0 #bindings #porting #c #build
  135. llvm-wrap

    A safer wrapper for the LLVM C API bindings in Rust, based on llvm-sys

    v0.2.5 #wrap #llvm #compile #c