#x86-64


  1. 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

  2. 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

  3. 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

  4. iced-x86

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

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

  5. 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

  6. multiversion

    Easy function multiversioning

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

  7. 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

  8. acpi

    A pure-Rust library for interacting with ACPI

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

  9. yaxpeax-x86

    x86 decoders for the yaxpeax project

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

  10. x86_64

    Support for x86_64 specific instructions, registers, and structures

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

  11. 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

  12. 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

  13. 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

  14. 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

  15. qemu-exit

    Exit QEMU with user-defined code

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

  16. 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

  17. bootupd

    Bootloader updater

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

  18. 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

  19. 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

  20. unwinding

    in Rust and for Rust

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

  21. 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

  22. binstalk-fetchers

    The binstall fetchers

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

  23. 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

  24. 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

  25. 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

  26. binstalk-bins

    The binstall binaries discovery and installation crate

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

  27. 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

  28. libcrux-aesgcm

    Libcrux AES-GCM implementation

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

  29. patina_mtrr

    x64 MTRR programming library

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

  30. debian-repro-status

    Check the reproducibility status of your installed Debian packages

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

  31. 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

  32. 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

  33. ferrugocc

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

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

  34. 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

  35. 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

  36. pe-unwind-info

    Parsers for PE unwind info

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

  37. zydis-rs

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

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

  38. 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

  39. asm-rs

    Pure Rust multi-architecture runtime assembly engine

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

  40. x86_vcpu

    x86 Virtual CPU implementation for the Arceos Hypervisor

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

  41. neohook

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

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

  42. private-gemm-x86

    x86-64 matmul impl

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

  43. axvisor-build

    Build tool for Axvisor hypervisor

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

  44. 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

  45. 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

  46. patina_paging

    Paging library for AArch64 & X64 architectures

    v11.0.4 2.1K #paging #x86-64

  47. 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

  48. memory_addresses

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

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

  49. 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

  50. zydis

    Bindings for Zydis

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

  51. 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

  52. 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

  53. nyxstone

    Bindings for the nyxstone assembler/disassembler

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

  54. rasm-core

    Core of RASM x86_64 assembler

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

  55. 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

  56. objdiff-core

    A local diffing tool for decompilation projects

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

  57. 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

  58. 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

  59. 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

  60. 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

  61. 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

  62. 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

  63. 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

  64. mockrs

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

    v1.2.6 950 #mocking #x86-64

  65. 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

  66. 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

  67. 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

  68. 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

  69. x64

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

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

  70. 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

  71. 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

  72. 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

  73. 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

  74. 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

  75. 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

  76. fidget

    Infrastructure for complex closed-form implicit surfaces

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

  77. nix-installer

    The Determinate Nix Installer

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

  78. 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

  79. muvm

    Run programs from your system in a microVM

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

  80. cpudetect

    Ergonomic helpers for CPU feature detection

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

  81. 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

  82. cranelift-assembler-x64

    A Cranelift-specific x64 assembler

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

  83. libsla

    Rust bindings to Ghidra Sleigh library libsla

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

  84. buildlog-consultant

    buildlog parser and analyser

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

  85. 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

  86. 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

  87. falcon

    A Binary Analysis Framework in Rust

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

  88. 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

  89. gaia-assembler

    Universal assembler framework for Gaia project

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

  90. 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

  91. macho-assembler

    Mach-O assembler for Gaia project

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

  92. 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

  93. 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

  94. iroh-blake3

    the BLAKE3 hash function

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

  95. cpufetch-rs

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

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

  96. 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

  97. 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

  98. 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

  99. librasm

    using RASM

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

  100. raven-gui

    GUI for a Uxn + Varvara system

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

  101. 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

  102. 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

  103. sigmd

    Windows API signature metadata

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

  104. nasfmt

    Code formatter for NASM x86-64 assembly

    v0.2.2 #assembly #nasm #x86-64

  105. 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

  106. 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

  107. 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

  108. patina_debugger

    Debugger implementation for a Patina Core

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

  109. neek

    A better fuzzy finder

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

  110. blas-rs

    Experimental F32 BLAS & Intel Math kernels library for x86_64 cpu

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

  111. xbasic64

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

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

  112. 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

  113. shellcide

    A shellcoding IDE

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

  114. 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

  115. 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

  116. nican

    driver

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

  117. asmlinator

    VMs preconfigured to directly execute code

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

  118. 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

  119. winhook

    x86_64 function hooking library for Windows and Wine

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

  120. bddisasm

    Bindings to bddisasm instruction decoder library

    v0.4.2 #x86-64 #disassembly #disassembler

  121. vmi-arch-amd64

    AMD64 architecture specific code for VMI

    v0.6.0 #x86-64 #vmi

  122. 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

  123. 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

  124. 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

  125. 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

  126. bootloader-x86_64-uefi

    UEFI bootloader for x86_64

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

  127. 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

  128. 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

  129. linux-unsafe

    Raw linux system call stubs

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

  130. 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

  131. guess-target

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

  132. gaia-types

    Type system for Gaia project

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

  133. 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

  134. lancelot

    binary analysis framework for x32/x64 PE files

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

  135. 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

  136. 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

  137. moros

    Obscure Rust Operating System

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

  138. 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

  139. raven-cli

    Uxn + Varvara CLI

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

  140. 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

  141. 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

  142. msl-assembler

    Metal Shading Language (MSL) assembler for Gaia project

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

  143. sass-assembler

    SASS (NVIDIA GPU) assembler for Gaia project

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

  144. 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

  145. gcn-assembler

    GCN assembler for Gaia project

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

  146. spirv-assembler

    SPIR-V backend for Gaia project

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

  147. 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

  148. elfloader

    load ELF files

    v0.16.0 #x86-64 #os #elf

  149. 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

  150. 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

  151. axplat-x86-pc

    axplat hardware abstraction layer for x86 Standard PC machine

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

  152. closure-ffi-iced-x86

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

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

  153. coolprop-sys-macos-x86-64

    CoolProp native binaries for macOS x86-64

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

  154. xgadget

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

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

  155. simdscan

    Classify SIMD instructions by ISA extension

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

  156. cargo-ibuild

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

  157. 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

  158. puck-cli

    CLI tool for Linux process injection

    v0.1.2 #linux-process #injection #inject #cli #frida #command-line-tool #arm64 #x86-64 #multi-arch

  159. cloudabi

    Low level interface to CloudABI. Contains all syscalls and related types.

    v0.1.0 1.6M #syscalls #kernel #low-level-interface #os #abi #x86-64 #posix

  160. hexpatch-keystone

    Rust bindings for the keystone-engine

    v0.9.4 1.3K #bindings #keystone #assembly #keystone-engine #version #x86-64

  161. hyperlight-js-common

    Shared constants and binary framing utilities for hyperlight-js. This crate is no_std-compatible (with alloc) so it can be used by both the host-side hyperlight-js crate and the guest-side hyperlight-js-runtime

    v0.3.3 #hyperlight-js #x86-64 #run-time #utilities #javascript #guest-side #host-side #javascript-engine #observability

  162. krun-arch

    Architecture-specific VM support for libkrun

    v0.1.0-1.19.3 300 #libkrun #kvm #process-isolation #arm64 #x86-64 #virtio-fs #architecture-specific #micro-vm

  163. libazo

    AZO decompression library

    v0.1.1 #decompression #azo #x86-64 #model #lz77 #jmp #probability #slop

  164. arcbox-asset

    Generic asset download, verification, and caching primitives

    v0.4.20 #docker #arc-box #micro-vm #assets #download #sha-256 #cache #sandbox #ai-agent #x86-64

  165. arcbox-docker-tools

    Docker CLI tool download, installation, and management

    v0.4.20 #docker #micro-vm #arc-box #desktop #assets #x86-64 #sha-256 #sandbox #ai-agent #kubectl

  166. ntprocesses

    that makes it easy to manipulate Windows' processes

    v0.1.5 370 #x86-64 #reverse-engineering #process #windows #injection

  167. aurora-cli

    Fast way to interact with Aurora OS

    v0.1.5 #rpm #emulation #os #sysroot #qt #arm64 #moc #x86-64 #digital-signature

  168. xhypervisor

    Hardware-accelerated virtualization on OS X

    v0.3.0 340 #macos #x86-64 #virtualization #hypervisor #aarch64

  169. sleigh-config

    Precompiled .sla files and other processor configuration files needed to interface with Ghidra SLEIGH

    v1.0.1 340 #sleigh #x86-64 #config #ghidra #pre-compiled #sla #configuration-data

  170. nydus-error

    Error handling utilities for Nydus Image Service

    v0.2.3 280 #nydus #service #error-message #utilities #circular-buffer #error-code #container-image #x86-64 #docker #collection-of-helper

  171. windows-iso-downloader

    Download Windows 10 and Windows 11 ISOs directly from Microsoft

    v0.1.0 #windows-11 #downloader #windows-10 #x86-64 #session-cookies #debugging #sha-256 #arm64 #sku #wizard

  172. virtfw-efi-apps

    efi applications, mostly for testing

    v0.1.10 #efi #testing #applications #kernel #x86-64

  173. wrecc

    A x86_64 C99 compiler written from scratch

    v0.2.0 #compiler #codegen #c #x86-64

  174. reloaded-memory-buffers

    Shared, Concurrent, Permanent Memory Allocator tied to Process Lifetime

    v4.1.0 130 #memory-allocator #memory-address #process #shared #lifetime #allocated-memory #concurrency #proximity #x86-64 #cross-platform

  175. awsim-lambda

    AWSim Lambda service emulator

    v0.6.0 #aws-sdk #lambda #awsim #aw-sim #emulation #amazon-s3 #x86-64 #development-environments #encryption #amazon-sqs

  176. dexe

    An agentic x86_64 ELF/PE binary decompiler to functional C99

    v0.1.1 #reverse-engineering #x86-64 #disassembly

  177. assembler

    An efficient run-time assembler for X86-64 code that is intended to be immediately executed

    v0.10.1 100 #assembly #x86-64

  178. dav1d-sys

    FFI bindings to dav1d

    v0.8.3 113K #bindings #libdav1d #system-deps #env-var #safe-abstraction #pkg-config #vcpkg #av1 #x86-64 #config-path

  179. oliphaunt-extension-postgis-aot-linux-x64-part-003

    Cargo payload part for the 1-member Oliphaunt WASIX extension AOT carrier on x86_64-unknown-linux-gnu

    v0.1.1 #oliphaunt #extension #aot #part #payload #wasix #carrier #x86-64 #part-1

  180. copy/v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    GitHub 0.1.0 #x86-64 #emulation #instruction-set #jit #browser #debugging #wasm #wasm-module #fpu #slow

  181. velr-runtime-linux-x86_64

    Velr native runtime for Linux x86_64

    v0.2.39 #velr #x86-64 #x86-64-linux #run-time #native #vector-search #full-text-search #schema-version

  182. murmurhash3

    MurmurHash3 implementation

    v0.0.5 100K #x86-64 #64-bit #version #128-bit #32-bit #datatype

  183. velr-runtime-windows-x86_64

    Velr native runtime for Windows x86_64 MSVC

    v0.2.38 #velr #x86-64 #run-time #native #msvc #vector-search #full-text-search #schema-version #open-cypher

  184. redoubt-hkdf-x86

    x86_64 assembly HKDF-SHA256 implementation

    v0.1.0-rc.6 270 #assembly #sha-256 #x86-64 #hkdf #asm

  185. libpcode

    Pure Rust implementation of a p-code disassembler and lifter

    v0.1.8 #disassembly #lifter #pcode #sla #sleigh #ghidra #x86-64 #env-vars #arm64

  186. deoxysii

    Deoxys-II-256-128 MRAE primitives for Rust

    v0.2.4 3.9K #primitive #mrae #deoxys-ii-256-128 #testing #set #x86-64 #rustflags #simd-intrinsics #env-var

  187. virtfw-libhw

    direct hardware access

    v0.5.0 #hardware-access #direct #x86-64 #qemu #acpi #power-off #fw-cfg #pci #serial-port #firmware

  188. x86_rtc

    System Real Time Clock (RTC) Drivers for x86_64 based on CMOS

    v0.1.1 6.7K #rtc #x86-64 #arce-os

  189. pcode

    Pure Rust implementation of a p-code disassembler and lifter

    v0.1.3 #disassembly #lifter #sla #sleigh #binary #ghidra #x86-64 #env-vars

  190. ptah

    Poplar's message-passing format

    v0.2.0 #micro-kernel #userspace #format #poplar #x86-64 #message-passing #risc-v

  191. nexaloid-sys-linux-x64

    Linux x64 native library for nexaloid-sys

    v0.1.17 #nexaloid-sys #native #x86-64 #python-bindings #linux #x86-64-linux #search-engine #stable-abi #js-bindings #jieba

  192. lde

    Length disassembler for x86 and x86_64

    v0.3.0 200 #x86-64 #length #disassembler

  193. rsleigh-gen-x86

    rsleigh generated decoder for x86-64 (internal — use rsleigh-api)

    v0.4.1 #x86-64 #slaspec

  194. unisym

    Hosted library of unisym

    v0.1.0 #embedded #cross-platform #x86-64 #stm32 #hosted #unifying #msp432 #assembly #rendering-engine #icons

  195. redoubt-aead-aegis-x86

    x86_64 assembly AEGIS-128L AEAD implementation

    v0.1.0-rc.6 200 #assembly #aead #x86-64 #aegis #asm

  196. pluggable_interrupt_os

    Enables user to create a simple x86 OS by supplying interrupt handlers

    v0.5.3 700 #interrupt #x86-64 #teaching-os #x86-interrupts

  197. lsx86features

    command-line utility for listing the x86 extension sets used by a compiled binary, or by functions inside that binary

    v0.3.1 #x86-64 #utility-tool #tool

  198. atopology

    Query and parse machine topology information from ACPI

    v0.0.34 1.3K #x86-64 #topology #hwloc #os #hwinfo

  199. burst

    A disassembler, currently supporting x86

    v0.0.3 #x86-64 #disassemble #assembly

  200. steg86

    hiding messages in x86(_64) binaries

    v0.2.1 #steganography #x86-64 #steg

  201. polished_pci

    Low-level routines for initializing and managing PCI devices on x86 systems

    v0.2.2 #pci-devices #pci-bus #logging #x86-64 #hardware-devices #hardware-access #device-enumeration #devices-information #32-bit #debugging

  202. cleanos

    A minimalist 64-bit microkernel operating system in 100% no_std Rust. Boots via UEFI (Limine), runs on bare-metal x86_64.

    v0.1.0 #os-kernel #x86-64 #no-std #kernel

  203. memexec

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

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

  204. oxicrypt-timer

    Audited raw CPU counter reads (TSC, CNTVCT) for the oxicrypt entropy source

    v0.22.0 #entropy-source #cryptography #read #counter #tsc #timer #audit #cntvct-el0 #x86-64 #arm64
  205. Try searching with DuckDuckGo.


  206. polished_ps2

    Low-level routines for initializing and managing the PS/2 controller and keyboard on x86 systems

    v0.1.1 #keyboard #ps #ps2 #controller #x86-64 #os-kernel #assembly #hardware-access #logging #irq

  207. kunit

    A test runner for Rust-based operating system kernels

    v0.1.1 #testing #kernel #test-runner #debugging #qemu #test-harness #x86-64 #arm64 #klib #no-std

  208. etcd-bin-vendored-linux-amd64

    etcd precompiled binaries bundled into a crate

    v3.7.0-beta.0 210 #x86-64 #linux #etcd #bundled #pre-compiled

  209. isa-classifier

    Universal binary architecture classifier supporting all major ISAs

    v0.1.0 #x86-64 #mach-o #elf #architecture #elf-mach-o

  210. yaui

    Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64

    v0.2.2 250 #arm64 #emulation #android #x86-64 #injector #i686

  211. etcd-bin-vendored-windows-amd64

    etcd precompiled binaries bundled into a crate

    v3.7.0-rc.0 #x86-64 #windows #etcd #bundled #pre-compiled

  212. etcd-bin-vendored-darwin-amd64

    etcd precompiled binaries bundled into a crate

    v3.7.0-rc.0 #x86-64 #etcd #bundled #pre-compiled #binaries

  213. autojump

    port and drop-in replacement of autojump

    v0.5.1 #replace #python #drop-in #command-line-utilities #port #x86-64 #python-version #au #running-time

  214. x86-simd

    Safe interfaces to x86 and x86_64 SIMD intrinsics

    v0.2.2 220 #x86-64 #simd #x86

  215. supermachine-kernel-x86-64

    Pre-built x86_64 Linux microVM kernel (minimal config), busybox, and in-VM agent for supermachine's KVM backend, bundled as xz-compressed payloads inside the crate (no network at build time)…

    v0.7.68 #x86-64 #micro-vm #kvm #supermachine #kernel #virtualization

  216. coolprop-sys-windows-x86-64

    CoolProp native binaries for Windows x86-64

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

  217. coolprop-sys-linux-x86-64

    CoolProp native binaries for Linux x86-64

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

  218. e_drone_sp

    BYROBOT Drones

    v22.4.1 #drone #byrobot #e-drone #raspberry-pi #macos #x86-64 #windows-10 #ubuntu #sur #battle

  219. omea-kernel-x86-64

    Pre-built x86_64 Linux microVM kernel (minimal config), busybox, and in-VM agent for omea's KVM backend, bundled as xz-compressed payloads inside the crate (no network at build time)…

    v0.1.2 #x86-64 #micro-vm #kvm #omea #kernel #virtualization

  220. cpudetect-macros

    Procedural macros for cpudetect

    v0.2.0 #proc-macro #cpudetect #x86-64 #target-family #expand #arm64

  221. teddy

    A SIMD-accelerated multistring searcher

    v0.2.0 #simd-accelerated #substring-matching #fingerprint #algorithm #search #single-byte #x86-64 #matching-algorithm #bit-set #searcher

  222. lancelot-bin

    binary analysis tools for x32/x64 PE files

    v0.9.10 #x86-64 #lancelot #control-flow #code-analysis #pe #reconstructs #x32 #binary-analysis

  223. fgumi-simd-fastq

    SIMD-accelerated FASTQ parsing using Helicase-style bitmask operations

    v0.4.0 130 #simd-accelerated #fastq #bitmask #record #avx2 #neon #lexer #x86-64 #64-byte #boundaries

  224. xed-sys

    Rust FFI bindings for Intel XED

    v0.6.0+xed-2024.05.20 150 #x86-64 #intel

  225. skani

    fast tool for calculating ANI between metagenomic sequences, such as metagenome-assembled genomes (MAGs). It is extremely fast and is robust against incompleteness and fragmentation, giving accurate ANI estimates.

    v0.1.1 #genome #mag #ani #fraction #alignment #metagenomic #contigs #dna #fragmentation #x86-64