1. cc

    A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code

    v1.2.55 37.4M #build-rs #static-archive #build-dependencies
  2. cbindgen

    generating C bindings to Rust code

    v0.29.2 3.1M #codegen #bindings
  3. nix

    Rust friendly bindings to *nix APIs

    v0.31.1 28.7M #libc #unix-api #syscalls #errno #safe-api #system-api #gethostname #c-int #enforce #examine
  4. numpy

    PyO3-based Rust bindings of the NumPy C-API

    v0.28.0 3.0M #pyo3 #python #api-bindings
  5. cxx

    Safe interop between Rust and C++

    v1.0.194 2.1M #cpp #interop #api-bindings
  6. bindgen

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

    v0.72.1 13.8M #codegen #ffi
  7. rustc-demangle

    Rust compiler symbol demangling

    v0.1.27 21.2M #demangling-symbols #compiler
  8. ctrlc

    Easy Ctrl-C handler for Rust projects

    v3.5.2 3.8M #ctrl-c-handler #signal-handler #sigint #signal
  9. libz-rs-sys

    A memory-safe zlib implementation written in rust

    v0.6.0 4.9M #zlib #compression #debug-information #zlib-rs #gz #memory-safe #debugging #sense
  10. enum-map

    A map with C-like enum keys represented internally as an array

    v3.0.0-beta.2 1.8M #data-structures #enums #no-std
  11. objc2

    Objective-C interface and runtime bindings

    v0.6.3 4.2M #objective-c #ios #objc-msg-send #macos
  12. widestring

    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…

    v1.2.1 3.5M #utf-32 #utf-16
  13. objc

    Objective-C Runtime bindings and wrapper for Rust

    v0.2.7 1.0M #cocoa #objective-c #ui-kit #ios
  14. tree-sitter-cpp

    C++ grammar for tree-sitter

    v0.23.4 794K #tree-sitter #cpp #incremental-parser
  15. tree-sitter-c

    C grammar for tree-sitter

    v0.24.1 820K #tree-sitter #c #incremental-parser
  16. intaglio

    UTF-8 string and byte string interner and symbol table

    v1.12.0 165K #string-interning #utf-8-string #symbols #utf-8
  17. croaring

    Rust wrapper for CRoaring

    v2.5.2 30K #roaring-bitmaps #bitmap #no-alloc #api-bindings
  18. safer-ffi

    Write safer FFI code in Rust without polluting it with unsafe code

    v0.2.0-rc1 128K #framework #ffi #safety
  19. rustc_apfloat

    Rust port of C++ llvm::APFloat library

    v0.2.3+llvm-462a31f5a5ab 131K #ap-float #llvm #port #floating-point #convert #arbitrary-precision
  20. llvm-sys

    Bindings to LLVM's C API

    v221.0.0-rc1 165K #bindings
  21. cpp_demangle

    demangling C++ symbols

    v0.5.1 3.8M #cpp #itanium #symbolicate #demangle
  22. tree-sitter-c-sharp

    C# grammar for tree-sitter

    v0.23.1 235K #tree-sitter #c-sharp #incremental-parser
  23. block2

    Apple's C language extension of blocks

    v0.6.2 3.8M #block #ios #objective-c #macos-ios #macos
  24. libffi

    Rust bindings for libffi

    v5.1.0 83K #closures #ffi #c
  25. csbindgen

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

    v1.9.7 22K #c-sharp #bindings #ffi
  26. c2rust-bitfields

    C-compatible struct bitfield implementation used in the C2Rust project

    v0.22.1 70K #transpiler #migration #c #translation
  27. geos

    Rust bindings for GEOS C API

    v10.0.0 6.9K #gis #geography #libgeos #geometry
  28. libduckdb-sys

    Native bindings to the libduckdb library, C API

    v1.4.4 115K #duck-db #database
  29. cargo-c

    Helper program to build and install c-like libraries

    v0.10.20+cargo-0.94.0 18K #cargo-subcommand #cdylib #pkg-config
  30. cc7800

    a subset of C compiler for Atari 7800

    v0.2.27 1.6K #atari7800 #compiler #cli
  31. cxx-build

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

    v1.0.194 2.0M #build-dependencies #cpp #ffi
  32. icu_capi

    C interface to ICU4X

    v2.1.2 29K #internationalization #icu4x #api #write #mode #unicode #panic-handler #allocator #typescript
  33. pathrs

    C-friendly API to make path resolution safer on Linux

    v0.2.3 4.1K #path-resolution #linux #file #fs
  34. foreign-types

    A framework for Rust wrappers over C APIs

    v0.5.0 10.5M #api #wrapper #kinds #standard #borrowing
  35. serde_repr

    Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum

    v0.1.20 12.0M #serialize #serde #integer #serialization #no-alloc
  36. tch

    Rust wrappers for the PyTorch C++ api (libtorch)

    v0.23.0 207K #deep-learning #pytorch #machine-learning
  37. magic

    High level bindings for the libmagic C library

    v0.16.7 93K #libmagic #bindings #file
  38. cpp

    Inline C++ code closures

    v0.5.10 218K #ffi #c #compiler #cxx
  39. interoptopus

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

    v0.15.0-alpha.24 14K #python-bindings #bindings-generator #codegen
  40. autocxx

    Safe autogenerated interop between Rust and C++

    v0.30.0 21K #cpp #interop #api-bindings
  41. wasmtime-c-api-impl

    C API to expose the Wasmtime runtime

    v41.0.3 16K #wasmtime #wasm #expose #wasm-runtime #cranelift
  42. bindgen-cli

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

    v0.72.1 48K #codegen #ffi
  43. cglue

    FFI safe abstractions for making plugins and C-compatible libraries

    v0.3.5 1.3K #cbindgen #macro #api-bindings #abi
  44. va_list

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

    v0.2.1 64K #c #unsafe #ffi
  45. cxx-async

    interoperability between C++ coroutines and asynchronous Rust

    v0.1.3 5.6K #cpp #async #ffi
  46. printf-compat

    printf reimplemented in Rust

    v0.3.1 1.6K #printf #reimplemented #output-formatting #no-alloc
  47. c2rust

    C to Rust translation, refactoring, and cross-checking

    v0.22.1 130 #transpiler #migration #c #translation
  48. caret

    Macros for declaring non-exhaustive C-style enumerations, with named members

    v0.8.2 12K #enums #macro
  49. apr

    Rust bindings for Apache Portable Runtime

    v0.4.0 #apache #run-time #memory-management #web-server #memory-pool #hash-table #cryptography #platform-specific
  50. sprintf

    Clone of C s(n)printf in Rust

    v0.4.3 36K #string-formatting #printf #text #string
  51. hyperlight-guest-bin

    opinionated bits of the guest library, such as the panic handler, the entry point, the guest logger, the exception handling logic, and third-party code used by our C-API needed to build a native hyperlight-guest binary

    v0.12.0 3.1K #micro-vm #hyperlight #panic-handler #guest-host #logging #host-guest #c-api #embedded-applications #untrusted #low-overhead
  52. virt

    Rust bindings to the libvirt C library

    v0.4.3 9.2K #qemu #libvirt #kvm #virtualization
  53. dlib

    Helper macros for handling manually loading optional system libraries

    v0.5.2 1.7M #dlopen #dylib #api-bindings
  54. dnp3

    (IEEE 1815) with idiomatic bindings for C, C++, .NET, and Java

    v1.7.0-RC1 1.3K #scada-ics #scada #ics #security
  55. buffi

    generate ergonomic, buffer-based C++ APIs

    v0.3.9+rust.1.93.0 2.9K #c-api #bincode #ffi #api
  56. ffi-convert

    A collection of utilities to ease conversion between Rust and C-compatible data structures

    v0.6.2 26K #utilities #ffi #data-structures
  57. scram-rs

    Salted Challenge Response Authentication Mechanism (SCRAM) SASL mechanism, a library which implements SCRAM logic for Rust and C languages

    v0.20.0 #challenge-response #sasl-authentication #authentication #sasl
  58. rusteron-archive

    Extends the Aeron client to include archiving features, such as recording streams and handling replay capabilities. It uses the Aeron C bindings from aeron-archive module.

    v0.1.160 3.4K #aeron-archive #low-latency-networking #aeron #aeron-c-bindings #networking
  59. ccgo

    A high-performance C++ cross-platform build CLI

    v3.3.0 #cmake #cross-platform #cpp #platform-build #build
  60. axlibc

    ArceOS user program library for C apps

    v0.2.2-preview.1 #arce-os #file-descriptor #user #app #smp #epoll #unikernel #irq #multitask #driver
  61. kz80_c

    A self-hosting C compiler for Z80 targeting RetroShield hardware

    v0.1.1 #z80 #compiler #c #retro #embedded
  62. as-raw-xcb-connection

    Trait to facilitate interoperatibility with libxcb C API

    v1.0.1 1.2M #x11 #xcb-connection #xcb
  63. ctrlc2

    Easy Ctrl-C handler version 2 for Rust projects

    v3.7.3 7.2K #async-signal #ctrl-c #sigint #async
  64. qpdf

    Rust bindings to QPDF C++ library

    v0.3.4 800 #pdf #safe-bindings
  65. arborium-c

    C grammar for arborium (tree-sitter bindings)

    v2.13.0 650 #syntax-highlighting #tree-sitter #c
  66. rusteron-rb

    ring buffer and broadcast functionalities via aeron c bindings, allowing efficient, low-latency message passing between different threads or processes. This module implements Single Producer…

    v0.1.121 8.8K #ring-buffer #aeron-c-bindings #aeron-rb
  67. cxx2flow

    Convert your C/C++ code to control flow chart

    v0.6.3 #convert #charts #flow-control #cpp #tree-sitter #wasm
  68. quickfix

    High level binding to quickfix C++ library

    v0.2.1 19K #quickfix-finance #finance #api-bindings
  69. arborium-cpp

    C++ grammar for arborium (tree-sitter bindings)

    v2.13.0 650 #syntax-highlighting #tree-sitter #cpp
  70. c-ares-resolver

    An asynchronous DNS resolver, backed by c-ares

    v11.0.0 1.4K #dns-resolver #dns #c-ares #future
  71. arborium-c-sharp

    C# grammar for arborium (tree-sitter bindings)

    v2.13.0 350 #syntax-highlighting #c-sharp #tree-sitter
  72. szs

    Lightweight crate for SZS ("Yaz0") compression/decompression used in the Nintendo GameCube/Wii games. The library provides C, C++ and C# bindings. YAY0 ("SZP") is supported, too.

    v0.3.7 1.3K #game-cube #wii #yaz0 #yay0
  73. arborium-objc

    Objective-C grammar for arborium (tree-sitter bindings)

    v2.13.0 210 #objective-c #syntax-highlighting #tree-sitter
  74. dotnetdll

    A framework for reading and writing .NET metadata files, such as C# library DLLs

    v0.1.2 210 #c-sharp #compiler #dotnet #dll #parser
  75. bitflag-attr

    A macro to generate bitflags structures from C-like enums

    v0.13.0 #bit-flags #bitmask #enums #bitflags
  76. c-ares

    wrapper for the c-ares library, for asynchronous DNS requests

    v12.0.0 4.3K #dns #api-bindings
  77. 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
  78. decy-parser

    C AST parsing using clang-sys for Decy transpiler

    v2.0.0 #static-analysis #transpiler #c #rust
  79. objc-sys

    Raw bindings to the Objective-C runtime and ABI

    v0.3.5 1.5M #macos-ios #objective-c #ios #macos #objc-msg-send
  80. rawpointer

    Extra methods for raw pointers and NonNull<T>. For example .post_inc() and .pre_dec() (c.f. ptr++ and --ptr), offset and add for NonNull<T>, and the function ptrdistance.

    v0.2.1 4.6M #raw-pointers #pointers #no-std
  81. aranya-capi-core

    Aranya's C API tooling

    v0.7.1 6.3K #aranya #api #dag #vm #policy
  82. rusteron-client

    core client functionalities for interacting with the Aeron protocol, such as establishing connections, subscribing, and publishing. It uses the Aeron C bindings from aeron-client module.

    v0.1.160 10K #aeron #networking #aeron-c-bindings #aeron-client #client-bindings #low-latency
  83. rusteron-media-driver

    Implements the Aeron Media Driver, a core component for managing messaging between producers and consumers. It uses the Aeron C bindings from aeron-driver module.

    v0.1.160 12K #media-driver #aeron #aeron-c-bindings #networking #low-latency
  84. wit-bindgen-c

    C bindings generator for WIT and the component model, typically used through the wit-bindgen-cli crate

    v0.53.0 3.1K #component-model #wit-bindgen #wasm-bindings #wit-bindgen-cli #wit-component #snake-case #generate-bindings #model-generator #object-file #source-file
  85. libcint

    FFI binding and GTO wrapper for libcint (C library)

    v0.2.2 #integral #scientific #chemistry
  86. chlorine

    Just the C types for no_std, but builds faster

    v1.0.13 15K #c-types #build #faster #ctypes
  87. decy-ownership

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

    v2.0.0 150 #static-analysis #transpiler #rust #compiler #c
  88. wintun

    Safe idiomatic bindings to the WinTun C library

    v0.5.1 14K #tun-tap #wireguard #vpn #api-bindings #tap
  89. ancpp

    A C preprocessor implementation in Rust

    v0.1.1 #pre-processor #file-source #ast #parser #macro #string-literal #macro-expansion #macro-parser #token-stream #warnings
  90. batuta

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

    v0.6.4 #ml #python #transpiler #rust #c
  91. yffi

    Bindings for the Yrs native C foreign function interface

    v0.25.0 #collaborative-editing #crdt #yrs #c-ffi
  92. classicube-sys

    Rust C bindings for ClassiCube

    v4.3.0+ClassiCube.1.3.7 3.7K #bindings #classi-cube-bindings #documentation
  93. png2lvgl

    Convert PNG images to LVGL C arrays

    v0.3.1 #image #graphics #lvgl #image-converter #embedded #embedded-graphics
  94. openslide-rs

    Rust bindings of OpenSlide C library

    v2.4.0 290 #tiff #histopathology #microscopy
  95. decy-hir

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

    v2.0.0 #static-analysis #transpiler #compiler #rust #c
  96. conan2

    Pulls the C/C++ library linking flags from Conan dependencies

    v0.1.9 2.3K #conan #ffi #build
  97. sparse-ir-capi

    C API for SparseIR Rust implementation

    v0.8.0 #c-api #sampling #coefficients #value #fortran #julia #notes
  98. rusteron-code-gen

    Code generator for Aeron C bindings

    v0.1.160 14K #aeron #client #codegen #automate #header #client-bindings
  99. nng-c

    High level bindings nng C library

    v1.11.1 500 #bindings #nanomsg #nng
  100. oo-bindgen

    DSL-based binding geneator for C, C++, Java, and C#

    v0.8.8 800 #bindgen #java #bindings #object-oriented-language #generate-bindings #java-bindings #unit-testing
  101. wasixcc

    C/C++ compiler for the WASIX platform

    v0.3.0 #wasix #compiler #wasm-opt #platform #sysroot #clang #cpp #llvm
  102. xdp

    AF_XDP socket support without C dependencies

    v0.7.2 410 #af-xdp #sockets #linux
  103. rune_c_compiler

    A Rune to C source file compiler

    v0.5.1 #rune #compiler #source-file #metadata #packing
  104. ffi_types

    C ABI compatible wrappers for cbindgen/bindgen

    v0.0.19 3.6K #cbindgen #bindgen #wrapper #compatible #boxed #abi #c-abi
  105. fastc-lsp

    Language Server Protocol implementation for FastC

    v0.1.0 #compiler #c #safe #systems-programming #transpiler
  106. inline-c

    Write and execute C code inside Rust

    v0.1.8 7.6K #cpp #testing #c
  107. changepacks-csharp

    C# (.NET) project support for changepacks (NuGet)

    v0.2.14 #changepacks #detect #workspace #package #cargo-publish #indentation #nu-get #topological-sorting #nodejs #version-management
  108. cskk

    C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ

    v3.1.4 1.0K #kanji #skk #kana #abi #input-methods #変換
  109. freewili-finder-rs

    Rust bindings for the FreeWili Finder C/C++ library

    v0.4.4 550 #usb-device #devices #hardware-devices #usb #freewili
  110. io-buffer

    A buffer abstracted for disk and network IO, with static lifetime. Unify Vec and *libc::c_void into one type, with smallest mem footprint

    v1.0.6 2.3K #io #buffer #buffer-io
  111. sticks

    managing C and C++ projects

    v0.3.6 #stick #build-system #package-manager #cpp #vcpkg #gitignore #makefile #project-structure #clang-format #editor-config
  112. cyagen

    Text file generator based on C file and templates

    v0.1.11 650 #text-file #file-generator #c
  113. ncm_c

    convert ncm to mp3 or flac

    v0.2.6 900 #ncm #mp3 #flac #convert #fd
  114. crustal

    generating C/C++ code

    v0.3.6 500 #generator #assembly #assembling
  115. mtl-sys

    Low-level Objective-C runtime bindings for Metal

    v1.0.1 #metal #macos #gpu #graphics #gpu-graphics
  116. c-gull

    A libc implementation in Rust

    v0.22.2 240 #libc #linux
  117. mock_gen

    Interface and mock generator for C++ classes

    v0.1.23 #mocking #generator #doctest #trompeloeil
  118. cpp_build

    Cargo build script for the cpp crate

    v0.5.10 198K #cpp #build-dependencies #compiler #ffi #c #cxx
  119. cyrs

    C-c C-v tool in command line

    v0.3.2 #cc #command-line-tool #c-v #copy-paste
  120. icu_freertos

    C interface to ICU4X

    v2.1.1 320 #icu4x #internationalization #free-rtos #error-handler
  121. wasmer-c-api

    Wasmer C API library

    v7.0.1 #wasm-engine #wasm-module #wasm
  122. mini-c-parser

    minimal C language lexer & parser & virtual executer from scratch

    v0.12.2 650 #lexer #interpreter #c-compiler
  123. cjson-bindings

    Safe Rust bindings for the cJSON library - a lightweight JSON parser in C with support for JSON Pointer (RFC6901), JSON Patch (RFC6902), and JSON Merge Patch (RFC7386)

    v0.6.1 #json-parser #embedded #cjson #json #api-bindings
  124. mlir-sys

    Rust bindings to the MLIR C API

    v210.0.1 49K #bindings #llvm
  125. gluon_c-api

    C-api for gluon, a static, type inferred programming language for application embedding

    v0.18.2 140 #gluon #functional-programming #type-inference #embeddable #c-api #garbage-collected #repl #utf-8 #static-typing #expression-evaluator
  126. dicom-findscu

    A DICOM C-FIND command line interface

    v0.9.0 500 #search #dicom #query
  127. tflitec

    A safe Rust wrapper of TensorFlow Lite C API supporting x86_64 and ARM (iOS, Android)

    v0.7.0 750 #tensorflow #cross-platform #machine-learning #bindings
  128. lean-sys

    Bindings to Lean 4's C API

    v0.0.9 3.4K #math #bindings
  129. includium

    A complete C preprocessor implementation in Rust

    v0.1.0 #pre-processor #conditional-compilation #c
  130. cpp_map

    C++ std::map emulator

    v0.2.0 #cpp #emulation #map
  131. oracle-rs

    Pure Rust driver for Oracle databases - no OCI/ODPI-C required

    v0.1.5 #async #oracle-database #database-driver #tns #async-driver
  132. blazesym-c

    C bindings for blazesym

    v0.1.7 261K #elf #stack-trace #dwarf #gsym #tracing
  133. vitaminc-password

    Secure password generator. Part of the Vitamin-C cryptographic suite.

    v0.1.0-pre4 #password-generator #secure-password #cryptography #security
  134. decy-analyzer

    Static analysis and type inference for C code

    v2.0.0 #static-analysis #transpiler #compiler #c #rust
  135. cexpr

    A C expression parser and evaluator

    v0.6.0 7.3M #expression-evaluator #c #expression-parser
  136. builder_cpp

    build tool for building C and C++ applications

    v0.9.5 2.2K #build-tool #cpp #c #c-cpp
  137. geos-sys

    GEOS C API bindings

    v2.0.6 6.3K #gis #geography #libgeos
  138. blosc-src

    FFI bindings for blosc-c

    v0.3.8 31K #compression #lossless-compression #zstd
  139. rsblkid

    Safe Rust wrapper around the util-linux/libblkid C library

    v0.4.1 500 #util-linux #libblkid #blkid #device-topology #wrapper
  140. tree-sitter-objc

    Objective-C grammar for tree-sitter

    v3.0.2 11K #tree-sitter #objective-c #parser
  141. oak-csharp

    C# frontend for Oak

    v0.0.3 #c-sharp #front-end #frontend
  142. block-sys

    Raw bindings to Apple's C language extension of blocks

    v0.2.1 535K #ios #objective-c #macos #macos-ios #sys
  143. fiddler-script

    A minimal C-style scripting language interpreter

    v0.1.2 #interpreter #scripting-language #c-style #env-var #script-interpreter #control-flow #fiddler #user-defined #variable-names #logical-operator
  144. c-scape

    A libc bottom-half implementation in Rust

    v0.22.2 220 #libc #linux
  145. fatoora-ffi

    C ABI bindings for the fatoora ZATCA SDK

    v0.1.2 #zatca #c-abi #ffi
  146. interoptopus_backend_csharp

    Generates C# bindings

    v0.15.0-alpha.24 3.3K #c-sharp #dotnet #c-bindings #ffi
  147. tinyscript

    Tiny, C-like scripting language

    v0.5.0 #scripting-language #automation #scripting #script-automation
  148. libffi-sys

    Raw Rust bindings for libffi

    v4.1.0 68K #closures #ffi #c
  149. citrus

    C to Rust syntax converter

    v0.10.2 #codegen #c #ffi #bindings
  150. malloced

    A malloc-ed box pointer type

    v1.3.1 15K #malloc #c #array #api-bindings #malloc-free
  151. cargo-newcpp

    A cargo plugin for creating new C++ projects

    v0.7.1 1.1K #cargo-subcommand #cli #cpp #cargo-cli
  152. upki-ffi

    C FFI bindings for upki

    v0.1.0 #certificate #upki #revocation #intermediate #certificate-transparency #platform-independent #privacy-preserving
  153. roup

    Rust-first parser for OpenMP and OpenACC directives with C/C++ bindings

    v0.7.0 #openmp #hpc #openacc #parallel #parser
  154. oak-cpp

    C++ systems programming language parser with support for modern C++ features and object-oriented programming

    v0.0.3 #cpp #syntax-analysis #parser
  155. 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
  156. opencl-sys

    OpenCL C FFI bindings for the Rust programming language

    v0.6.1 4.6K #gpgpu #gpu #api
  157. wolfssl-wolfcrypt

    Rust wrapper for wolfssl C library cryptographic functionality

    v1.1.0 #encryption #cryptography #fips #wolfssl #security
  158. aranya-capi-codegen

    Code generation for Aranya's C API tooling

    v0.6.1 6.3K #aranya #generator #vm #parser #dag
  159. c2rust-asm-casts

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

    v0.22.1 410 #transpiler #migration #c
  160. cbundl

    webpack but for C code

    v0.1.4 600 #bundler #c #parser #code #bundle
  161. seasick

    Tools for implementing and transcribing C APIs

    v0.4.7 1.3K #ffi #transparent #no-alloc #nul
  162. liba

    An algorithm library based on C/C++

    v0.1.15 1.6K #algorithm
  163. c2rust-ast-builder

    Rust AST builder support crate for the C2Rust project

    v0.22.1 160 #transpiler #migration #c
  164. dicom-storescp

    A server accepting DICOM C-STORE

    v0.9.0 470 #dicom #store
  165. blusc

    blosc compression, port of c-blosc2

    v0.0.2 #compression #zstd #blosc
  166. dicom-storescu

    A DICOM C-ECHO command line interface

    v0.9.0 650 #dicom #command-line-interface
  167. libmoq

    Media over QUIC, C bindings

    v0.2.6 #quic #http-3 #live #media-live #media #webtransport
  168. lib60870

    Safe Rust bindings to lib60870-C, an IEC 60870-5-101/104 protocol implementation

    v0.4.0 #scada #iec-104 #power-systems #iec-60870 #ffi
  169. objc2-encode

    Objective-C type-encoding representation and parsing

    v4.1.0 3.3M #encode #objective-c #macos-ios #macos #ios
  170. wasmi_c_api_impl

    C bindings for the Wasmi WebAssembly interpreter

    v1.0.9 6.0K #wasm-interpreter #wasmi #wasm #interpreter
  171. oak-c

    High-performance incremental C parser for the oak ecosystem with flexible configuration, supporting low-level system programming features

    v0.0.3 #pre-processor #syntax-analysis #parser #c
  172. interoptopus_backend_c

    Generates C bindings

    v0.15.0-alpha.24 2.4K #c-bindings #c #c-header #ffi
  173. bevy_channel_message

    Send events via a channels form anywhere (eg. c-ffi) to Bevy (buffered) messages.

    v0.2.0 #bevy #gamedev
  174. cblas-sys

    The package provides bindings to CBLAS (C)

    v0.3.0 71K #linear-algebra
  175. moontool

    John Walker's moontool.c astronomical calculation routines, extracted and ported to Rust

    v1.3.0 600 #moon #aerospace
  176. dicom-echoscu

    A DICOM C-ECHO command line interface

    v0.9.0 370 #dicom #c-echo #command-line-interface
  177. skia-rs-ffi

    C FFI bindings for skia-rs

    v0.2.0 #graphics-rendering #2d-graphics #skia #canvas #graphics
  178. gnuv2_demangle

    GNU V2 C++ symbol demangler

    v0.4.0 320 #demangle #gnu #demangler #v2
  179. cstring-array

    Safe, zero-copy wrapper for passing string arrays to C FFI (char**)

    v0.1.1 #c-strings #argv #c-interop #array #api-bindings
  180. ftp-calculator-bindings-c

    C bindings for the FTP core calculation library

    v0.1.816 #ftp #calculator #finance
  181. styx-ffi

    C bindings for the Styx configuration language parser

    v1.0.1 #configuration-language #styx #document #language-parser #config-parser #language-interop
  182. servicepoint_binding_c

    C bindings for the servicepoint crate

    v0.15.0 700 #cbindgen #cccb-servicepoint #cccb
  183. bpflint

    Linting functionality for BPF C programs

    v0.3.0 #linter #lint #cli #bpf
  184. metallic

    C math functions from scratch

    v0.2.0 600 #logarithm #trigonometry #special-functions #floating-point #exponential
  185. knob

    C/C++ Build System

    v0.9.65 700 #build-system #header
  186. bevy_channel_trigger

    Send events via a channels form anywhere (eg. c-ffi) to Bevy Observers

    v0.6.0 #channel #observer #bevy
  187. cfixed-string

    Pass Rust strings to C with potentially not needing heap allocation

    v1.1.0 #heap-allocator #needing #byte-buffer #stack-allocation #pass #c-strings #memory-fragmentation
  188. duckdb-loadable-macros

    Native bindings to the libduckdb library, C API; build loadable extensions

    v0.1.14 1.4K #duck-db #database #ffi
  189. c2rust-build-paths

    C2Rust utilities related to build paths, primarily at build time

    v0.22.1 170 #transpiler #migration #c #translation
  190. vlsvrs

    VLSV reader with C and Python bindings

    v0.9.6 1.1K #vdf #vlsv #hpc #vlasiator #plasma
  191. ap33772s-rs

    Driver for the AP33772S USB C Power Delivery and Extended Power Supply IC. Allowing for both embedded-hal and embedded-hal-async I2C

    v0.1.7 #power-supply #i2c-driver #chip-driver #usb-c #programmable #embedded-hal-async #usb-power #usb-pd #voltage #async-sync
  192. deku_string

    Encoding/decoding helpers for Deku, String, Vec in fixed, Pascal, .NET and C-style formats with length guarantee

    v0.4.1 #deku #no-std #binary
  193. treeedb-c

    Generate Datalog facts from C source code

    v0.2.0-rc.1 #datalog #souffle #parser #c
  194. treeedb-csharp

    Generate Datalog facts from C# source code

    v0.2.0-rc.1 #datalog #c-sharp #souffle
  195. regorus-mimalloc-sys

    Vendored mimalloc C allocator bindings for regorus

    v2.2.6 #confidential-computing #regorus #bindings #mi-malloc #opa #rego #golang #interpreter #java #allocator
  196. block

    Rust interface for Apple's C language extension of blocks

    v0.1.6 987K #objective-c #ios #osx
  197. syscalls-rust

    Linux syscalls for rust

    v0.2.10 #linux-syscalls #linux-kernel #c #linux #syscalls-kernel
  198. send_ctrlc

    A cross platform crate for sending ctrl-c to child processes

    v0.6.0 1.1K #ctrl-c #sigint #signal
  199. dora-operator-api-c

    C API implementation for Dora Operator

    v0.4.0 #dataflow #dora #robotic #operator #api #distributed #dataflow-oriented #robotics #artificial-intelligence #ros2
  200. flop-cli

    Interactively flip debug output statements in C/C++/Rust/Java/Go code

    v0.4.0 #debugging #output #development
  201. rustbridge-ffi

    C ABI exports and FFI buffer management for rustbridge

    v0.9.1 #stable-abi #c-abi #cdylib #api-bindings #bindings
  202. decy-codegen

    Rust code generation from HIR with minimal unsafe blocks

    v2.0.0 550 #static-analysis #transpiler #compiler #rust #c
  203. openapi-client-gen

    Experimental OpenApi client generator for Rust with support for C-FFI and WASM

    v0.0.3 160 #openapi-generator #generator #openapi #api-bindings
  204. conan

    wrapper of the conan C/C++ package manager (conan.io) to simplify usage in build scripts

    v0.4.2 3.1K #build-dependencies #package-manager
  205. cxx-stl

    High level C++ STL Rust bindings

    v4.4.0 180 #stl #bindings
  206. temporal_capi

    C interface to temporal_rs

    v0.1.2 56K #temporal-rs #api #semver #generate-bindings #semver-compatible
  207. sdecay

    Bindings for SandiaDecay C++ library, used to compute nuclide mixtures

    v0.2.0 #nuclear-physics #atom #isotope #physics
  208. codegraph-c

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

    v0.1.3 #tree-sitter #code-analysis #parser #c
  209. ppx

    C-style pre-processor library

    v1.0.1 #macro-expansion #compile-time #pre-processor #macro #preproc
  210. byte-strings

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

    v0.3.1 23K #c-str #char #api-bindings #c #c-char
  211. atomic-int

    Atomics for additional integers, like C/FFI types

    v0.1.5 #integer #c-int #atomic #libc #fallback
  212. lang-c

    Lightweight C parser

    v0.15.1 1.9K #ast #parser #c-language #c
  213. clangql

    run SQL-like query on your C/C++ Abstract syntax tree

    v0.11.0 #git-ql #file #gitql
  214. azure-iot-rs

    Rust wrappers for Azure IOT C SDK

    v0.6.1 #azure-sdk #iot #devices #edge
  215. rustyforge

    A fast build tool for C, written in Rust

    v0.4.1 #build-tool #c #cli
  216. hedl-ffi

    HEDL C ABI bindings

    v2.0.0 #hedl #data-format #token-efficient #parser
  217. wordcutw

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

    v0.5.0 250 #thai #nlp #lao #c
  218. ctrlc-tiny

    A tiny crate for checking if Ctrl-C was pressed — no handlers, no AtomicBool

    v1.0.0 #ctrl-c #sigint #signal-safe #tiny #signal
  219. cc6502

    making C compilers for the 6502 8-bits processor

    v1.0.32 #compiler #6502 #cli
  220. egui_net_ffi

    Rust-C# interop for Egui.NET

    v0.4.0+0.33.2 #egui #net #bindings #interop #rustc #game-engine #dark-mode #imgui
  221. cplex-sys

    Low level bindings to the Cplex C-API

    v0.9.3 #optimization #algorithm #api-bindings
  222. snaphu-rs

    SNAPHU C library

    v0.1.0 #sar #insar
  223. cglue-gen

    FFI safe code generation for making plugins and C-compatible libraries

    v0.3.2 1.4K #c-glue #cbindgen #macro #ffi #api-bindings #abi
  224. dapper

    Dependency Analysis Project - identifying dependencies in C/C++ code and packages on filesystems

    v0.0.0-pre.3 #identifying #dataset #user #parser #analysis #source-file
  225. oak-objective-c

    Objective-C object-oriented programming language parser with support for Apple platform development and runtime features

    v0.0.3 #object-oriented #parser #objective-c #apple-platforms
  226. ccarp

    (trans)Compile C And Rust Partially

    v0.1.2 160 #compiler #language #cli
  227. c2pa-c-ffi

    C language FFI base for c2pa crate to create bindings

    v0.75.19 1.7K #c2pa #metadata #bindings
  228. cral

    C code gen

    v1.4.0 #gen #content #version #pointers #ast #1-0-0
  229. ratatui_ffi

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

    v0.2.6 110 #c #bindings #tui #terminal
  230. zngur

    A Rust/C++ interoperability tool

    v0.7.0 130 #interop #generated #env-var #documentation-for-info #semantic #ergonomics #methods-and-functions #io-stream #type-name
  231. readcon-core

    An oxidized single and multiple CON file reader and writer with FFI bindings for ergonomic C/C++ usage

    v0.2.0 150 #file-format #con #comp-chem
  232. corge-rs

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

    v0.1.1 #gcc #toolchain #c #cli
  233. praeda

    A procedural loot generator library with C++ and C# FFI bindings

    v0.2.1 #game #loot #procedural-generation #item
  234. abhedya-ffi

    C/FFI Bindings for Abhedya PQC

    v1.0.24 #post-quantum-cryptography #encryption #abhedya #ffi #decryption #nodejs
  235. cpp_common

    details crate for the cpp crate

    v0.5.10 218K #cpp #build-dependencies #compiler #ffi #c #cxx
  236. pyszczek

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

    v0.2.0 #animal #face #rust #ffi #c
  237. llvm-lib

    LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API

    v0.8.1 11K #llvm #compiler-infrastructure #api #safe #create
  238. bpflinter

    A command-line based linter for BPF C code

    v0.1.5 #linter #lint #bpf
  239. cblas

    The package provides wrappers for CBLAS (C)

    v0.5.0 19K #linear-algebra #api-bindings
  240. raw_struct

    procedural macro for easily declaring C-style structs that reference local or external memory, based on your memory implementation. It generates appropiate getter methods for easy access.

    v0.3.0 #getter #proc-macro #reference #c-style #memory-access
  241. async-dnssd

    Asynchronous wrapper for DNS-SD C libraries

    v0.5.1 11K #dns-sd #mdns #async
  242. cpr-cli

    git-based project manager aimed at C/C++

    v0.1.6 240 #project-manager #cpp
  243. entidb_ffi

    Stable C ABI for EntiDB bindings

    v2.0.0-alpha.3 #stable-abi #embedded-database #cbor #bindings #database
  244. simple-agents-ffi

    C-compatible FFI bindings for SimpleAgents

    v0.2.6 #c-compatible #simple-agents #agent
  245. treeedb-cpp

    Generate Datalog facts from C++ source code

    v0.2.0-rc.1 #datalog #souffle #cpp #parser
  246. Try searching with DuckDuckGo or on crates.io.

  247. scip-sys

    Bindings for the C SCIP solver

    v0.1.26 9.9K #bindings #c-api #solver #bindgen #bundled
  248. csharp-language-server

    that simplifies installation and running C# language server

    v0.7.1 #language-server #notifications #code-analysis #download #microsoft #csproj #sln
  249. wit-bindgen-csharp

    C# bindings generator for WIT and the component model, typically used through the wit-bindgen-cli crate

    v0.53.0 3.1K #wit-bindgen #component-model #wit-bindgen-cli #wasi #wit-component #c-sharp #bindings-generator #wasm-interface
  250. atomic_enum

    An attribute to create an atomic wrapper around a C-style enum

    v0.3.0 123K #atomic #enums
  251. u16cstr

    A macro for creating c-style u16 wide strings at compile time

    v0.6.0 #wide-string #c-style #c-strings
  252. cty

    Type aliases to C types like c_int for use with bindgen

    v0.2.2 351K #ffi #bindgen #type #c
  253. rs-flx

    Rust bindings for flx-c

    v0.1.3 #bindings #flx-c #bindings-for-flx-c #name #emacs-flx
  254. c_vec

    Structures to wrap C arrays

    v2.0.0 21K #vec #array #c
  255. libnode_sys

    C bindings for libnode

    v0.0.7 430 #napi #bindings #embedding #extension #js #relative-path
  256. offline_intelligence_cpp

    C++ bindings for Offline Intelligence Library

    v0.1.2 #offline #intelligence #bindings #context #onnx #gguf #safetensors #conversation #memory-optimization #artificial-intelligence
  257. dlt-rs

    Safe and idiomatic Rust wrapper for the C library libdlt to provide DLT logging capabilities for Rust applications

    v0.1.0 #logging #libdlt #tracing #daemon #idiomatic #structured-logging #trace-logging #log-structured #thread-safe
  258. cffi

    Safe* C FFI interface generation

    v0.1.7 420 #proc-macro #spell-check #foreign-interface #marshal #marshalling
  259. cppup

    An interactive C++ project generator

    v0.1.0 #test-framework #project-generator #clang-format #build-system #git #clang-tidy #cpp #doctest #conan #non-interactive
  260. value-box-ffi

    C-like api to family of value-box crates

    v1.2.0 390 #ffi #value-box #structures
  261. embedded-c-sdk-bind-hal

    Embedded C SDK bind HAL

    v0.12.2 #c-sdk #bind #csdk #embedded
  262. ledger_secure_sdk_sys

    Bindings to Ledger C SDK

    v1.14.1 15K #ledger #sdk-bindings #c-sdk #devices #api-level #low-level-api
  263. fastc

    A safe C-like language that compiles to C11

    v0.1.0 #compiler #transpiler #safe #systems-programming #c
  264. autd3capi-driver

    autd3capi base library

    v36.0.0-alpha.2 2.1K #autd3 #autd3capi #c
  265. bitflag

    A macro to generate bitflags structures from C-like enums

    v0.10.1 #bit-flags #bitmask #bitflags
  266. cup-cli

    A Cargo-like tool for C++ Project Building and Package Management

    v0.1.6 220 #tool-for-building #cargo-like #package-manager #publish
  267. bindings-generat

    Automatically generate safe, idiomatic Rust wrapper crates from C/C++ libraries

    v0.1.0 #codegen #safe-bindings #bindgen #wrapper
  268. spydecy

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

    v0.3.0 #python #transpiler #compiler #c #rust
  269. treeedbgen-souffle-c

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

    v0.1.0 #souffle #datalog #c #parser