#x86-64

  1. blake3

    hash function

    v1.8.4 8.0M #cryptographic-hashes #hasher-update #merkle-tree #input #password-hashing #x86-64 #performance-optimization #cryptography #xof #sha-1
  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 7.2M #x86-64 #cpuid #os #no-alloc
  3. iced-x86

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

    v1.21.0 133K #disassembly #x86-64 #disassembler #assembly
  4. 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.3 1.4M #constant-time-cryptography #x86-64 #constant-time #intrinsics
  5. cargo-binstall

    Binary installation for rust projects

    v1.18.1 24K #cargo-bin #rust-projects #x86-64 #cargo-manifest #install-cargo #quickinstall #telemetry #debugging #x86-64-linux #warn
  6. rav1e

    The fastest and safest AV1 encoder

    v0.8.1 2.8M #video-encoder #av1-encoder #image #fastest #modes #safest #target-bitrate #superblocks #constant-quantizer #x86-64
  7. multiversion

    Easy function multiversioning

    v0.8.0 647K #simd #function-multiversioning #extension #detect #compilation #x86-64 #cpu-architecture #macro-attributes
  8. unwinding

    in Rust and for Rust

    v0.2.8 188K #x86-64 #unwinder #arm64 #stack #personality
  9. acpi

    A pure-Rust library for interacting with ACPI

    v6.1.1 31K #interpreter #aml #power-management #firmware #x86-64 #bootloader #allocator #table-parser #rsdp #bytecode
  10. binstalk-downloader

    The binstall toolkit for downloading and extracting file

    v0.13.37 22K #binstall #file #install #cargo-install #latest #cargo-binstall #x86-64 #cargo-bin #telemetry
  11. bootloader

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

    v0.11.15 30K #uefi #bios #experimental #x86-64 #disk-image #bootable #kernel-image
  12. normalize-path

    Like canonicalize, but without performing I/O

    v0.2.1 404K #canonicalize #canonical-path #performing #install #binary #cargo-bin #cargo-binstall #x86-64
  13. atomic-file-install

    For atomically installing a file or a symlink

    v1.0.14 22K #symlink #install #atomically #fail #file #cargo-install #cargo-binstall #x86-64
  14. binstalk-git-repo-api

    The binstall toolkit for accessing API for git repository

    v0.5.39 21K #git-repository #binstall #cargo-install #api #toolkit #cargo-binstall #x86-64
  15. binstalk-fetchers

    The binstall fetchers

    v0.10.39 22K #cargo-binstall #quickinstall #github #cargo-install #signature #fetchers #macos #warn #cargo-bin #x86-64
  16. x86_64

    Support for x86_64 specific instructions, registers, and structures

    v0.15.4 151K #page-table #control-register #no-std
  17. binstalk-registry

    The binstall toolkit for fetching package from arbitrary registry

    v0.11.39 18K #binstall #fetching #cargo-bin #registry #toolkit #cargo-install #ci-artifact #cargo-manifest #cargo-binstall #x86-64
  18. criterion-cycles-per-byte

    measure time with CPU cycles for criterion

    v0.8.0 66K #cpu-cycle #criterion #benchmark #x86-64 #measure-time #rdtsc #cpu-time
  19. cargo-toml-workspace

    Parse cargo workspace and load specific crate

    v7.0.9 25K #cargo-workspace #cargo-binstall #parser #binary #installation #x86-64
  20. binstalk

    The binstall toolkit (library interface)

    v0.28.73 22K #cargo-binstall #latest #cargo-bin #toolkit #github #telemetry #binary-package #install-cargo #cargo-manifest #x86-64
  21. ferrugocc

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

    v0.4.0 #x86-64 #c-compiler #obfuscation
  22. diskann-wide

    DiskANN is a fast approximate nearest neighbor search library for high dimensional data

    v0.50.0 2.6K #simd #x86-64 #neon #disk-ann #dot-product #nearest-neighbors-search #approximate-nearest-neighbor #avx2 #emulating #avx-512
  23. bootupd

    Bootloader updater

    v0.2.33 #efi #bootloader #uefi #updater #core-os #bios #fedora #bootloader-image #ostree #x86-64
  24. yaxpeax-x86

    x86 decoders for the yaxpeax project

    v2.0.0 31K #x86-64 #instruction-decoder #instruction-set #yaxpeax #extension #instructions-set-extension #yaxpeax-arch
  25. detect-wasi

    Detect if WASI can be run

    v1.0.51 #wasi #detect #install #binary #run #cargo-binstall #cargo-bin #x86-64 #github-actions #telemetry
  26. asm-lsp

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

    v0.10.1 1.1K #language-server-protocol #assembly #x86-asm #x86-64 #lsp #language-server
  27. patina_mtrr

    x64 MTRR programming library

    v1.1.6 3.1K #memory-cache #mtrr #x86-64
  28. pe-unwind-info

    Parsers for PE unwind info

    v0.6.0 93K #x86-64 #pe #unwind #microsoft
  29. patina_paging

    Paging library for AArch64 & X64 architectures

    v11.0.4 3.1K #paging #x86-64
  30. libscemu

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

    v0.19.4 17K #shellcode #malware #emulation #x86-64 #pe #64bits #instruction-set #system-emulation #exe #malware-analysis
  31. raven-gui

    GUI for a Uxn + Varvara system

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

    Handle Trap Frame across kernel and user space on multiple ISAs

    v0.10.1 1.5K #interrupt #x86-64 #risc-v #bare-metal
  33. linux-boot-params

    The Boot Parameters for Linux Boot Protocol

    v0.17.1 320 #linux-kernel #asterinas #boot-protocols #os #bootloader #production-grade #memory-safe #x86-64 #secure-boot #kernel-boot
  34. zydis-rs

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

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

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

    v2.2.0 #x86-64 #detour #hook #windows #function
  36. bootloader-x86_64-bios-common

    Common code for BIOS stages of the bootloader crate

    v0.11.15 1.4K #bootloader #bios #x86-64 #kernel #experimental
  37. axvisor-build

    Build tool for Axvisor hypervisor

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

    x86-64 matmul impl

    v0.1.20 338K #gemm #x86-64 #matmul #impl
  39. bootloader-x86_64-bios-stage-2

    Second BIOS stage of the bootloader crate

    v0.11.15 1.3K #bootloader #bios #x86-64 #second
  40. 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 #x86-64 #risc-v #arceos #hypervisor #aarch64
  41. 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 #x86-64 #risc-v #arceos #hypervisor #aarch64
  42. libcrux-aesgcm

    Libcrux AES-GCM implementation

    v0.0.7 58K #aes-gcm #encryption #x86-64 #libcrux #cryptography
  43. asm-rs

    Pure Rust multi-architecture runtime assembly engine

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

    Bindings for Zydis

    v4.1.1 10K #x86-64 #disassembly #disassembler
  45. lossless-transform-utils

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

    v0.1.3 150 #compression #histogram #file-format #lossless-compression #input-data #benchmark #data-transform #lz #x86-64 #assembly
  46. current_platform

    Find out what platform your code is running on

    v0.2.0 735K #find #platform #target-triple #running #compile-time #x86-64 #target-platform #cross-compiled
  47. 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 #x86-64 #risc-v #arceos #hypervisor #aarch64
  48. qemu-exit

    Exit QEMU with user-defined code

    v3.0.2 22K #qemu #arm64 #x86-64 #exit #risc-v #aarch64
  49. nix-installer

    The Determinate Nix Installer

    v0.23.0 1.6K #nix-build #macos #install #nix-flakes #linux #steam #determinate #x86-64 #logging #revert
  50. cranelift-assembler-x64-meta

    Generate a Cranelift-specific assembler for x64 instructions

    v0.130.1 1.1M #x86-64 #assembly #dsl #cranelift #define #emit #pretty-print
  51. cc-downloader

    A polite and user-friendly downloader for Common Crawl data

    v0.6.1 850 #downloader #user-friendly #common-crawl #polite #x86-64
  52. 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 95K #performance-counters #msr #x86-64 #os
  53. x86_vcpu

    x86 Virtual CPU implementation for the Arceos Hypervisor

    v0.5.4 150 #x86-64 #hypervisor #vcpu #arceos #virtualization
  54. bootloader-x86_64-bios-stage-4

    Fourth BIOS stage of the bootloader crate

    v0.11.15 1.1K #bootloader #x86-64 #bios #kernel #experimental #fourth
  55. x64

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

    v0.16.2 #x86-64 #la57 #paging #no-std
  56. gaia-types

    Type system for Gaia project

    v0.1.1 130 #type-system #x86-64 #diagnostics #gaia #abi #assembly
  57. 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 #deno
  58. bootloader-x86_64-common

    Common code for the x86_64 bootloader implementations

    v0.11.15 1.9K #bootloader #uefi #x86-64 #kernel #bios #kernel-image #system-kernel
  59. 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 #arceos #aarch64
  60. bootloader_api

    Makes a kernel compatible with the bootloader crate

    v0.11.15 6.8K #kernel-bootloader #uefi #kernel-image #bios #x86-64 #system-kernel #disk-image
  61. xbasic64

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

    v1.0.0 #compiler #x86-64 #programming-language #basic
  62. detect-targets

    Detect the target of the env at runtime

    v0.1.84 23K #detect-target #x86-64 #run-time #vv #tokio #libc #env-vars #musl #x86-64-apple-darwin
  63. bootloader-x86_64-bios-stage-3

    Third BIOS stage of the bootloader crate

    v0.11.15 1.1K #bootloader #bios #x86-64 #disk-image #experimental
  64. memory_addresses

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

    v0.3.0 6.7K #x86-64 #no-std #aarch64
  65. sipha

    PEG parser, syntax trees, and code generation

    v2.0.0 #syntax-tree #peg #grammar-parser #diagnostics #tree-builder #memoization #trivia #avx2 #syntax-parser #x86-64
  66. 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
  67. sighook

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

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

    Run programs from your system in a microVM

    v0.5.1 #micro-vm #system #run #programs #x86-64 #page-size
  69. rustld

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

    v0.1.55 #elf-linker #dynamic-linker #arm64 #glibc #x86-64 #musl #host-arch
  70. libsla

    Rust bindings to Ghidra Sleigh library libsla

    v1.2.0 180 #sleigh #ghidra #bindings #assembly-instructions #disassembly #pcode #p-code #disassemble #x86-64
  71. cranelift-assembler-x64

    A Cranelift-specific x64 assembler

    v0.130.0 1.1M #x86-64 #assembly #cranelift #fixed #encode
  72. compendium

    A user-friendly strace for x86 Linux with HTML reports

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

    The providing concrete implementations of poulpy-hal through its open extension points and reference cpu code

    v0.5.0 #back-end #reference #poulpy-hal #extension-point #extension-traits #x86-64 #arm64 #cpu-architecture
  74. debian-repro-status

    Check the reproducibility status of your installed Debian packages

    v0.3.1 460 #debian-package #reproducibility #status-of-installed #rebuilderd #x86-64
  75. closure-ffi-iced-x86

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

    v1.21.0-commit50066fb #disassembly #x86-64 #disassembler
  76. gaia-assembler

    Universal assembler framework for Gaia project

    v0.1.1 #assembly #x86-64 #gaia #back-end #jvm #msil
  77. macho-assembler

    Mach-O assembler for Gaia project

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

    ClockHash-256: Consensus hash function for ClockinChain

    v1.0.0 #hash #cryptography #hashing #consensus #cross-domain #preimage #constant-time-operations #x86-64 #resistance #memory-safety
  79. arcbox-hypervisor

    Cross-platform hypervisor abstraction layer for ArcBox

    v0.1.6 #abstraction-layer #kvm #cross-platform #arc-box #arm64 #hypervisor #x86-64 #physical-address #physical-memory #address-space
  80. iroh-blake3

    the BLAKE3 hash function

    v1.4.5 7.6K #blake3 #cryptographic-hashes #merkle-tree #x86-64 #simd #xof #cryptography #password-hashing #performance-optimization #multi-threading
  81. cpufetch-rs

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

    v0.0.4 #system-information #x86-64 #arm64 #aarch64
  82. fidget

    Infrastructure for complex closed-form implicit surfaces

    v0.4.3 130 #implicit-surface #jit #math-expression #infrastructure #evaluation #bytecode #graphics #2d-rendering #arm64 #x86-64
  83. ax-hal

    ArceOS hardware abstraction layer, provides unified APIs for platform-specific operations

    v0.5.11 #hal #platform-specific #arce-os #unified #irq #paging #x86-64 #cpu-architecture
  84. linux-unsafe

    Raw linux system call stubs

    v0.12.1 600 #syscalls #linux #linux-kernel #stub #unsafe #x86-64 #linux-kernel-interface #linux-syscalls #32-bit #riscv64
  85. axplat-x86-qemu-q35

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

    v0.4.1 140 #x86-64 #qemu #hypervisor #axvisor #q35
  86. yaxpeax-dis

    disassembly tool using yaxpeax instruction decoders

    v0.2.12 800 #disassembly #x86-64 #disassembler
  87. neohook

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

    v0.1.0 #x86-64 #detour #hook #debugging
  88. winhook

    x86_64 function hooking library for Windows and Wine

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

    A Binary Analysis Framework in Rust

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

    host discovery

    v2.1.9 3.7K #gpu #cross-platform #os-detection #x86-64 #discovery #driver-version #cpu-processor
  91. flyboat

    Container environment manager for development

    v2.0.0 #host-port #environment-manager #container #podman #name #security #arm64 #x86-64
  92. bootloader-boot-config

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

    v0.11.15 3.5K #bootloader #config #run-time #x86-64 #json #disk-image #config-file #uefi #config-json
  93. guess-target

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

    Debugger implementation for a Patina Core

    v21.0.1 1.1K #debugging #patina #debug-log #gdb #breakpoints #x86-64 #serial-communication #logging #uefi #arm64
  95. mwemu

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

    v0.8.1 #emulation #malware #x86-64 #64bits #metasploit #cargo-run
  96. bddisasm

    Bindings to bddisasm instruction decoder library

    v0.4.2 #x86-64 #disassembly #disassembler
  97. 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
  98. 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 #sha-256 #debugging #arm64 #sku #wizard
  99. burn-flex

    A fast, portable CPU backend for Burn

    v0.21.0-pre.3 #tensor #simd #back-end #gemm #f16 #bf16 #x86-64 #thread-safe #simd-acceleration #neon
  100. simdscan

    Classify SIMD instructions by ISA extension

    v0.1.2 #simd #x86-64 #disassembly #cli
  101. cargo-ibuild

    v1.2.1 #x86-64 #arm64 #docker #target #cargo
  102. pasta-msm

    Optimized multiscalar multiplicaton for Pasta moduli for x86_64 and aarch64

    v0.1.5 1.6K #pasta #arm64 #multiscalar #cuda #x86-64 #multi-scalar #moduli #multiplicaton
  103. lightswitch

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

    v0.4.0 #profiling #linux-profiler #ebpf #kernel #frame #flame-graph #x86-64 #cpu-profiler #low-overhead #arm64
  104. gaia-jit

    JIT execution primitives for Gaia project

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

    VMs preconfigured to directly execute code

    v1.0.0 #x86-64 #execute #vm #preconfigured #xor
  106. bootloader-x86_64-uefi

    UEFI bootloader for x86_64

    v0.11.15 1.3K #bootloader #uefi #x86-64 #bootloader-for-x86-64
  107. alioth-cli

    Command-line interface for Alioth, an experimental Type-2 hypervisor

    v0.12.0 #experimental #vm #macos #hypervisor #unix-domain-socket #confidential-computing #type-2 #firmware #x86-64 #from-scratch
  108. moros

    Obscure Rust Operating System

    v0.12.0 800 #os #userspace #rtc #x86-64 #color-palette #serial-communication #obscure #heap-allocator #osdev #pci-devices
  109. lancelot

    binary analysis framework for x32/x64 PE files

    v0.9.10 #x86-64 #binary-analysis #pe #x32 #control-flow #malware-analysis #reverse-engineering
  110. machina-accel

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

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

    Metal Shading Language (MSL) assembler for Gaia project

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

    User-space binary emulator for MOGI

    v0.1.0 #userspace #emulation #linux-kernel #x86-64 #fuzzer #mogi
  113. sass-assembler

    SASS (NVIDIA GPU) assembler for Gaia project

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

    that makes it easy to manipulate Windows' processes

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

    SPIR-V backend for Gaia project

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

    Configures the best memory allocator for each platforms

    v1.2.5 4.1K #memory-allocator #swc #configure #x86-64 #swc-compiler #target-platform #jemalloc #mi-malloc #arm64 #segmentation-fault
  117. gcn-assembler

    GCN assembler for Gaia project

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

    driver

    v0.3.2 430 #driver #part #devices #sync #deprecated #x86-64 #can-driver
  119. xgadget

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

    v0.11.1 100 #rop-gadget #x86-64 #jop #rop #gadget
  120. axplat-x86-pc

    axplat hardware abstraction layer for x86 Standard PC machine

    v0.4.1 3.0K #hal #x86-64 #arceos #os
  121. simd-utf16-len

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

    v0.1.0 #utf-16 #simd-accelerated #utf-8 #length #string #utf-8-string #x86-64 #arm64
  122. virtfw-efi-apps

    efi applications, mostly for testing

    v0.1.10 #efi #testing #kernel #applications #x86-64
  123. shape-gc

    Garbage collection infrastructure for the Shape runtime

    v0.1.2 #garbage-collection #masking #x86-64 #rc #card-collection #marking #gray #generational #trap #segmentation-fault
  124. 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 #operating-system-kernel
  125. 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 #tool #utility-tool
  126. sleigh-config

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

    v1.0.1 110 #config #sleigh #ghidra #x86-64 #pre-compiled #sla #configuration-data
  127. nyxstone

    Bindings for the nyxstone assembler/disassembler

    v0.1.4 800 #reverse-engineering #disassembly #arm #x86-64 #assembly
  128. bhc-target

    Target specifications and platform support for BHC

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

    ArceOS hardware abstraction layer, provides unified APIs for platform-specific operations

    v0.3.0-preview.3 850 #hal #arce-os #platform-specific #unified #irq #paging #axplat #axconfig #x86-64
  130. malwaredb-murmurhash3

    MurmurHash3 implementation

    v0.1.3 2.3K #murmur-hash3 #64-bit #murmurhash3 #x86-64 #128-bit #32-bit
  131. hexpatch-keystone

    Rust bindings for the keystone-engine

    v0.9.4 550 #bindings #assembly #keystone #keystone-engine #version #x86-64 #reverse-engineering #powerpc #mips #arm64
  132. aurora-cli

    Fast way to interact with Aurora OS

    v0.1.1 #rpm #sysroot #qt #emulation #os #arm64 #x86-64 #moc #digital-signature
  133. procmod-hook

    Inline function hooking and detouring for x86_64

    v1.0.0 #x86-64 #detour #game-modding #game #hook
  134. oximedia-simd

    Hand-written assembly SIMD kernels for OxiMedia video codec

    v0.1.3 #simd #pixel #color-convert #video-codec #kernel #assembly #vector-math #sad #x86-64 #hand-written
  135. elfloader

    load ELF files

    v0.16.0 340 #x86-64 #os #elf
  136. 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
  137. wrecc

    A x86_64 C99 compiler written from scratch

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

    Query and parse machine topology information from ACPI

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

    Hardware-accelerated virtualization on OS X

    v0.3.0 #macos #hypervisor #x86-64 #aarch64
  140. reloaded-memory-buffers

    Shared, Concurrent, Permanent Memory Allocator tied to Process Lifetime

    v4.1.0 130 #memory-allocator #shared-memory #process-memory #memory-address #cross-platform #memory-concurrency #allocated-memory #x86-64 #proximity #hacking
  141. isa-classifier

    Universal binary architecture classifier supporting all major ISAs

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

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

    v0.1.0 568K #low-level-interface #syscalls #operating-system-kernel #os #abi #operating-system-interfaces #x86-64
  143. redoubt-hkdf-x86

    x86_64 assembly HKDF-SHA256 implementation

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

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

    v0.10.1 100 #assembly #x86-64
  145. redoubt-aead-aegis-x86

    x86_64 assembly AEGIS-128L AEAD implementation

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

    MurmurHash3 implementation

    v0.0.5 71K #64-bit #128-bit #x86-64 #32-bit #version #datatype
  147. copy/v86

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

    GitHub 0.1.0 #x86-64 #emulation #instruction-set #browser #debugging #wasm #wasm-module #cpu-emulator #jit #slow
  148. polished_serial_logging

    Serial port output and logging utilities for Polished OS

    v0.1.2 #serial-port #logging #qemu #debugging #higher-level #x86-64 #warnings
  149. libmwemu

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

    v0.24.1 #emulation #x86-64 #malware #winapi #shellcode #64bits
  150. yaui

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

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

    Pure Rust implementation of a p-code disassembler and lifter

    v0.1.8 #disassembly #lifter #p-code #sla #sleigh #ghidra #x86-64 #env-vars #arm64 #pre-compiled
  152. ipp-headers-sys

    rust-bindgen generated FFI declarations for IPP (part of ipp-sys Intel IPP bindings)

    v0.4.3 650 #ipp-sys #intel #bindings #ffi-declarations #rust-bindgen #x86-64 #part-of-ipp-sys #bindgen-generated #2017
  153. virtfw-libhw

    direct hardware access

    v0.5.0 #hardware-access #direct #qemu #x86-64 #acpi #power-off #fw-cfg #pci #serial-port #driver
  154. etcd-bin-vendored-linux-amd64

    etcd precompiled binaries bundled into a crate

    v3.6.9 1.2K #x86-64 #etcd #linux #bundled #pre-compiled
  155. sieve-of-eratosthenes

    A standard implementation of the Sieve of Eratosthenes

    v0.1.2 #eratosthenes #sieve #prime #standard #word #es #bit-packing #x86-64 #cache-locality #memory-efficient
  156. lde

    Length disassembler for x86 and x86_64

    v0.3.0 280 #x86-64 #length #disassembler
  157. pcode

    Pure Rust implementation of a p-code disassembler and lifter

    v0.1.3 #disassembly #lifter #sla #sleigh #binary #ghidra #x86-64 #env-vars #arm64 #pre-compiled
  158. deoxysii

    Deoxys-II-256-128 MRAE primitives for Rust

    v0.2.4 2.5K #mrae #deoxys-ii-256-128 #simd-intrinsics #primitive #set #x86-64 #env-var #rustflags #ssse3
  159. ptah

    Poplar's message-passing format

    v0.2.0 #micro-kernel #userspace #poplar #format #message-passing #x86-64 #risc-v
  160. 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
  161. x86-simd

    Safe interfaces to x86 and x86_64 SIMD intrinsics

    v0.2.2 220 #simd-intrinsics #x86-64 #simd
  162. vmi-arch-amd64

    AMD64 architecture specific code for VMI

    v0.5.1 #x86-64 #vmi
  163. steg86

    hiding messages in x86(_64) binaries

    v0.2.1 #steganography #x86-64 #steg
  164. ore-rs

    Order-revealing encryption library used by the CipherStash searchable encryption platform

    v0.8.0 650 #order-revealing-encryption #searchable #cipher-stash #knuth #shuffle #random-oracle #feistel #arm-v8 #x86-64 #exclusive
  165. burst

    A disassembler, currently supporting x86

    v0.0.3 #x86-64 #disassemble #assembly
  166. osom_encoders_x86_64

    Tools for encoding x86_64 instructions

    v0.1.5 110 #x86-64 #encoder #osom
  167. guzuta

    Custom repository manager for ArchLinux pacman

    v0.5.0 #package-manager #x86-64 #arch-linux #pkgbuild #pacman #chroot #pacman-package #package-key #amazon-s3 #logging
  168. 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
  169. sprintz_sys

    Sprintz codec bindings

    v0.1.0 #codec #build #bindings #original #x86-64 #benchmark #binds
  170. 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
  171. etcd-bin-vendored-windows-amd64

    etcd precompiled binaries bundled into a crate

    v3.6.9 550 #x86-64 #windows #etcd #bundled #pre-compiled
  172. oldwin

    easy to compatible with older Windows

    v0.1.3 180 #windows-xp #vc-ltl5 #yy-thunks #backward-compatibility #older #winapi #compatible-with-older #x86-64 #build-dependencies
  173. etcd-bin-vendored-darwin-amd64

    etcd precompiled binaries bundled into a crate

    v3.6.9 550 #x86-64 #etcd #bundled #pre-compiled #binaries
  174. linux-bzimage-setup

    The linux bzImage setup binary

    v0.17.0 #linux-kernel #asterinas #os #x86-64 #production-grade #bz-image #memory-safe #tee #secure-storage #model-checking
  175. e_drone_sp

    BYROBOT Drones

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

    A SIMD-accelerated multistring searcher

    v0.2.0 #simd-accelerated #substring-matching #substring-search #regex-engine #fingerprint #single-byte #pattern-matching #matching-algorithm #searcher #x86-64
  177. lancelot-bin

    binary analysis tools for x32/x64 PE files

    v0.9.10 #x86-64 #control-flow #binary-analysis #lancelot #code-analysis #reconstructs #x32
  178. fgumi-simd-fastq

    SIMD-accelerated FASTQ parsing using Helicase-style bitmask operations

    v0.1.3 #simd-accelerated #fastq #bitmask #record #avx2 #neon #lexer #x86-64 #64-byte #boundaries
  179. irox-arch-x86-64

    Intel x86-64 Architecture-specific bits & bobs

    v0.1.2 #irox-unsafe #x86-64 #irox
  180. xed-sys

    Rust FFI bindings for Intel XED

    v0.6.0+xed-2024.05.20 #x86-64 #intel
  181. coolprop-sys-windows-x86-64

    CoolProp native binaries for Windows x86-64

    v7.2.1 #x86-64 #windows-binaries #cool-prop #native #windows
  182. coolprop-sys-macos-x86-64

    CoolProp native binaries for macOS x86-64

    v7.2.1 #cool-prop #x86-64 #macos-binaries #native #macos
  183. coolprop-sys-linux-x86-64

    CoolProp native binaries for Linux x86-64

    v7.2.1 #cool-prop #linux-binaries #native #x86-64-linux #x86-64
  184. xsave

    x86 XSave semantics

    v2.0.2 1.4K #x86-64 #semantic #constant-size #state #area
  185. objdiff-core

    A local diffing tool for decompilation projects

    v2.5.0 #decompilation #diffing #local #mips #x86-64 #dwarf #object-file #powerpc #assembly #arm64
  186. write_x86_64

    help you write x86_64 assembly code

    v0.2.0 #x86-64-asm #x86-64
  187. libcef-sys

    cef-rs sys crate

    v117.2.6 #cef #cef-rs #arm64 #x86-64 #flatpak
  188. liblisa

    automated discovery and analysis of the ISA of a CPU

    v0.1.4 360 #x86-64 #smt-solver #discovery-and-analysis #semantic #cpu-architecture #z3 #x86-64-architecture #xed #disassembly
  189. cilk

    (Toy) Compiler Infrastructure inspired by LLVM

    v0.2.1 #compiler-infrastructure #interpreter #toy #x86-64 #llvm
  190. elf-utilities

    parsing,generating,analyzing ELF

    v0.2.20 250 #elf #generator #assembly #tui #analyzing #x86-64
  191. Try searching with DuckDuckGo.

  192. rust-gnark

    Rust bindings for the gnark Groth16 BN254 proving system

    v0.0.2 #groth16 #bn254 #proving #system #bindings #arm64 #x86-64 #static-archive #x86-64-linux
  193. x64asm

    write x64 Assembly code from Rust, more properly

    v0.2.0 #assembly #x86-64-asm #nasm #x86-64
  194. fv-rs

    Thin Rust FFI bindings to NVIDIA FrameView SDK (Windows x64)

    v0.1.2 #frame-view #sdk #nvidia #port #windows #x86-64
  195. cupid

    Native access to the x86 and x86_64 CPUID instruction

    v0.6.1 3.6K #x86-64 #cpuid #assembly #system
  196. emei

    JIT/AOT backend codegen framework

    v0.5.0 #jit #back-end #aot #framework #codegen #syscalls #risc-v #x86-64 #rv32i #rv64i
  197. x86test

    Custom test runner for bare-metal x86 tests

    v0.0.5 160 #x86-64 #kvm #os #vm
  198. mer

    Ergonomic ELF64 parser, designed for use within kernels

    v0.5.1 350 #kernel #elf #parser #elf64 #micro-kernel #x86-64 #risc-v
  199. x86_rtc

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

    v0.1.1 2.8K #rtc #x86-64 #arceos
  200. libcpuid_dump

    part of https://github.com/Umio-Yasuno/cpuid_dump_rs

    v0.1.2 #x86-64 #cpuid #x86
  201. semolina

    Optimized field arithmetic for Pasta moduli for x86-64 and aarch64

    v0.1.4 2.1K #pasta #x86-64 #math #arm64 #moduli #performance-optimized
  202. polished_x86_commands

    Low-level x86 instructions and utilities for Polished OS

    v0.1.2 #x86-64 #os #polished #hardware-access #low-level #pic #bootloader
  203. msru

    A Rust-safe library for interracting with Model Specific Registers in user-space

    v0.2.0 4.4K #x86-64 #msr #linux #x86-64-linux
  204. wechat-multi

    Mac 版微信多开

    v0.1.1 #mac #x86-64 #mach-o
  205. modrpcc

    CLI tool to generate glue code from modrpc schemas

    v0.0.4 #rpc-framework #modrpc #high #schema #generate #thrift #command-line-tool #cap-n-proto #x86-64 #building-block
  206. modrpc-codegen

    Parse modrpc schemas and generate code from them

    v0.0.4 #rpc-framework #modrpc #schema #parser #events #thrift #cap-n-proto #building-block #x86-64
  207. hooker

    a helper for hooking functions in x64

    v0.1.10 #x86-64 #hook #x86
  208. celer_system_linux_syscalls

    Linux syscalls for Celer

    v0.1.0 #linux-syscalls #celer #system #x86-64 #arm64
  209. aom-sys

    FFI bindings to aom

    v0.3.3 6.5K #libaom #bindings #av #safe-abstraction #performance #pkg-config #env-vars #vcpkg #x86-64
  210. dma_x86_64

    Low-level DMA driver for x86_64 systems in no_std environments

    v0.1.2 120 #bare-metal #x86-64 #dma #osdev #no-std
  211. vmx_lab

    vt-x

    v0.1.1 #msr #uncore #x86-64 #vtx
  212. switcheroo

    Lightweight userland context switches

    v0.2.9 #context-switch #stack #x86-64 #arm64 #windows #userland
  213. ttytee

    A process that exposes 2 copies of the same TTY

    v1.0.2 #uart #tty #drone #expose #gps #log-path #64-bit #baud-rate #slave #x86-64
  214. polished_gdt

    Global Descriptor Table (GDT) management for the Polished OS project

    v0.1.2 #global-descriptor-table #stack #x86-64 #tss #os #data-structures
  215. duplicate-function-checker

    determine how much of your binary is duplicate functions

    v0.1.0 #duplicates #x86-64 #determine #name #debugging #hash #demangle
  216. cpuinfo-rs

    Rust bindings for cpuinfo

    v0.7.0 #arm #x86-64 #bindings
  217. haskelujah-backend-cranelift

    Cranelift native code backend for the Haskelujah Haskell compiler

    v0.1.0 #cranelift #back-end #compiler #haskelujah #object-file #x86-64 #haskell
  218. cargo-nuget

    Bundle Rust libraries as Nuget packages

    v0.1.0 #packaging #pack #native #local #write #build-target #x86-64 #macos #build-tool #rust-version
  219. rask-x86_64

    x86_64 architecture-specific implementation for Rask

    v0.1.0 #x86-64 #operand #encoder #register #rask #rex #architecture-specific #x86-64-architecture
  220. rawtime

    Basic timing infrastructure for no_std (currently x86 only) platforms

    v0.0.10 140 #x86-64 #time #x86
  221. mangaplus-parser

    mangaplus parser for rust using pb-rs

    v2.0.0 #mangaplus #parser #web-api #pb-rs #pre-generated #recommended-setup #rustup-target-add #musl #x86-64 #jq