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

  1. portable-atomic

    Portable atomic types including support for 128-bit atomics, atomic float, etc

    v1.13.0 11.5M #atomic #no-alloc
  2. ctor

    __attribute__((constructor)) for Rust

    v0.6.3 3.5M #constructor #constructor-macro #attributes #static-initialization #destructor #module-initialization
  3. ash

    Vulkan bindings for Rust

    v0.38.0+1.3.281 872K #vulkan #bindings #graphics
  4. libz-rs-sys

    A memory-safe zlib implementation written in rust

    v0.6.0 4.5M #zlib #compression #debug-information #zlib-rs #gz #memory-safe #debugging #sense
  5. winapi

    Raw FFI bindings for all of Windows API

    v0.3.9 10.3M #directx #windows #com #ffi
  6. region

    Cross-platform virtual memory API

    v3.0.2 283K #virtual-memory #maps #protect #page
  7. simsimd

    Portable mixed-precision BLAS-like vector math library for x86 and ARM

    v6.5.12 89K #simd #vector-search #linear-algebra
  8. selinux

    Flexible Mandatory Access Control for Linux

    v0.5.3 341K #security #access-control #linux #filesystem #filesystem-access
  9. cargo-careful

    Execute Rust code carefully, with extra checking along the way

    v0.4.9 5.7K #debug-assertions #checker #detect #carefully #debugging #rustflags #undefined-behavior
  10. opencl3

    Khronos OpenCL 3.0 API and extensions

    v0.12.1 4.4K #opencl #gpgpu #gpu #api-bindings
  11. j4rs

    j4rs stands for 'Java for Rust' and allows effortless calls to Java code, from Rust

    v0.24.0 4.6K #java #jni
  12. bytecheck

    Memory validation framework for Rust

    v0.8.2 3.8M #validation #serialization #no-std
  13. ptr_meta

    A radioactive stabilization of the ptr_meta rfc

    v0.3.1 4.3M #no-std #no-alloc
  14. wasix

    API bindings for Rust

    v0.13.1 64K #wasi #wasm
  15. foreign-types

    A framework for Rust wrappers over C APIs

    v0.5.0 8.3M #api #wrapper #kinds #standard #borrowing
  16. typeid

    Const TypeId and non-'static TypeId

    v1.0.3 3.9M #non-static #no-alloc
  17. libwebp-sys

    Bindings to libwebp (bindgen, static linking)

    v0.14.1 131K #webp-codec #image-codec #webp #image #image-decoder
  18. cpp

    Inline C++ code closures

    v0.5.10 190K #ffi #c #compiler #cxx
  19. rbpf

    Virtual machine and JIT compiler for eBPF programs

    v0.4.0 2.8K #ebpf #interpreter #filtering
  20. libheif-sys

    libheif bindings

    v5.1.1+1.21.2 7.8K #heif #heic
  21. branches

    Branch hinting prediction and control functions for stable Rust including likely, unlikely, assume and abort, plus read and write cpu prefetch functions to help algorithm optimization

    v0.4.4 12K #optimization #branch #unlikely #no-std #likely
  22. sqlite-wasm-rs

    wasm32-unknown-unknown bindings to the libsqlite3 library

    v0.5.1 52K #wasm #sqlite #javascript
  23. sqlite-hashes

    Hashing functions for SQLite with aggregation support: MD5, SHA1, SHA256, SHA512, Blake3, FNV-1a, xxHash

    v0.10.8 8.0K #sha-256 #rusqlite #sqlite
  24. mbox

    malloc-based box. Supports wrapping pointers or null-terminated strings returned from malloc as a Rust type, which will be free'd on drop

    v0.7.1 153K #malloc #c-str #box #malloc-free #api-bindings
  25. remdb

    嵌入式内存数据库

    v0.2.9 #database #memory #version
  26. embed_plist

    Embed property list files like Info.plist directly in your executable binary

    v1.2.2 347K #plist #launchd #info #apple
  27. jni-simple

    binding for JNI (Java Native Interface) and JVMTI (JVM Tool Interface)

    v0.3.2 600 #jni #java #jvmti #ffi
  28. libyml

    A safe and efficient Rust library for parsing, emitting, and manipulating YAML data

    v0.0.5 660K #yaml-parser #yaml #serialization #serde-yaml
  29. pyo3-ffi

    Python-API bindings for the PyO3 ecosystem

    v0.27.2 6.4M #pyo3 #cpython #python
  30. mira

    Pure and simple Vulkan bindings generated from Vulkan-Headers!

    v0.1.26 1.5K #vulkan #bindings #graphics
  31. symjit

    a lightweight just-in-time (JIT) optimizer compiler

    v2.12.0 #jit #computer-algebra #compiler
  32. secrets

    Protected-access memory for cryptographic secrets

    v1.2.0 3.2K #cryptography #allocator
  33. min_hook_rs

    MinHook library for Windows x64 function hooking with simplified but reliable instruction decoding

    v2.1.1 #x86-64 #detour #hook #windows #function
  34. pipeline-script

    Script engine designed for the project construction tool pipeline(crate name pipeline-cli)

    v0.3.12 850 #pipeline-cli #engine #ir #tool #name #script-engine
  35. r-egl

    Rust bindings for EGL

    v0.7.1 #egl #opengl #khronos
  36. mozjpeg-sys

    FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.

    v2.2.4-beta.1 170K #jpeg #libjpeg #static
  37. tarnish

    Process isolation library with automatic panic recovery for running untrusted Rust code

    v0.0.2 #process-isolation #sandbox #fault-tolerance #ffi
  38. read-process-memory

    Read memory from another process

    v0.1.6 57K #process-memory #read-memory #another-process #memory-inspection #process-handle
  39. scoped-stream-sink

    Easy way to make streams and sinks

    v1.2.3 #stream-sink #async-stream #sink
  40. lgalloc

    Large object allocator

    v0.6.0 2.5K #memory-management #memory-allocator #page-size #memory-map #object #memory-mapping #background-thread #physical-memory #dirty #statistics
  41. easy-async-opencl3

    A declarative, multi-device asynchronous executor for OpenCL based on cl3

    v0.2.4 #opencl #parallel #gpu #multi-device
  42. hyper_byte

    An unsafe, near-zero cost (1-2 instructions) byte transmuter to numeric types with fast byte reader, writer, and read-writer

    v0.7.0 800 #unsafe #numeric #byte
  43. hifmt

    Format output without Rust code segment in binary to reduce the ultimate binary size

    v0.2.1 #binary-size #embedded #fmt
  44. xpc-sys

    Conveniently call routines with wrappers for xpc_pipe_routine() and go from Rust types to XPC objects and back!

    v1.0.0 600 #xpc-dictionary #apple
  45. cognitum-gate-kernel

    No-std WASM kernel for 256-tile coherence gate fabric

    v0.1.0 #coherence #distributed #wasm #min-cut
  46. vkcore-rs

    The Vulkan core functions for Rust

    v0.5.7 2.0K #vulkan #glfw #gpu #render #game-engine
  47. avila-atom

    Atomic computational structures - Option, Result, Vec, HashMap built from nucleus

    v0.7.0 #avila #foundation #primitive
  48. renik

    🤖 Renik shared library

    v0.7.1 400 #bluetooth
  49. hypnus

    Memory Obfuscation in Rust

    v0.2.0 #obfuscation #redteam #rust #windows
  50. wavltree

    An intrusive Weak AVL Tree

    v0.0.8 480 #binary-search-tree #avl-tree #intrusive #weak #link #rb-tree #red-black #non-null #self-balancing #data-structures
  51. gil

    A fast single-producer single-consumer queue with sync and async support

    v0.5.6 #lock-free-queue #async-channel #spsc #lock-free
  52. dynamic-plugin

    Write compile-time-checked, dynamically-loaded plugin libraries for your Rust software

    v0.7.0 550 #plugin-system #compile-time-checking #dynamically-loaded #host #loading
  53. uwd

    Call Stack Spoofing for Rust

    v0.3.5 #spoofing #redteam #rust #stack #windows
  54. safe-allocator-api

    A safe wrapper around the allocator_api’s Allocator trait

    v0.6.0 1.3K #allocator-api #thread-safe #traits #shrink #layout #memory-management
  55. rawsys-linux

    Direct Linux kernel syscalls in Rust — no libc required, per-ISA and multi-version aware

    v1.0.1 #syscalls #linux-syscalls #linux-kernel #linux #no-libc #inline-assembly
  56. shelter

    ROP-based sleep obfuscation to evade memory scanners

    v0.1.2 210 #rop #sleep #obfuscation
  57. rtpx

    Safe Rust bindings for CTP (Comprehensive Transaction Platform) and its variations for Chinese financial markets

    v1.0.5 410 #finance-trading #ctp #finance #china #ffi #trading
  58. ffi_helpers

    help make working with FFI easier

    v0.3.0 855K #error-handling #ffi #extern
  59. substrate-rs

    Powerful function hooking library for Android and Linux - Rust rewrite of Cydia Substrate and And64InlineHook

    v0.1.6 #android #hook #inject #il2cpp #api-bindings
  60. injectorpp

    powerful tool designed to facilitate the writing of unit tests without the need to introduce traits solely for testing purposes. It streamlines the testing process by providing a seamless…

    v0.4.0 750 #unit-testing #mocking #testing
  61. cups_rs

    Rust bindings for CUPS (Common UNIX Printing System)

    v0.3.0 #cups-printing #printing-system #color-mode #media #duplex #pdf #margin #type-safe
  62. aarch64-cpu-ext

    Extended AArch64 CPU utilities and cache management operations

    v0.1.4 470 #cpu-cache #arm64 #cpu #aarch64 #cache
  63. stringleton

    Extremely fast string interning library

    v0.2.1 #string-interning #symbols #string #interning
  64. extargsparse_worker

    Rust Commandline User Interface

    v0.2.4 460 #worker #command-line-interface #extargsparse #arguments-parser #namespaces #dep
  65. 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
  66. tailvec

    Split Vec to mutable slice and TailVec, the TailVec can push or pop etc

    v0.2.13 1.1K #vec #slice #split #no-std
  67. cblas-inject

    CBLAS compatible interface backed by runtime-registered Fortran BLAS function pointers

    v0.1.0 #cblas #blas #ffi #linear-algebra #run-time
  68. windows-acl

    simplify Windows ACL operations

    v0.3.0 18K #winapi #windows-security #security #windows
  69. vkgen

    Generates Rust source code from the Vulkan/OpenXR registry

    v2.2.1 #open-xr #vulkan #generator
  70. 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
  71. mdbx-rs

    FFI bindings to mdbx-rs, a fast embedded key-value database (downloads prebuilt binaries)

    v0.4.6 #database #key-value #embedded-database #lmdb
  72. foreign

    Conversion between foreign and Rust types

    v0.3.2 130 #ffi #c-strings #convert
  73. bola

    A lightweight native rust linear algebra library

    v0.1.2 #lapack #math #matrix #matrix-matrix #linear-algebra
  74. vkobject-rs

    The Vulkan object wrappers for Rust

    v0.0.4 #vulkan #gpu #game-engine #glfw #render
  75. physx

    High-level Rust interface for Nvidia PhysX

    v0.19.0 480 #user-data #api-bindings #physics
  76. lzma-sdk-sys

    Raw FFI bindings for the LZMA encoder/decoder parts of LZMA-SDK (7zip)

    v0.1.2+25.01 #lzma #7zip #bindings-for-lzma #flags #routines #zip #compression #assembly
  77. unwinder

    Call stack spoofing for Rust

    v0.1.4 320 #call-stack-spoofing #spoofing #stack
  78. 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
  79. deno_napi

    NAPI implementation for Deno

    v0.159.0 3.6K #napi #deno #nodejs #js
  80. pforge-bridge

    Language bridge FFI for pforge

    v0.1.4 #mcp #framework #tdd #codegen #declarative
  81. vortex-buffer

    A byte buffer implementation for Vortex

    v0.58.0 850 #byte-buffer #vortex #bit-set
  82. android_xdl

    xDL is an enhanced implementation of the Android DL series functions

    v0.0.3 #dlopen #android #bindings #xdl #android-bindings
  83. webglue

    OpenGL ES 3.0 / WebGL2 wrapper for Rust and WebAssembly

    v0.1.0 #webgl #opengl #gltf #graphics #wasm
  84. lwprintf-rs

    Rust bindings for the lightweight printf library lwprintf

    v0.3.2 #printf #embedded #os
  85. dear-imgui-sys

    Low-level FFI bindings to Dear ImGui v1.92.5 (docking branch) via cimgui (C API)

    v0.8.0 240 #imgui #docking #ui #graphics #multiview
  86. shellcode-loader

    shellcode加载器,通过多种方式加载shellcode并对抗EDR检测

    v1.0.1 #shellcode #hook #loader #binary
  87. cstr-argument

    A trait for converting function arguments to null terminated strings

    v0.1.2 184K #arguments #ffi #null-terminated-string
  88. hodu_cpu_kernels

    hodu cpu kernels

    v0.2.4 #tensor #kernel #hodu #cpu #open-blas #f16 #embedded #neural-network #bf16
  89. multiboot2-header

    Convenient and safe parsing of Multiboot2 Header structures and the contained header tags. Usable in no_std environments, such as a bootloader. An optional builder feature also allows the construction of…

    v0.7.0 650 #bootloader #multiboot2 #kernel #kernel-boot
  90. stack-arena

    A fast, stack-like arena allocator for efficient memory management, implemented in Rust

    v0.12.0 340 #arena-allocator #performance #stack #memory-allocator
  91. clf

    flush the cpu cache line by __builtin_clear_cache()

    v0.1.9 650 #cpu-cache #flush #memory #clear
  92. service-rs

    An async-first, lightweight dependency injection container for Rust

    v0.1.7 #dependency-injection #service-container #ioc #di
  93. aya-obj

    An eBPF object file parsing library with BTF and relocation support

    v0.2.1 122K #ebpf #btf #elf #bpf
  94. endurox-sys

    Low-level FFI bindings for Enduro/X middleware

    v0.1.1 #middleware #ubf #xatmi #ffi #api-bindings
  95. endian-writer

    [no_std] Methods for efficient reading and writing of structures to raw pointers in a stream-like fashion

    v2.2.0 600 #endian #reader #raw-pointers #reader-writer #serialization
  96. utf8-rune

    Lightweight crate that aims at being a building block for libraries that work with UTF-8 data. This crate provides the struct Rune which can thought of in some cases as a drop-in replacement to Rust's char type…

    v0.0.2 #utf-8 #unicode #localization #streamer
  97. rutie

    The tie between Ruby and Rust

    v0.9.0 2.4K #ruby #cruby
  98. slipstream

    SIMD library usable by the masses

    v0.2.1 #simd #simd-performance #performance
  99. rc-vec

    RcVec based on Rc and can be converted from Rc without allocation

    v0.1.14 500 #arc #rc #vec
  100. syscaller

    No-std Linux direct syscall library

    v0.2.3 430 #syscalls #linux-syscalls #in-memory #linux #api-bindings
  101. mullama

    Comprehensive Rust bindings for llama.cpp with memory-safe API and advanced features

    v0.1.0 #artificial-intelligence #llama #inference #bindings #llm
  102. os-memlock

    Unsafe thin wrappers around OS memory locking syscalls (mlock/munlock/madvise)

    v0.2.0 #mlock #munlock #security #madvise #memory
  103. mau

    procedural macro library for memoization with MauQueue optimization

    v0.1.16 #memoization #optimization #proc-macro #cache
  104. crun-sys

    Rust FFI bindings for libcrun (OCI container runtime, Linux only)

    v0.1.1 #oci #ffi #ffi-bindings
  105. msquic-async

    MsQuic based quic library that supports async operation

    v0.3.0 140 #ms-quic #async
  106. kaff_sso

    Small-buffer-optimized generic buffer and UTF-8 string type

    v0.2.2 370 #utf-8-string #buffer #generic #element #fixed-capacity #heap-buffer #napi
  107. 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
  108. emyzelium

    Wrapper for ZeroMQ's Pub-Sub with Curve+ZAP, over Tor. Peers, identified by public key, onion, and port, publish Vec<Vec<u8>> under topics to which other peers subscribe.

    v0.9.12 410 #pub-sub #zeromq #tor #peer #networking
  109. nng-sys

    Bindings to NNG (Nanomsg-Next-Generation) aka Nanomsg2

    v1.4.0-rc.0 2.9K #nanomsg #zeromq
  110. crochet

    hooking library

    v0.2.4 #detour #hook #dll #so
  111. wasmcv

    Rust bindings for wasmCV computer vision interfaces based on WebAssembly

    v0.9.0 470 #computer-vision #wasi #wasm #opencv
  112. shader-slang

    Rust bindings for the Slang shader language compiler

    v0.1.0 330 #shader-compiler #shader-language #shader-reflection
  113. sentinel

    A sentinel-terminated slice library

    v0.5.4 #c-str #slice #null
  114. os_socketaddr

    A type for handling platform-native socket addresses (struct sockaddr)

    v0.2.5 4.2K #socket-address #libc
  115. elektra

    serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database

    v0.11.1 170 #key-set #access-key #framework #secure #config #kdb #hierarchical #dynamic-configuration
  116. fltk-sys

    Rust bindings for the FLTK GUI library

    v1.5.22 15K #bindings #graphics #gui-bindings #gui
  117. asset-importer-sys

    Low-level FFI bindings for the Assimp 3D asset import library

    v0.7.0 #assimp #assimp-bindings #3d #ffi
  118. patterns

    no_std, no alloc pattern scan library using simd

    v0.3.1 650 #simd #pattern-scan #search-pattern #wildcard #no-alloc
  119. slas

    Static Linear Algebra System

    v0.3.1 #vector #linear-algebra #vector-matrix
  120. bhc-query

    Query-based compilation system for BHC (salsa-like incremental compilation)

    v0.2.1 #query #incremental-compilation #query-based #system #haskell #revision #cache
  121. typst-cffi

    FFI to Typst

    v0.5.0 #typst #c-ffi #ffi
  122. plthook

    Bindings for the plthook library

    v0.3.0 300 #bindings-for-plthook #object-file #symbols #details
  123. mpsgraph

    Modern Rust bindings for Apple's Metal Performance Shaders Graph framework

    v0.2.0 #metal #neural-network #mps #graph #apple #graphics
  124. rush_core

    The rules engine is based on the rete algorithm

    v0.1.2 140 #rules-engine #parallel-processing #rete #combination
  125. libyuv

    Raw FFI bindings to libyuv libraries

    v1.0.0 270 #computer-vision #api-bindings
  126. ltptr

    Checked raw pointers

    v0.1.5 350 #raw-pointers #value #as-ptr #nil #remove #mistakes #woken #came #amos
  127. thin_cstr

    An experimental crate which provides a truly thin std::ffi::CStr

    v0.1.1 #c-strings #ffi #c-str
  128. hybrid-rc

    Thread-safe hybrid reference counting pointers

    v0.6.0 130 #rc #biased-rc #reference-counting
  129. sif-rtree

    immutable, flat R-tree

    v0.3.0 130 #r-tree #memory-map
  130. fpzip-sys

    Raw Rust bindings to FPZIP (https://github.com/LLNL/fpzip)

    v0.3.1 850 #github #compression #llnl #bindings
  131. combarc

    Copy-on-mutable-borrow reference counter type provider

    v0.1.2 #rc #counter #borrowing #thread-safe #mutable-borrow #deref-mut #interior-mutability
  132. nowasm

    No-std, no-unsafe and no-dependencies WebAssembly 1.0 runtime library

    v0.0.2 #wasm-engine #no-dependencies #embedded #no-unsafe #embedded-wasm #wasm-binary
  133. sentinel-agent-wasm

    WebAssembly agent for Sentinel reverse proxy - run Wasm modules for request/response processing

    v0.1.0 #reverse-proxy #agent #proxy #wasm
  134. fambox

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

    v0.2.0 210 #fam #flexarray #c #bindgen #api-bindings
  135. lib60870-sys

    Raw FFI bindings to lib60870-C, an IEC 60870-5-101/104 protocol implementation

    v0.5.1 #scada #iec-104 #power-systems #iec-60870 #ffi
  136. blosc-rs

    Safe Rust bindings for blosc - a blocking, shuffling and lossless compression library

    v0.4.0 450 #lossless-compression #compression #bindings
  137. mini-backtrace

    Backtrace support for no_std and embedded programs

    v0.1.4 #backtrace #embedded #dwarf
  138. glume

    Windowing and OpenGL context creation framework

    v0.8.1 #opengl #graphics
  139. libublk-rs-sys

    Low-level FFI bindings for Linux ublk (userspace block device) kernel interface

    v0.1.0 #userspace #ublk #ffi #linux
  140. janus-plugin

    creating plugins for Janus, the WebRTC gateway

    v0.13.0 100 #plugin-api #janus-gateway #event-handling #web-rtc #version
  141. stringstore

    Cached dynamic set of strings with mildly expensive construction but cheap comparisons

    v0.1.5 210 #string-comparison #string-cache #pool #cache
  142. intern-mint

    byte slice interning

    v0.2.0 430 #byte-slice #hash #interning #byte #cache
  143. interned

    generic Interned<T> which can intern practically any type including &str, slices, and primitives, plus memoization via Memoized<I, T>

    v0.1.6 #cache #memoization #caching #interning
  144. talib

    Ta-Lib binding rust safe wrapper

    v0.1.2 #technical-analysis #bindings #api-bindings
  145. why2025-badge-sys

    Bindings to the built-in functions of the WHY2025 badge

    v0.2.0 #badge #why2025 #graphics
  146. reaper-low

    Bindings for the REAPER C++ API - low-level API

    v0.1.0 #midi #reaper #daw #audio #plugin #audio-plugin
  147. vulkan_raw

    A raw Vulkan API bindings for Rust

    v0.1.9 #vulkan #bindings #graphic
  148. visa-device-handler

    handle NI-VISA connections and simplify its use

    v1.1.0 1.3K #ni-visa #dll #so
  149. sonde

    compile USDT probes into a Rust library

    v0.1.2 #usdt-probes #ebpf #compile #define #defined #dtrace-probe #bpftrace
  150. par_io

    Parallel, async file I/O library with control over memory usage with no dependencies

    v0.4.2 #producer-consumer #async-io #parallel #async-file #async
  151. kroos

    Flexible smart pointer for ?Sized types with customizable reference counting

    v0.0.3 180 #rc #smart-pointers #unsafe #unsized #reference-counting
  152. photodna-sys

    Low-level FFI bindings to the Microsoft PhotoDNA Edge Hash Generator library

    v1.5.1 #hash #image #microsoft #ffi
  153. yareio

    Lightweight rust bindings for yare.io with plentiful documentation and helpful constants

    v0.1.4 #yare #wasm #bindings
  154. videostream-sys

    Low-level FFI bindings for VideoStream Library - unsafe bindings to libvideostream

    v2.1.4 #libvideostream #ffi #video #computer-vision
  155. stack-cstr

    High-performance stack-to-heap C string creation for Rust with FFI support

    v0.2.0 #c-strings #ffi
  156. enet-rs

    A ENet library for Rust

    v1.3.171 #udp-networking #reliable #bindings
  157. memexec

    loading and executing PE (Portable Executable) from memory without ever touching the disk

    v0.2.0 #portable-executable #pe #pe-parser #disk #x86-64 #memory-disk #touching #dll
  158. windy

    A Windows strings library that supports AString (ANSI string) and WString (Unicode string)

    v0.2.0 #ansi-string #unicode #multi-byte #windows-ansi #windows
  159. matlab-sys

    Rust bindings for the Matlab C API

    v0.3.1 #mex #matrix #scientific #api-bindings
  160. com-impl

    Automatically implement Win32 COM interfaces from Rust, along with some useful helper types for getting it done

    v0.2.0 #com-interface #winapi #windows #windows-com
  161. sparse-mem

    Fixed-capacity, generation-tracked sparse array implementation optimized for the Swamp VM

    v0.2.0 110 #swamp-vm #no-std #memory #sparse-array
  162. str-concat

    Concatenate two adjacent string slices

    v0.2.0 4.4K #concatenation #slice #string #concatenate
  163. ptrplus

    Additional funtionality for pointer types

    v2.1.0 #raw-pointers #convert #as-ptr
  164. vonneumann

    executable memory for windows and unix

    v1.0.2 #executable-memory #windows #unix #executable #memory
  165. cbitmap

    A conventional, compact and core (no_std) bitmap

    v0.3.2 #bit-set #bitmap #bit-array #bitset
  166. ephapax-proven-sys

    Raw FFI bindings to pure Zig implementation of Proven library (formally verified)

    v0.1.0 #zig #formal-verification #idris #linear-types #api-bindings
  167. fruit-salad

    Compare apples and oranges (and more). Trait object reference casting and trait object comparisons.

    v0.0.2 #pin #traits #ord #object #eq
  168. unixstring

    An FFI-friendly null-terminated byte string

    v0.2.7 100 #byte-string #null-terminated-string #ffi-friendly #convert #system #c-strings
  169. libde265-sys2

    libde265 bindings

    v0.1.0 #h265 #libde265 #hevc
  170. lazypoline-rs

    A framework for building syscall interposers for user-space Linux applications

    v0.2.0 #syscalls #userspace #framework #handler #builder #intercept #builder-pattern #interposition #vdso #interception
  171. virtual-memory

    allocating RWX memory on Unix and Windows

    v0.1.4 #rwx #rwx-memory #api-bindings
  172. xed-sys

    Rust FFI bindings for Intel XED

    v0.6.0+xed-2024.05.20 #x86-64 #intel
  173. orion_cfmt

    Format output without Rust code segment in binary to reduce the ultimate binary size

    v0.1.2 #binary-size #orion #cfmt #embedded #output #printf #static-string #string-format #stderr
  174. soloud-sys

    Rust bindings for the soloud audio engine

    v1.1.1 650 #audio-player #synthesizer #audio #playback
  175. wstr-literal

    Proc macros for building UTF-16 null-terminated arrays at compile time

    v0.1.1 #utf-16 #const #static #wchar
  176. sqlite-wasm-vec

    wasm32-unknown-unknown bindings to the sqlite-vec extension

    v0.1.3 #sqlite-wasm #sqlite-vec #wasm #sqlite
  177. fts

    high performance directory walking using libc fts

    v0.3.0 #walk-dir #libc #iterator #walk-directory
  178. packed-encoder

    A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI

    v0.1.1 #deserialize #struct #ffi #serialization
  179. visa

    (Virtual Instrument Software Architecture) Wrapper which allows concurrent and dynamic switching between visa implementations from different vendors

    v0.1.1 #virtual-instrument-architecture #ni-visa #dynamic #vendor #concurrency #dll #success #command-string
  180. vulkan_rs

    Vulkan bindings for the rust programming language

    v1.0.62 #vulkan-bindings #instance
  181. quantrs2-symengine-sys

    Low level bindings to the symengine library (fixed for macOS)

    v0.1.0-rc.1 #symbolic-math #sym-engine #computation #math
  182. sp-runtime-interface

    Substrate runtime interface

    v33.0.0 174K #substrate-runtime #wasm-engine #vec #interface #pointers #blockchain #wasm-host #function-signature
  183. better_unsafe

    Unsafe utilities

    v0.1.1 #unsafe #slice #postfix #traits #wrap #core-slice
  184. lightning-sys

    GNU lightning bindings for rust

    v0.2.2 #gnu #bindings #version
  185. reaper-imgui

    Unsafe bindings to ReaImGui Reaper extension

    v0.1.2 #imgui #reaper #extension #rea-im-gui #context #debugging #font #viewport #recent-version #github-repository
  186. Try searching with DuckDuckGo or on crates.io.

  187. high_mem_utils

    bunch of mem safe abstractions,some involving transmute

    v0.2.7 #cache #high-level #union #mem
  188. uplink-sys

    Unsafe rust bindings for libuplink - the storj protocol library

    v0.8.0 #unsafe-bindings #storj #storage
  189. minigw

    A convenient Rust library for creating cross platform windows and displaying pixel buffers

    v0.0.6 #frame-buffer #graphics #games #framebuffer
  190. ffmpeg-dev

    Self contained (no net/sys deps) static rust bindings to ffmpeg

    v0.3.8 #ffmpeg #video
  191. basic-oop

    OOP for Rust

    v0.8.2 700 #oop #arc #inheritance #object #virtual
  192. com-scrape-types

    Support code for bindings generated with com-scrape

    v0.1.1 110 #bindings #rc #com-object #raw-pointers #smart-pointers #com-ptr #com-wrapper
  193. espeakng-sys

    Raw FFI bindings to eSpeak NG

    v0.3.0 #text-to-speech #audio #ffi #api-bindings #speech
  194. vulkan-loader-sys

    Vulkan Loader

    v1.3.238+1 #vulkan #graphics #bindgens #khronosgroup #ffi
  195. nexg

    pure-rust library that makes coding Vulkan functionality easier and more Rust-like

    v0.1.1 #vulkan #graphics
  196. w2c2

    High level crate for w2c2-sys

    v0.1.0 #wasm-compiler #wasm
  197. tibco_ems-sys

    Rust bindings for the Tibco EMS C library

    v1.0.5 1.0K #tibco #ems
  198. dasm

    A tiny, zero dependency assembler

    v0.1.2 120 #assembly #codegen #x86-64 #jit #assembler #no-alloc
  199. qt-cb

    Use closures in rust-qt!

    v0.1.6 #gui-widgets #bindings #gui-bindings #widgets
  200. rainmeter-sys

    Low-Level Rainmeter FFI Bindings

    v0.1.0 #plugin #ffi
  201. simconnect-sys

    FFI bindings for SimConnect

    v0.24.3 410 #sdk #rust #msfs
  202. winapi-hash

    Windows API hashing implementation

    v0.1.3 #winapi #obfuscation #wide #windows
  203. fixed-size-allocator

    A fixed-size allocator

    v0.1.1 #fixed-size #memory-allocator #memory-block #stack-allocator #table #allocated-memory
  204. better_cstr

    A better macro for working with C strings

    v0.2.1 #string-macro #c-str #macro #literals
  205. hugepage-rs

    wrapped allocator for linux hugepage

    v0.1.0 2.5K #memory-allocator #linux #wrapped #dealloc #layout
  206. linuxcnc-hal-sys

    Generated, unsafe Rust bindings to the LinuxCNC HAL submodule

    v0.3.0 #linux-cnc #bindgen #cnc #ffi
  207. cstr-literal

    A const-friendly macro for C string literals

    v0.1.0 1.3K #string-macro #c-str #literals #macro-literals #const #literals-string
  208. libriscv_sys

    FFI bindings to libriscv, a fast RISC-V sandbox emulator

    v0.1.0 270 #emulation #risc-v #sandbox
  209. cups-sys

    Low-level interface to the CUPS printing library

    v0.1.4 #cups-printing #printing #ipp #lpd
  210. lightningscanner

    A lightning-fast memory pattern scanner, capable of scanning gigabytes of data per second

    v1.0.2 #pattern #game-hacking #reverse-engineering #memory
  211. align-data

    Simply increase the alignment of any statics or include_bytes!

    v0.1.0 2.3K #include-bytes #alignment #static
  212. box

    The package provides a storage for unique static strings

    v0.2.0 #static-string #symbols #storage-for-unique
  213. unchecked_wrap

    Convenient UncheckedSync/Send wrapper types

    v0.1.0 #send-sync #traits #auto-traits #unsafe #auto #no-alloc
  214. dlpackrs

    DLPack safe Rust binding

    v0.2.0 #dlpack #deep-learning #standard #multi-dimensional-array #machine-learning #scientific-computing
  215. hifb-sys

    Hi35XX FB API for Rust unsafe bindings

    v0.1.11 #api-for-unsafe-bindings #fb #hi35-xx #path #hi3516ev200 #ioctl
  216. bintext

    Encode and decodes binary encoded text into aligned binary blobs using SIMD

    v0.1.3 #simd #binary #text #encoded #blob #avx2 #forms #text-format
  217. uncpi

    Transpile Anchor programs to Pinocchio for 85%+ size reduction

    v0.4.0 #solana #solana-anchor #optimization #transpiler #pinocchio
  218. atomicdouble

    128-bit atomics for generic type

    v0.1.4 #atomic #128-bit-atomics #128-bit
  219. luajit2-sys

    LuaJIT-2.1 FFI Bindings

    v0.0.2 #lua-jit #script #lua #lua-script
  220. zcash_address

    Zcash address parsing and serialization

    v0.10.1 14K #zcash #address #unified #sapling
  221. cargo_crates-io_docs-rs_test

    Bindings to nng (Nanomsg-Next-Generation) aka Nanomsg2

    v0.5.0 #bindings #nanomsg #testing #default #nanomsg-next-generation #nanomsg2 #ninja #pub-sub #service-discovery #connection-management
  222. solana-program

    Solana Program

    v3.0.0 404K #solana #on-chain-programs #instructions #off-chain #link
  223. fopencookie

    interface between std::io and libc::FILE

    v0.1.1 #libc #stream #ffi
  224. qbdi-sys

    QBDI library rust binding (use rust bindgen)

    v0.1.2 #vm #instance #callback #instructions #bindgen
  225. ingris

    A lightweight image processing library for small indexed images

    v0.2.0 160 #palette #decode #encode #indexed #image
  226. spirv-layout

    SPIRV reflection utility for deriving Vulkan DescriptorSetLayouts

    v0.4.0 #vulkan #spir-v #reflection #glsl #hlsl #graphics
  227. cuda_d3d11_interop_bindings

    Register and map D3D11 buffers with CUDA

    v0.1.1 #cuda #graphics #direct3d11
  228. coffret

    gems

    v0.0.3 #gems #rubygem #ruby #nix #api #mri #no-mangle #non-snake-case #rb-sys
  229. gl-headless

    Easiest way to create a headless OpenGL context

    v0.2.2 #opengl #khronos #graphics
  230. forgy

    Derive macro for building dependency graphs

    v0.1.0 #macro-derive #macro-for-building #dependency-graph #input
  231. zombiezen-const-cstr

    Create static C-compatible strings from Rust string literals

    v1.0.0 #string-literal #c-compatible #literals #const
  232. memdump

    Handy unsafe no_std memory dumper utility library written in Rust

    v0.1.3 #unsafe #hex-dump #no-std
  233. c_str

    The old c_str functions

    v1.0.8 #string #c
  234. conf_test

    Run configuration tests from build.rs and set available features

    v0.5.0 100 #build-script #cargo #configuration
  235. str-cat

    Efficiently concatenate strings without extra side-effects

    v0.2.0 #string-buffer #string #buffer
  236. no_error

    an error library for no_std

    v0.0.2 #no-std #string-literal #array #text #style #error-code #error-message
  237. paranoia-sys

    Programmatically determine whether code was optimized away or not

    v0.1.1 #determine #optimized-away #programmatically #testing #compiled #dlsym #cdylib #no-mangle #dynamic-linking
  238. rgbcx-sys

    Rust bindings to the rgbcx (BC1-BC5 decoder/encoder) from Rich Geldreich's bc7enc_rdo project

    v1.1.3+0.1.0 280 #codec #bc1 #rich #bindings #red #texture-compression
  239. safe

    A #[safe] attribute for explaining why unsafe { ... } is OK.

    v0.1.0 #unsafe #soundness