1. memchr

    extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search

    v2.8.3 111.4M #substring-search #search #memmem #substring

  2. blake3

    hash function

    v1.8.5 12.0M #hasher-update #cryptography #cryptographic-hashes #x86-64 #input #password-hashing #xof #output-reader #multi-threading #avx-512

  3. sha2

    Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512

    v0.11.0 78.5M #sha-256 #digest #hash

  4. half

    Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types

    v2.7.1 29.6M #f16 #bfloat16 #no-std

  5. iced-x86

    blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust

    v1.21.0 272K #disassembly #x86-64 #disassembler

  6. wide

    help you go wide

    v1.5.0 4.4M #simd #lokathor

  7. cpufeatures

    Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS

    v0.3.0 71.2M #target-feature #detect-target #cpuid

  8. rustfft

    High-performance FFT library written in pure Rust

    v6.4.1 1.8M #fft #discrete-fourier-transform #multimedia-encoding #encoding #dft

  9. portable-atomic

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

    v1.13.1 35.5M #atomic #no-alloc

  10. simdutf8

    SIMD-accelerated UTF-8 validation

    v0.1.5 16.3M #utf-8 #validation #unicode #string #string-validation

  11. raw-cpuid

    parse the x86 CPUID instruction, written in rust with no external dependencies. The implementation closely resembles the Intel CPUID manual description. The library does only depend on libcore.

    v11.6.0 9.6M #x86-64 #cpuid #os #no-alloc

  12. gstreamer

    Rust bindings for GStreamer

    v0.25.3 590K #video #audio #gnome #audio-video #multimedia

  13. matrixmultiply

    General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86…

    v0.3.10 8.3M #matrix-multiplication #dgemm #sgemm #matrix

  14. exr

    Read and write OpenEXR files without any unsafe code

    v1.74.2 4.8M #graphics #openexr #binary-io #io #binary

  15. uart_16550

    highly configurable low-level driver for 16550 UART devices, typically known and used as serial ports or COM ports. Easy integration into Rust while providing fine-grained control where needed (e.g., for kernel drivers).

    v0.6.0 108K #driver #tty #no-alloc

  16. polyval

    GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC)

    v0.7.1 10.5M #cryptography #aes-gcm-siv #aes-gcm #ghash #universal-hashing

  17. syscalls

    A list of Linux system calls

    v0.8.1 85K #linux

  18. linux-loader

    A Linux kernel image loading crate

    v0.14.0 183K #linux-kernel #kernel-image #elf

  19. cmov

    Conditional move CPU intrinsics which are guaranteed on major platforms (ARM32/ARM64, x86/x86_64, RISC-V) to execute in constant-time and not be rewritten as branches by the compiler…

    v0.5.4 11.3M #constant-time-cryptography #x86-64 #constant-time #intrinsics

  20. sha2-asm

    Assembly implementation of SHA-2 compression functions

    v0.6.4 1.7M #assembly #asm #sha-2

  21. cargo-zigbuild

    Compile Cargo project with zig as linker

    v0.23.0 451K #cross-compiling #zig #cargo

  22. rav1e

    The fastest and safest AV1 encoder

    v0.8.1 3.7M #video-encoder #av1 #av1-encoder #fastest #image #target-bitrate #superblocks #safest #modes #x86-64

  23. multiversion

    Easy function multiversioning

    v0.8.0 645K #simd #function-multiversioning #macro #x86-64 #target #avx #cpu-architecture #arm64

  24. reed-solomon-simd

    Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.

    v3.1.0 236K #reed-solomon-erasure-coding #reed-solomon #leopard-rs #reed-solomon-erasure

  25. cargo-binstall

    Binary installation for rust projects

    v1.20.1 30K #cargo-bin #x86-64 #rust-projects #cargo-manifest #install-cargo #quickinstall #telemetry #x86-64-linux #warn

  26. acpi

    A pure-Rust library for interacting with ACPI

    v6.1.1 89K #interpreter #aml #power-management #firmware #x86-64 #allocator #bootloader #rsdp #bytecode

  27. yaxpeax-x86

    x86 decoders for the yaxpeax project

    v2.1.1 29K #x86-64 #instruction-set #extension #yaxpeax #yaxpeax-arch

  28. r-efi

    UEFI Reference Specification Protocol Constants and Definitions

    v7.0.0 39.7M #efi #uefi #specification #firmware #firmware-specification

  29. binstalk-downloader

    The binstall toolkit for downloading and extracting file

    v0.13.42 32K #binstall #install #latest #github #toolkit #cargo-binstall #macos #falling #x86-64 #cargo-bin

  30. x86_64

    Support for x86_64 specific instructions, registers, and structures

    v0.15.5 300K #page-table #no-std

  31. criterion-cycles-per-byte

    measure time with CPU cycles for criterion

    v0.8.0 67K #x86-64 #criterion #per-byte #clock #cycle #rdtsc #measure-time #cpu-time #linux-kernel

  32. fs-lock

    Locked files that can be used like normal File

    v0.1.16 42K #locking #normal #file #install #binary #x86-64 #cargo-binstall #cargo-bin #github-actions #telemetry

  33. oxker

    tui to view & control docker containers

    v0.13.2 120 #docker-podman #tui #docker #podman

  34. crc-fast

    World's fastest generic CRC16, CRC32, and CRC64 calculator using SIMD. Supplies a C-compatible shared library for use in other languages.

    v1.10.0 4.9M #simd-accelerated #crc #checksum

  35. bootloader

    An experimental x86_64 bootloader that works on both BIOS and UEFI systems

    v0.11.17 28K #uefi #x86-64 #experimental #kernel #disk-image #bios #bios-and-uefi #bootable #kernel-image

  36. mshv-bindings

    Rust FFI bindings to MSHV headers generated using Rust bindgen

    v0.6.9 36K #mshv #hypervisor #microsoft

  37. atomic-maybe-uninit

    Atomic operations on potentially uninitialized integers

    v0.3.19 7.3K #atomic #integer #no-alloc

  38. qemu-exit

    Exit QEMU with user-defined code

    v4.0.0 62K #qemu #arm64 #x86-64 #exit #risc-v #aarch64

  39. bootupd

    Bootloader updater

    v0.2.35 #efi #bootloader #updater #uefi #core-os #bios #fedora #x86-64 #ostree #systemd

  40. atomic-file-install

    For atomically installing a file or a symlink

    v1.0.14 29K #install #symlink #atomically #file #fail #x86-64 #cargo-binstall #cargo-bin

  41. binstalk-registry

    The binstall toolkit for fetching package from arbitrary registry

    v0.12.4 30K #binstall #fetching #registry #cargo-bin #cargo-manifest #package-registry #cargo-binstall #x86-64

  42. diskann-wide

    DiskANN3 is a composable library for bringing scalable, accurate and cost-effective vector indexing to multiple databases

    v0.54.0 47K #simd #x86-64 #vector-database #disk-ann #neon #dot-product #avx2 #emulating #avx-512 #disk-ann3

  43. drasi-query-cypher

    Drasi Core Cypher Parser

    v0.3.6 1.7K #drasi #query #cypher

  44. binstalk-git-repo-api

    The binstall toolkit for accessing API for git repository

    v0.5.45 29K #git #binstall #toolkit #api #git-repository #cargo-binstall #x86-64 #cargo-bin #x86-64-linux #telemetry

  45. binstalk-fetchers

    The binstall fetchers

    v0.10.44 32K #binstall #cargo-binstall #quickinstall #github #signature #fetchers #macos #warn #x86-64 #telemetry

  46. ppv-lite86

    Cross-platform cryptography-oriented low-level SIMD library

    v0.2.21 50.6M #simd #cryptography #x86

  47. unwinding

    in Rust and for Rust

    v0.2.9 212K #x86-64 #unwinder #arm64 #stack #personality #bare-metal

  48. diskann-vector

    DiskANN3 is a composable library for bringing scalable, accurate and cost-effective vector indexing to multiple databases

    v0.54.0 47K #vector-database #vector-search #disk-ann #disk-ann3 #simd-accelerated #cost-effective #x86-64 #pq #vector-data

  49. shiguredo_libyuv

    Rust bindings for Google's libyuv image conversion and processing library

    v2026.2.0-canary.1 430 #convert-images #変換 #i420 #libyuv #image-processing #shiguredo #nv12 #yuv #rgb

  50. cargo-toml-workspace

    Parse cargo workspace and load specific crate

    v7.0.9 31K #cargo-workspace #cargo-binstall #parser #binary #manifest #x86-64 #cargo-bin #github-actions #telemetry #x86-64-linux

  51. libsui

    A injection tool for executable formats (ELF, PE, Mach-O) that allows you to embed files into existing binary and extract them at runtime

    v0.16.3 63K #pe #mach-o #run-time #elf #format #embed-binary #elf-mach-o #sui #macos #x86-64

  52. cross

    Zero setup cross compilation and cross testing

    v0.2.5 97K #cross-compilation #cross-testing #compilation #testing

  53. fortanix-sgx-tools

    Tools for building and running enclaves for the Fortanix SGX ABI. This contains ftxsgx-runner to run generic x86_64-fortanix-unknown-sgx enclaves, as well as ftxsgx-elf2sgxs

    v0.6.3 950 #intel-sgx-enclave #ftxsgx-runner #enclave

  54. memx

    memory functions like libc memcmp(), memchr(), memmem(), memcpy(), memset()

    v0.2.2 8.5K #memcmp #memchr #memmem

  55. cargo-multivers

    Cargo subcommand to build multiple versions of the same binary, each with a different CPU features set, merged into a single portable optimized binary

    v0.13.0 #cargo-subcommand #optimization #performance-optimization #performance #cpu

  56. binstalk-bins

    The binstall binaries discovery and installation crate

    v0.6.24 31K #binaries #binstall #install #bin #discovery #x86-64

  57. bootloader-x86_64-bios-stage-2

    Second BIOS stage of the bootloader crate

    v0.11.17 2.3K #bootloader #x86-64 #bios #experimental #second #rustup-component-add #disk-image

  58. graviola

    modern, fast cryptography library

    v0.4.1 32K #cryptography #high #key-exchange #compare #quality #rsa

  59. regexr

    A high-performance regex engine built from scratch with JIT compilation and SIMD acceleration

    v0.3.1 4.5K #simd #regex #pattern-matching

  60. page_table_multiarch

    Generic page table structures for various hardware architectures

    v0.6.1 3.6K #page-table #virtual-memory #arce-os #paging

  61. arceos-runlinuxapp

    Run Linux ELF applications on ArceOS: loads and runs a user-space Linux app (compiled with musl libc) with ELF parsing, syscall handling, and multi-architecture support

    v0.4.7 #arce-os #linux #uspace #elf #os

  62. axvisor

    A lightweight type-1 hypervisor based on ArceOS

    v0.5.21 140 #virtualization #arce-os #hypervisor #type-1

  63. smolvm-protocol

    Protocol types for smolvm host-guest communication

    v1.7.0 110 #micro-vm #host-architecture #virtio #smolvm #guest-agent #host-guest #docker #oci #libkrun #vsock

  64. cargo-osdk

    Accelerate OS development with Asterinas OSDK

    v0.18.0 #kernel #asterinas #os #accelerate #architecture

  65. target-spec

    Evaluate Cargo.toml target specifications

    v3.6.0 1.0M #target #platform #cpu #cargo #os

  66. patina_mtrr

    x64 MTRR programming library

    v1.1.7 2.4K #memory-cache #mtrr #x86-64

  67. ilhook

    that provides methods to inline hook binary codes in x86 and x86_64 architecture

    v2.3.0 310 #hook #disassemble #assemble

  68. libjpeg-turbo-rs

    Pure Rust reimplementation of libjpeg-turbo with NEON/AVX2 SIMD acceleration

    v0.6.2 900 #jpeg #jpeg-decoder #simd #image #multimedia-encoding

  69. debian-repro-status

    Check the reproducibility status of your installed Debian packages

    v0.4.0 #debian-package #reproducibility #status-of-installed #rebuilderd #x86-64

  70. libcrux-aesgcm

    Libcrux AES-GCM implementation

    v0.0.8 155K #aes-gcm #encryption #libcrux #x86-64 #cryptography #neon #aead #lower-level

  71. spoars

    Faithful native-Rust reimplementation of the spoa partial order alignment library

    v0.1.2 #consensus #poa #bioinformatics #msa

  72. lief

    Official Rust bindings for LIEF

    v0.17.6 1.3K #pe #mach-o #reverse-engineering #elf

  73. blitzgen

    An optimizing x86-64 compiler backend: e-graph IR with equality saturation for instruction selection, a DAG scheduler, and a graph-coloring register allocator

    v0.1.0 #x86-64 #elf #codegen #compiler

  74. asm-lsp

    Language Server for x86/x86_64, ARM, RISCV, and z80 Assembly Code

    v0.10.1 900 #language-server #assembly #x86-64 #lsp #x86-asm #language-server-protocol

  75. ferrugocc

    An experimental C compiler and obfuscating compiler written in Rust, targeting x86_64 SysV ABI

    v0.4.0 #x86-64 #c-compiler #obfuscation

  76. axdisplay

    ArceOS graphics module

    v0.3.0-preview.3 2.3K #arce-os #modular #frame-buffer #graphics #unikernel #arm64 #docker-build #docker-run #x86-64

  77. hiae

    High-throughput Authenticated Encryption (HiAE) algorithm implementation

    v0.2.0 #encryption #cryptography #authentication #aead #aead-encryption

  78. pe-unwind-info

    Parsers for PE unwind info

    v0.6.0 140K #x86-64 #pe #unwind #microsoft

  79. arceos-msgqueue

    A message-queue crate (from crates.io) for ArceOS demonstrating cooperative multi-task scheduling with PFlash MMIO

    v0.4.7 #arce-os #multitask #msgqueue #example

  80. libdd-libunwind-sys

    Rust bindings for using unwind library inside libdatadog

    v1.0.2 461K #datadog #libunwind #x86-64 #arm64 #unwind #git #git-tags #supply-chain #version-bump #external-source

  81. succinctly

    High-performance succinct data structures for Rust

    v0.7.0 1.0K #succinct-data-structures #bit-vector

  82. cargo-sonic

    Cargo subcommand for building Linux CPU-dispatched fat binaries

    v0.2.0 #target-cpu #simd #cpuid #cargo-target #dispatch

  83. zydis-rs

    A pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)

    v0.1.6 #disassembly #x86-64 #reverse-engineering #assembly #disassembler

  84. qcp

    Secure remote file copy utility which uses the QUIC protocol over UDP

    v0.9.0 #file-transfer #quic-protocol #networking

  85. min_hook_rs

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

    v2.2.1 #x86-64 #detour #hook #function #windows

  86. simd-normalizer

    SIMD-accelerated Unicode normalization (NFC, NFD, NFKC, NFKD)

    v0.1.1 550 #unicode-normalization #nfc #nfd

  87. zapmyco

    An AI-powered CLI tool for interactive chat with LLMs

    v0.47.0 #llm #llm-chat #artificial-intelligence #local #支持 #基于 #anthropic

  88. arceos-childtask

    A multi-task child-thread crate (from crates.io) for ArceOS with PFlash MMIO access via page tables

    v0.4.6 #arce-os #multitask #pflash #example

  89. asm-rs

    Pure Rust multi-architecture runtime assembly engine

    v0.1.1 #assembly #arm64 #x86-64 #assembler #aarch64

  90. x86_vcpu

    x86 Virtual CPU implementation for the Arceos Hypervisor

    v0.5.16 190 #arce-os #x86-64 #vcpu #hypervisor #virtualization

  91. cargo-cross

    A cargo subcommand for cross-compilation, no need docker!

    v1.5.1 300 #cargo-subcommand #cross-compilation #sdk-version #clippy #ios #arm64 #musl #x86-64-linux #freebsd #docker

  92. oxiarc-snappy

    Pure Rust Snappy compression implementation with block and framed format support

    v0.3.3 650 #snappy #compression #crc32c #framing #decompression

  93. lamina

    High-performance compiler backend for Lamina Intermediate Representation

    v0.0.10 #compiler-back-end #back-end #assembly #compiler #codegen

  94. bootloader-x86_64-bios-common

    Common code for BIOS stages of the bootloader crate

    v0.11.15 1.9K #bootloader #bios #x86-64 #kernel #experimental #disk-image

  95. neohook

    A powerful, transactional, thread-safe function hooking library for Windows (x86/x64), written in Rust

    v0.11.0 #detour #x86-64 #hook #debugging

  96. private-gemm-x86

    x86-64 matmul impl

    v0.1.20 327K #gemm #x86-64 #matmul #impl

  97. axvisor-build

    Build tool for Axvisor hypervisor

    v0.1.0-preview.3 #hypervisor #arm64 #axvisor #unified #x86-64 #qemu #ax-visor #arce-os

  98. detect-targets

    Detect the target of the env at runtime

    v0.1.88 31K #detect-target #x86-64 #tokio #linux #vv #libc #musl #env-vars #x86-64-apple-darwin

  99. patina_paging

    Paging library for AArch64 & X64 architectures

    v11.0.4 2.1K #paging #x86-64

  100. memory_addresses

    Unified virtual and physical address types for the Hermit ecosystem and beyond

    v0.4.0 12K #x86-64 #no-std #aarch64

  101. bootloader-x86_64-bios-stage-4

    Fourth BIOS stage of the bootloader crate

    v0.11.15 1.9K #bootloader #x86-64 #bios #kernel #experimental #fourth #disk-image

  102. zydis

    Bindings for Zydis

    v4.1.1 2.8K #x86-64 #disassembly #disassembler

  103. ace-rs

    x86 AI Compute Extensions (ACE) primitives for Rust. See DESIGN_RATIONALE.md.

    v0.1.0 #avx10 #x86-64 #fp8 #tile #oracle #operand #rounding #fp4 #artificial-intelligence #round-trip

  104. bootloader-x86_64-bios-boot-sector

    BIOS boot sector for the bootloader crate

    v0.11.15 1.9K #bootloader #sector #bios #x86-64 #disk #objdump

  105. bootloader-x86_64-bios-stage-3

    Third BIOS stage of the bootloader crate

    v0.11.15 1.8K #bootloader #x86-64 #bios #experimental #third #disk-image

  106. nyxstone

    Bindings for the nyxstone assembler/disassembler

    v0.1.8 500 #reverse-engineering #disassembly #x86-64 #arm

  107. rasm-core

    Core of RASM x86_64 assembler

    v0.0.3 #assembly #codegen #x86-64 #assembler

  108. arceos-guestvdev

    ArceOS Guest Virtual Device (Hypervisor): runs a guest OS with virtual device support (timer, console, NPF passthrough) — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM

    v0.4.6 #arce-os #x86-64 #risc-v #hypervisor #aarch64

  109. arceos-guestmonolithickernel

    ArceOS Guest Monolithic Kernel (Hypervisor): runs a guest monolithic OS kernel with user-space process support (task management, syscall handling, pflash passthrough) — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM

    v0.4.6 #arce-os #x86-64 #risc-v #hypervisor #aarch64

  110. objdiff-core

    A local diffing tool for decompilation projects

    v3.7.3 370 #decompilation #diffing #local #mips #dwarf #disassembly #x86-64 #powerpc #arm64 #deserialize

  111. poulpy-cpu-ref

    Portable reference CPU implementations of poulpy-hal open extension points

    v0.6.0 #back-end #reference #cpu #poulpy-hal #extension-traits #extension-point #x86-64 #cpu-architecture

  112. grd

    A command-line tool to download and install binaries from GitHub releases

    v0.11.0 #downloader #release #github #github-release #github-cli

  113. lossless-transform-utils

    General purpose utility methods for creating lossless transforms for various file formats

    v0.1.3 #histogram #compression #file-format #transform #input-data #x86-64 #lz #pgo #compressible #avx-512

  114. arceos-guestaspace

    ArceOS Guest Address Space (Hypervisor): runs a guest OS with loop-based VM exit handling and nested page fault support — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM

    v0.4.6 #arce-os #x86-64 #risc-v #hypervisor #aarch64

  115. mwemu-mcp

    Model Context Protocol (MCP) server for the mwemu x86/x64/arm64 emulator (libmwemu). Open a binary, configure, prepare memory and emulate step by step over MCP.

    v0.1.0 #emulation #x86-64 #malware #mcp #reverse-engineering #emulator

  116. sighook

    An Apple/Linux/Android runtime instrumentation and inline hooking crate for aarch64 and x86_64

    v0.10.0 360 #arm64 #ios #android #x86-64 #hook #aarch64

  117. arcbox-hypervisor

    Cross-platform hypervisor abstraction layer for ArcBox

    v0.4.17 #abstraction-layer #cross-platform #arc-box #vm #kvm #physical-memory #arm64 #hypervisor #physical-address #x86-64

  118. mockrs

    that provides a X8664Mocker to mock function calls and intercept on x86_64 architecture

    v1.2.6 950 #mocking #x86-64

  119. atomic-memcpy

    Byte-wise atomic memcpy

    v0.2.3 #atomic #byte-wise #no-alloc

  120. ematix-parquet-format

    Hand-rolled Apache Thrift compact-protocol decoder and Parquet format types (FileMetaData, PageHeader, encodings) for ematix-parquet

    v0.17.0 100 #thrift #parquet #hand-rolled #x86-64 #apache #avx2 #neon #arm64 #object-store

  121. gmcrypto-simd

    SIMD backends for gmcrypto-core — AVX2 (x86_64) and NEON (aarch64) packed bitsliced SM4 S-box, quarantined to keep gmcrypto-core unsafe_code = forbid

    v1.9.0 #simd #avx2 #simd-avx2 #sm4 #bitsliced

  122. coitrees

    A very fast data structure for overlap queries on sets of intervals

    v0.4.0 3.5K #interval-tree #query #sorting-order #interval-set #data-structures #tree-structure #contiguous-memory #neon #x86-64

  123. simd_vector

    SIMD vector types (Vec4, Vec8) for x86-64 in pure stable Rust — SSE4.1, AVX2, FMA3

    v0.4.2 #simd #avx2 #fma #vector

  124. x86

    program x86 (amd64) hardware. Contains x86 specific data structure descriptions, data-tables, as well as convenience function to call assembly instructions typically not exposed in higher level languages.

    v0.52.0 174K #performance-counters #msr #x86-64 #os

  125. ematix-parquet-codec

    Page-body decompression + per-(encoding, physical type) decoders for Apache Parquet. The crate that owns the actual decode-speed work.

    v0.17.0 #neon #parquet #avx2 #decoder #simd #x86-64 #owns #arm64

  126. libscemu

    x86 32/64bits and system internals emulator, for securely emulating malware and other stuff

    v0.19.4 17K #emulation #malware #shellcode #x86-64 #pe #64bits #exe

  127. x64

    x86_64 support with LA57 (5-level paging) for 57-bit virtual addresses

    v0.16.2 #x86-64 #la57 #paging #no-std

  128. arceos-guestmode

    ArceOS Guest Mode (Hypervisor): runs a minimal guest OS (skernel) using hardware-assisted virtualization — RISC-V H-extension, ARM AArch64 EL2, and AMD SVM — with VM exit handling and second-stage page table support

    v0.4.6 #x86-64 #hypervisor #risc-v #arce-os #aarch64

  129. cranelift-assembler-x64-meta

    Generate a Cranelift-specific assembler for x64 instructions

    v0.133.1 2.1M #x86-64 #assembly #dsl #cranelift #define #emit #pretty-print

  130. mach_object

    Mach-O File Format Parser for Rust

    v0.1.17 19K #mach-o #file-format-parser #line

  131. elf-assembler

    ELF assembler for Gaia project

    v0.1.1 #elf #linux #disassembler #assembly

  132. bootloader_api

    Makes a kernel compatible with the bootloader crate

    v0.11.15 4.3K #kernel-bootloader #uefi #kernel-image #x86-64 #disk-image #bios

  133. shape-gc

    Garbage collection infrastructure for the Shape runtime

    v0.3.2 #garbage-collection #card-collection #shape #x86-64 #masking #marking #gray #generational #trap #relocation

  134. py-holidays-rs

    Public Holiday crate based on the python Holidays package

    v0.1.3 #holidays #vacation #date

  135. lib-q-intrinsics

    SIMD intrinsics for lib-Q cryptographic operations

    v0.0.8 #simd-intrinsics #avx2 #neon #cryptography #simd #simd-avx2

  136. ir-assert

    in-test assertion over its compiled llvm-ir

    v0.1.1 #llvm-ir #debugging #testing #macro #llvm

  137. fidget

    Infrastructure for complex closed-form implicit surfaces

    v0.4.3 120 #implicit-surface #jit #infrastructure #evaluation #complex #bytecode #2d-rendering #x86-64

  138. rustcc

    An little C Complier( now it's just WIP :) )

    v0.1.1 #ast #expression #precedence #math #interpreter #input-file #lexical-scanner #traverses #syntax-tree #complier

  139. platforms

    Rust platform registry with information about valid Rust platforms (target triple, target_arch, target_os) sourced from the Rust compiler

    v3.12.0 1.1M #cpu #os #architecture

  140. binstalk-types

    The binstall toolkit that contains basic types for binstalk crates

    v0.10.7 34K #binstall #cargo-binstall #signature #linux #toolkit #binstalk #macos #x86-64 #cargo-bin #github-actions

  141. nix-installer

    The Determinate Nix Installer

    v0.23.0 210 #nix #nix-build #macos #linux #steam #determinate #nix-flakes #logging #x86-64 #revert

  142. mbarrier

    Cross-platform memory barrier implementations for Rust, inspired by Linux kernel

    v0.1.3 16K #atomic #kernel #sync #memory

  143. x86_64-assembler

    Modern assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core

    v0.1.1 #x86-64 #assembly #disassembler

  144. hyperdb-bootstrap

    Download and install the hyperd executable from Tableau's Hyper C++ API release packages

    v0.6.1 #tableau #hyper #hyperd #bootstrap

  145. muvm

    Run programs from your system in a microVM

    v0.6.0 #micro-vm #system #run #programs #user #x86-64 #page-size

  146. cpudetect

    Ergonomic helpers for CPU feature detection

    v0.2.0 #detect #x86-64 #arm64 #helper #target-feature #proc-macro

  147. memspan

    SIMD-accelerated byte-class scanning for lexers and parsers. Backends: AVX-512, AVX2, SSE4.1, NEON, WASM SIMD128. no_std compatible.

    v0.1.0 190 #lexer #memchr #byte-parser #no-alloc #parser

  148. probemap

    A flat hash map based on Google's SwissTable design (used in Abseil C++)

    v0.1.10 #hash-map #swiss-table #simd-accelerated #hasher #bitmask #x86-64 #sse2 #fxhash #hashbrown #per-group

  149. cranelift-assembler-x64

    A Cranelift-specific x64 assembler

    v0.133.1 2.1M #assembly #x86-64 #fixed #encode #cranelift

  150. libsla

    Rust bindings to Ghidra Sleigh library libsla

    v1.2.0 360 #sleigh #ghidra #bindings #pcode #assembly-instructions #disassembly #disassemble #x86-64

  151. dm-database-installer

    达梦数据库安装器 (dm-database-installer) — 单机/集群静默部署工具

    v1.0.0 #ssh #standalone #dm #linux #debian #安装

  152. buildlog-consultant

    buildlog parser and analyser

    v0.1.9 1.0K #log-parser #logging #build #sbuild #analyser #x86-64 #json-output #dirty #apt #debian

  153. mmap_inject

    Manual-map DLL injection for Windows x64 — inject DLLs without LoadLibrary

    v0.1.1 #windows-dll #dll-injection #shellcode #x86-64 #manual-map

  154. eta-algorithms

    Low overhead data structures focused on performance

    v1.20.0 1.2K #data-structures #low-overhead #stack #algorithm #queue #pop #x86-64 #benchmarked

  155. tequel-rs

    A high-performance 2x Loop Unrolling SIMD/AVX2 integrity engine and hash function, built in pure Rust for modern x86_64 architectures

    v2.1.0 #encryption #aead #security #rust #cryptography

  156. falcon

    A Binary Analysis Framework in Rust

    v0.6.0 #binary-analysis #pe #framework #x86-64 #translator #il #arm64 #fixed-point #mips #64-bit

  157. packsimd

    SIMD-accelerated bit packing compression for u32 arrays

    v0.1.1 #compression #bit-packing #performance

  158. rstsr-blis-ffi

    BLIS and FLAME FFI bindings

    v0.2.1 #blas-lapack #lapack #ffi #blas

  159. gitlawb

    CLI - binary distribution via cargo-binstall

    v0.3.8 #cli #cargo-binstall

  160. wasmedgeup

    An installer for the Wasmedge runtime and plugins

    v0.2.2 #wasm-edge #install #run-time #version #plugin #checksum #checksum-verification

  161. axplat-x86-qemu-q35

    Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol

    v0.4.8 #x86-64 #qemu #hypervisor #axvisor #q35

  162. gaia-assembler

    Universal assembler framework for Gaia project

    v0.1.1 #x86-64 #assembly #gaia #back-end #back-ends #jvm #msil

  163. cc-downloader

    A polite and user-friendly downloader for Common Crawl data

    v0.6.1 850 #downloader #common-crawl #user-friendly #polite #data #x86-64 #pre-built-binaries

  164. macho-assembler

    Mach-O assembler for Gaia project

    v0.1.1 #mach-o #assembly #dylib #x86-64 #executable-format #object-file #command-builder #gaia

  165. ematix-iceberg

    Iceberg table-format integration for ematix-parquet sidecar indexes. Defines the extension fields appended to Iceberg data_file manifest entries (per-file sidecar path + per-index summaries)…

    v0.17.0 #data-file #parquet #sidecar #file-level #summaries #x86-64 #per-file #pruning #iceberg #avx2

  166. ahqstore_cli_rs

    AHQ Store Developers' CLI

    v0.16.0-alpha.28 #ahq-store #cli #arm64 #x86-64 #io #arm-v7 #abi #cross-platform #golang #nodejs

  167. fast-md5

    Optimized MD5 with hand-written x86_64 and aarch64 assembly cores, plus a portable Rust fallback

    v1.0.0 390 #hash #assembly #x86-64 #md5 #aarch64 #asm

  168. cpufetch-rs

    A cross-platform Rust CLI and library for fetching detailed CPU information

    v0.0.5 #x86-64 #system-information #arm64 #aarch64

  169. iroh-blake3

    the BLAKE3 hash function

    v1.4.5 12K #blake3 #cryptography #x86-64 #simd #input #password-hashing #xof #cryptographic-hashes #multi-threading #blake2

  170. qir-qis

    QIR to Quantinuum QIS (Quantum Instruction Set) compiler

    v0.1.10 240 #qir #qis #quantum #compiler #quantinuum #science-quantum-computing

  171. oktofetch

    A GitHub release binary manager

    v1.0.4 #install #github #github-release #release

  172. linux-sysno

    A list of system call numbers

    v0.5.0 #syscalls #android #linux #no-std

  173. rustld

    A modern ELF loader (static & dynamic linker + compatible glibc & musl) written in Rust

    v0.1.56 #elf-linker #dynamic-linker #glibc #arm64 #x86-64 #musl #host-arch

  174. fashex

    Hexadecimal string encoding and decoding with best-effort SIMD acceleration

    v0.0.12 #simd #fmt #hex

  175. trapframe

    Handle Trap Frame across kernel and user space on multiple ISAs

    v0.10.1 2.1K #interrupt #x86-64 #risc-v #bare-metal #no-std

  176. librasm

    using RASM

    v0.0.4 #assembly #codegen #compiler #x86-64 #assembler

  177. ud-signatures

    Byte-pattern signature database for recognizing well-known functions (CRT helpers, libc primitives, …)

    v0.2.0 #reverse-engineering #emulation #binary-analysis #compiler #decompiling

  178. raven-gui

    GUI for a Uxn + Varvara system

    v0.3.1 #interpreter #gui #uxn #varvara #native #raven #assembly #tail-call #ordinator #x86-64

  179. bootloader-x86_64-common

    Common code for the x86_64 bootloader implementations

    v0.11.15 2.4K #bootloader #x86-64 #kernel-image #uefi #experimental #bios

  180. ematix-parquet-io

    File handles, byte-range reads, and page-header iteration over Apache Parquet — the I/O layer that sits between ematix-parquet-format (pure decoding) and the page-body codecs

    v0.17.0 #parquet #read #byte-range #x86-64 #codec #avx2 #neon #arm64 #sits #object-store

  181. sigmd

    Windows API signature metadata

    v0.1.0 #archive #winapi #annotations #x86-64 #config #rkyv #uuid #sal #yaml-config #sizeof

  182. novmforbroadcom

    VM detection library – detect hypervisors, sandboxes, and virtual machines with syscall-spoofed Windows NT calls (Hell's Gate) to evade AV/EDR hooks

    v0.2.0 #vm #hypervisor #sandbox #vm-detection #virtual-machine #security

  183. nasfmt

    Code formatter for NASM x86-64 assembly

    v0.2.2 #assembly #nasm #x86-64

  184. linux-bzimage-setup

    The linux bzImage setup binary

    v0.18.0 #asterinas #kernel #os-kernel #x86-64 #setup #production-grade #memory-safe #linux-memory #tee #bz-image

  185. simd-utf16-len

    SIMD-accelerated UTF-16 length calculation from UTF-8 strings

    v0.1.0 36K #utf-16 #simd-accelerated #utf-8 #length #string #utf-8-string #16-byte #x86-64 #arm64

  186. compendium

    A user-friendly strace for x86 Linux with HTML reports

    v0.2.0 #html-reports #ebpf #x86-64 #syscalls #mmap #strace #user-friendly #kb #memory-tracking #brk

  187. yaxpeax-dis

    disassembly tool using yaxpeax instruction decoders

    v0.2.12 800 #disassembly #disassembler

  188. onelf

    Packer CLI for creating onelf single-binary packages

    v0.2.8 #packer #executable #single-binary #directory #package #strip #recipe #vulkan #gtk #memfd

  189. patina_debugger

    Debugger implementation for a Patina Core

    v22.2.1 900 #debugging #debug-log #patina #gdb #breakpoints #x86-64 #arm64 #logging #uefi

  190. arcbox-boot

    Boot asset manifest types, asset manager, and CLI tools for ArcBox VM runtime

    v0.5.1 #vm #boot-assets #asset-manifest #arc-box #rootfs #asset-manager #sha-256 #arm64 #manifest-json #erofs

  191. neek

    A better fuzzy finder

    v1.1.2 #fuzzy-finder #search #non-interactive #score #mode #simd-accelerated #tui #x86-64 #transition #consecutive-letter

  192. blas-rs

    Experimental F32 BLAS & Intel Math kernels library for x86_64 cpu

    v1.0.0-alpha.7 #x86-64 #simd #math #high-performance

  193. xbasic64

    A BASIC-to-x86_64 native code compiler targeting 1980s-era BASIC dialects

    v1.0.0 #compiler #x86-64 #programming-language #basic

  194. mh-acpi

    Forked from Isaac Woods' pure-Rust library for interacting with ACPI

    v0.0.3 #acpi #interpreter #forked #isaac #aml #firmware #x86-64 #power-management #bootloader #allocator

  195. shellcide

    A shellcoding IDE

    v0.1.0 #x86-64 #instruction-set #ide #disassembly #shellcode #packer #debugging #bad #encryption #syscalls

  196. base85-simd

    Fast base85 (RFC 1924 / Z85-style) encoder and decoder, with SIMD on aarch64 (NEON) and x86_64 (AVX2)

    v0.1.0 #neon #base85 #simd #ascii85

  197. mwemu

    x86 32/64bits and system internals emulator, for securely emulating malware and other stuff

    v0.8.5 #emulation #malware #x86-64 #64bits #vv #metasploit #cargo-run

  198. nican

    driver

    v0.4.1 #driver #part #devices #sync #deprecated #x86-64 #can-driver

  199. bootloader-boot-config

    The runtime configurations that are saved in a JSON file for the bootloader crate

    v0.11.15 3.4K #bootloader #config #run-time #x86-64 #experimental #uefi #disk-image #rustup-component-add

  200. picoem-common

    Shared primitives for the picoem RP2350/RP2040 emulator workspace: Memory, ClockTree, Pacer, PIO building blocks, threading helpers

    v0.2.2 #emulation #rp2040 #rp2350 #embedded #pico #emulator

  201. queso

    Package Gleam apps into single native executables

    v0.3.0 #beam #gleam #erlang #packaging

  202. asmlinator

    VMs preconfigured to directly execute code

    v2.1.0 #x86-64 #kvm #execute #eax #create #preconfigured #modes

  203. linux-boot-params

    The Boot Parameters for Linux Boot Protocol

    v0.18.0 230 #kernel #asterinas #boot-protocols #os-kernel #linux #x86-64 #production-grade #memory-safe #kernel-boot #tee

  204. minixrs-kernel-shared

    Shared MINIX ABI types for minix.rs: IPC message layout, server endpoints, and call numbers used by the kernel and user space

    v0.1.0 #abi #ipc #minix #no-std

  205. page_table_entry

    Page table entry definition for various hardware architectures

    v0.6.1 4.8K #page-table #virtual-memory #arce-os #paging

  206. winhook

    x86_64 function hooking library for Windows and Wine

    v0.1.2 #x86-64 #hook #wine #windows #thread-safe

  207. bddisasm

    Bindings to bddisasm instruction decoder library

    v0.4.2 #x86-64 #disassembly #disassembler

  208. vmi-arch-amd64

    AMD64 architecture specific code for VMI

    v0.6.0 #x86-64 #vmi

  209. fctools

    An exhaustive, highly modular and extensible host SDK for the Firecracker microVM manager

    v0.7.0-alpha.2 100 #micro-vm #firecracker #sdk #virtualization

  210. scenesdetect

    Scene/shot cut detection ported from PySceneDetect — Sans-I/O streaming API with SIMD-accelerated detectors for histogram, pHash, threshold, content, and adaptive algorithms

    v0.1.0 100 #py-scene-detect #sans-i #detector #algorithm #streaming #x86-64 #histogram #phash #simd-accelerated #neon

  211. rustid

    identify the name and properties of the current cpu

    v1.5.0 #cpuid #x86-64 #detect #avx-512 #amd #real-hardware #assembly #cache #rise #fpu

  212. set_associative

    A hardware-optimized, set-associative cache implementation using CLOCK eviction policy highest throughput

    v0.1.0 #cache-eviction #clock #eviction-policy #tags #x86-64 #allocator #cache-line #compile-time #avx2 #sse2

  213. pasta-msm

    Optimized multiscalar multiplicaton for Pasta moduli for x86_64 and aarch64

    v0.1.5 2.3K #pasta #multiscalar #cuda #multi-scalar #x86-64 #arm64 #moduli #multiplicaton #break-down #zk-snarks

  214. rem-exec

    Agent-friendly remote process execution

    v0.1.1 #cli-automation #ssh #execution #remote-execution #cli #automation

  215. bootloader-x86_64-uefi

    UEFI bootloader for x86_64

    v0.11.15 2.3K #bootloader #x86-64 #uefi #bootloader-for-x86-64

  216. gaia-jit

    JIT execution primitives for Gaia project

    v0.1.1 #jit #x86-64 #gaia #execution #cross-platform #assembly #memory-block #memory-management #dynamic-memory-management #jit-compilation

  217. libmwemu

    x86 32/64bits and system internals emulator, for securely emulating malware and other stuff

    v0.25.3 110 #malware #x86-64 #emulation #maps #winapi #64bits

  218. linux-unsafe

    Raw linux system call stubs

    v0.12.1 #syscalls #linux #stub #arguments #unsafe #x86-64 #riscv64 #32-bit #call-interface #caller

  219. clock-hash

    ClockHash-256: Consensus hash function for ClockinChain

    v1.0.0 #hash #domain-separation #cryptography #hashing #preimage #constant-time-operations #x86-64 #resistance #memory-safety #timing-attack

  220. guess-target

    v0.1.6 #x86-64 #version #target #macos

  221. gaia-types

    Type system for Gaia project

    v0.1.1 100 #type-system #x86-64 #diagnostics #gaia #compilation-target #abi

  222. supermachine-kernel

    Pre-built Linux kernel + in-VM assets for supermachine. A thin facade that re-exports the matching per-arch sub-crate (supermachine-kernel-aarch64 / supermachine-kernel-x86-64) by target_arch…

    v0.7.68 #oci #micro-vm #hypervisor-kernel #supermachine #hypervisor #virtualization

  223. omea-kernel

    Guest kernel facade for omea-vm: re-exports the x86_64 KVM kernel/init/agent asset crate

    v0.1.2 #oci #micro-vm #kernel #hypervisor-kernel #omea #hypervisor #virtualization

  224. lightswitch

    CPU profiler as a library for Linux suitable for on-demand and continuous profiling

    v0.4.0 #profiling #linux-profiler #ebpf #kernel #x86-64 #flame-graph #cpu-profiler #low-overhead #arm64 #pprof

  225. lancelot

    binary analysis framework for x32/x64 PE files

    v0.10.0 #x86-64 #pe #control-flow #binary-analysis #x32

  226. krypteia-silentops

    Side-channel countermeasure toolkit: constant-time primitives, dudect-style timing leakage verifier, and shared SCA helpers for the krypteia workspace

    v0.1.0 #constant-time #constant-time-cryptography #side-channel #no-std #cryptography #dudect

  227. subhook-rs

    Rust hooking library for x86 (32 and 64 bit) and RISC-V (32 and 64 bit). Based on subhook from Zeex. Linux and Windows were tested, MacOS should work as well.

    v0.3.4 #risc-v #x86-64 #detour #hook

  228. concrete-csprng

    Cryptographically Secure PRNG used in the TFHE-rs library

    v0.4.1 1.8K #homomorphic-encryption #fhe #fully #encryption

  229. ematix-parquet-crypto

    AES-GCM primitives, AAD construction, and key-retrieval trait for Parquet Modular Encryption support in ematix-parquet

    v0.17.2 #aes-gcm #parquet #encryption #x86-64 #simd #avx2 #neon #aad #arm64

  230. moros

    Obscure Rust Operating System

    v0.12.0 800 #userspace #os #rtc #color-palette #x86-64 #pci-devices #obscure #osdev #heap-allocator #graphics

  231. ctranslate2-src-build-support

    Build support for ctranslate2-src

    v0.2.2 #ctranslate2 #build #crt #vendor #link

  232. jitvm

    a tiny i64-only language with a bytecode interpreter and a hand-rolled x86-64 jit

    v0.1.0 #jit-compiler #x86-64 #jit

  233. crvecdb

    Fast vector database with HNSW indexing for ARM64 and x86-64

    v0.2.0 #vector-database #hnsw #similarity-search #vector #database

  234. raven-cli

    Uxn + Varvara CLI

    v0.3.0 #interpreter #uxn #varvara #native #assembly #tail-call #ordinator #desktop #web-apps #x86-64

  235. tflitec

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

    v0.7.0 #tensorflow #cross-platform #machine-learning #bindings

  236. zaparoo-update-runtime-windows-x86_64

    Windows x86_64 binary runtime artifacts for zaparoo-update

    v1.0.1 #x86-64 #run-time #windows #update #artifact

  237. zaparoo-update-runtime-linux-x86_64

    Linux x86_64 binary runtime artifacts for zaparoo-update

    v1.0.1 #x86-64-linux #run-time #update #artifact
  238. Try searching with DuckDuckGo or on crates.io.


  239. ematix-parquet-async

    Async / object-store integration for ematix-parquet. Provides AsyncParquetFile on top of object_store::ObjectStore, plus async read façade entry points mirroring the sync crate's surface.

    v0.17.3 #object-store #async-read #parquet #x86-64 #integration #avx2 #neon #facade #arm64 #mirroring

  240. msl-assembler

    Metal Shading Language (MSL) assembler for Gaia project

    v0.1.1 #shading-language #metal #msl #assembly #gaia #x86-64 #metal-shader

  241. callghost

    Direct syscall framework for Rust on Windows x86_64. Bypasses usermode API hooks (EDR/AV) via multiple methods.

    v0.1.0 #syscalls #windows #edr #security

  242. sass-assembler

    SASS (NVIDIA GPU) assembler for Gaia project

    v0.1.1 #sass #gpu #assembly #nvidia-gpu #gaia #cubin #cuda #x86-64 #elf

  243. shape-jit

    Tiered JIT compiler (Cranelift) for the Shape virtual machine

    v0.3.2 #jit-compiler #jit-compiled #kinds #vm #shape #cranelift #x86-64 #osr #tiered

  244. a3s-libkrun-sys

    FFI bindings to libkrun with Windows WHPX backend support

    v3.0.10 #micro-vm #libkrun #whpx #virtualization #windows

  245. ptrace-do

    Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls

    v0.2.0 #ptrace #hacking #android #linux #trace

  246. gcn-assembler

    GCN assembler for Gaia project

    v0.1.1 #assembly #gcn #kernel #elf #gaia #amd-gpu #x86-64

  247. spirv-assembler

    SPIR-V backend for Gaia project

    v0.1.1 #back-end #assembly #x86-64 #gaia #cross-platform #intermediate-representation

  248. bhc-target

    Target specifications and platform support for BHC

    v0.2.18 #specification #macos #target-architecture #wasi #x86-64 #arm64 #target-triple #abi #x86-64-linux #haskell

  249. elfloader

    load ELF files

    v0.16.0 #x86-64 #os #elf

  250. pglite-rs-lib-x86_64-apple-darwin

    Prebuilt libpglite engine (in-process PostgreSQL) for x86_64-apple-darwin, used by pglite-rs-sys

    v0.1.0 #postgresql #engine #pre-built #x86-64 #in-process #x86-64-apple-darwin #pglite #unix-socket #wire-protocol

  251. ax-plat-x86-qemu-q35

    Hardware platform implementation for x86_64 QEMU Q35 chipset, supporting multiboot boot protocol

    v0.4.10 #x86-64 #qemu #hypervisor #axvisor #q35

  252. closure-ffi-iced-x86

    Temporary iced-x86 version with unreleased features used by closure-ffi

    v1.21.0-commit50066fb #disassembly #x86-64 #disassembler

  253. macho2

    A better MachO parser library

    v0.6.2 1.4K #mach-o #mach-o-parser #obj-c #export #better #command-file

  254. coolprop-sys-macos-x86-64

    CoolProp native binaries for macOS x86-64

    v7.2.3 #x86-64 #cool-prop #native #macos-binaries #macos

  255. axplat-x86-pc

    axplat hardware abstraction layer for x86 Standard PC machine

    v0.4.1 3.9K #hal #arce-os #x86-64 #os

  256. xgadget

    Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries

    v0.11.1 100 #x86-64 #rop-gadget #jop #rop #gadget

  257. simdscan

    Classify SIMD instructions by ISA extension

    v0.1.2 #simd #x86-64 #disassembly #cli

  258. dfajit

    JIT compilation of DFA transition tables to native x86_64 jump tables

    v0.1.1 #regex #dfa #performance #regex-pattern-matching

  259. cargo-ibuild

    v1.2.1 #target #arm64 #x86-64 #docker #cargo

  260. machina-accel

    JIT acceleration engine: IR optimization, register allocation, x86-64 code generation, and TB execution

    v0.1.2 #emulation #risc-v #x86-64 #codegen #jit