-
wasm-encoder
一个低级别的 WebAssembly 编码器
-
vergen
通过 'build.rs' 生成 'cargo:rustc-env' 指令,用于在您的代码中通过 'env!' 宏使用
-
rdrand
基于 rdrand 和 rdseed 指令的随机数生成器
-
multiversion
简单的函数多版本化
-
argminmax
(argmin & argmax 在一个函数中) 使用 SIMD 进行浮点数和整数的操作
-
yaxpeax-x86
yaxpeax 项目的 x86 解码器
-
cranelift-frontend
Cranelift IR 构建辅助工具
-
cranelift-isle
ISLE:指令选择和降低表达式。Cranelift 中的领域特定语言,用于指令选择。
-
restack
教授您关于分支的 git rebase --interactive
-
rgsm
用 Rust 编写的 Gheith ISA 汇编器
-
yaxpeax-arch
描述yaxpeax项目中架构的基本特性
-
criterion-cycles-per-byte
使用CPU周期测量标准
-
tailwind-css
将tailwind简短指令编译成css
-
fn_vm
一个轻量级的基于帧的虚拟机,旨在作为rigz_vm的基础
-
dianac
Diana编译语言的模拟器、编译器和解释器
-
rabbitizer
MIPS指令解码器
-
static-keys
重新实现Rust用户空间应用程序的Linux内核静态键
-
process_migration
使用shellcode覆盖正在运行进程的下一条(或几条)指令(默认为localhost:4444上的反向shell)
-
cmov
条件移动CPU内嵌函数,保证以常量时间执行且不被编译器重写为分支。为x86/x86_64的CMOV指令系列和AArch64的CSEL提供了包装器
-
macro-asm-builder
宏汇编器
-
wasmtime-jit-icache-coherence
JIT icache 维护
-
vergen-gitcl
通过 'build.rs' 生成 'cargo:rustc-env' 指令,用于在您的代码中通过 'env!' 宏使用
-
raki
Rust 编写的 RISC-V 指令解码器
-
pollex
Arm 指令操作器
-
unarm
反汇编 ARM 指令
-
trion
专为 Raspberry Pico (RP2040) 微控制器设计的汇编器
-
vergen-git2
通过 'build.rs' 生成 'cargo:rustc-env' 指令,用于在您的代码中通过 'env!' 宏使用
-
libarc2
ArC TWO™ 的低级接口库
-
simd-abstraction
抽象 SIMD 指令集
-
wasmer-interface-types-fl
Wasmer 的 WebAssembly 接口类型库
-
gf256
包含伽罗瓦域类型和实用工具
-
hermes_rs
为 Hermes 字节码提供的无依赖解汇编器和汇编器
-
tdx-guest
tdx-guest 提供了 Intel® 信任域扩展 (Intel® TDX) 客户端 API 的 Rust 实现,支持 TDX 客户端特定的指令、结构和函数
-
bpf-ins
与 eBPF 指令一起工作
-
cambridge-asm
运行剑桥国际课程 9618 的伪汇编
-
nu_plugin_explore_ir
一个名为 explore_ir 的 nushell 插件
-
slipstream
适用于大众的 SIMD 库
-
riscv-decode
解码 RISC-V 指令
-
meson-next
用于运行 Meson 构建原生库的构建依赖项 crate
-
cranelift-interpreter
解释 Cranelift IR
-
bpf-api
为 eBPF 程序、探针和映射提供惯用的 Rust 绑定
-
vergen-gix
通过 'build.rs' 生成 'cargo:rustc-env' 指令,用于在您的代码中通过 'env!' 宏使用
-
rubbler
RISC-V汇编器,用Rust编写 🦀。此库的主要目的是在用verilator编写的RISC-V CPU测试平台代码中嵌入一个简单的RISC-V汇编器。
-
vtashkov-bf
Brainfuck解释器
-
command-engine
将字符串指令转换为代码执行
-
dez80
一个Z80指令解码和(反)汇编库
-
osiris-set-std
一组标准操作
-
howcani
一个由生成式AI驱动的CLI,用于获取使用命令行执行各种任务的逐步说明
-
pass_tool
系统配置,旨在使用Rust编写自动化脚本
-
inspector-gadget
一个基于CLI的、多架构的gadget查找工具,设计用于快速操作,即使对于大型二进制文件(如浏览器引擎和操作系统内核)也能快速运行
-
vergen-pretty
以格式化的方式输出vergen信息
-
rusty-hermit
一个基于Rust的操作系统库
-
stack-vm
一个通用的、可重用的、基于栈的虚拟机
-
absolut
自动生成的按字节优化的查找表
-
sila-transpiler-infrastructure
适用于每个平台的转换器基础设施
-
osiris-process
处理器实现
-
clear-cache
一个不依赖于 GCC/Clang 的
__builtin___clear_cache
的本地实现 -
wark
WebAssembly 运行时工具包
-
decodetree
解析器和生成器
-
vergen-lib
用于支持 vergen 库的通用代码
-
armv5te
反汇编 ARMv5TE 指令
-
cfsem
包括细丝近似、比奥-萨伐尔和梯度-沙弗兰诺夫的准稳态电磁学
-
bh1750
使用 embedded-hal 的光传感器驱动程序
-
product-os-browser
产品操作系统:浏览器是一个强大的浏览器控制器,利用无头浏览并提供自动化工具,不仅能够读取内容,还可以通过指令语言执行定义的操作
-
peepmatic
生成窥孔优化器的领域特定语言(DSL)和编译器
-
aphelion-util
Aphelion指令集架构(ISA)的类型和特性
-
ptx-parser
ptx文件的解析器
-
w65c02s
W65C02S微处理器的精确、彻底测试的模拟器
-
gpcas_forwardcom
用于通用目的核心架构模拟器(GPCAS)的ForwardCom指令集架构(ISA)属性
-
phoron_asm
适用于JVM的Jasmin兼容汇编器
-
copy/v86
在浏览器中运行的x86 PC模拟器和x86到wasm JIT
-
rdcl_aoc_helpers
《 Advent of Code》的助手
-
sha
Rust安全哈希算法(SHA)库
-
gpcas_isa
GPCAS ISA实现的接口和工具
-
scale-core
通过wasm为SCALE编译的低级别数据结构和功能
-
rv32-asm
RISC-V(RV32IM)指令集和Rust汇编器
-
wiki-tui
易于使用的维基百科文本用户界面
-
ksplang
解释器
-
rvsim
实现RV32G[C]的RISC-V模拟器
-
brubeck
一个RISC-V交互式解释器和模拟库...正在进行中!
-
union-fn
用于创建高效"内联闭包"的宏过程。
-
xdot
解析graphviz的xdot绘制指令
-
teddy
一个SIMD加速的多字符串搜索器
-
z80
z80模拟器
-
sighashdb-cli
计算锚指令sighashes的命令行工具
-
poetic
解析和解释诗歌源代码
-
arch-ops
为多个架构编码和解码指令
-
rusty-dex
rusty-dex
是 DEX 文件的解析器 -
msp430-asm
msp430 解码器
-
extendable_vm
简化栈虚拟机的实现
-
isla
Sail 指令集架构规范的符号执行引擎
-
rigz_runtime
处理 rigz 的解析和转换为虚拟机指令,不提供抽象语法树(使用 tree-sitter-rigz 代替)
-
fil_builtin_actors_builder
为内置 Filecoin Actors 构建的 WASM 构建器
-
count_instructions
计算单个函数内执行的指令数
-
olin
一个小的运行时库,帮助针对 Olin 的 CommonWA 链接的程序。这仅在 wasm32-unknown-unknown 目标上才有用。
-
strop
随机生成机器代码
-
mpl-token-metadata
Metaplex 令牌元数据 SDK
-
riscy-isa
编码和解码 RISC-V 指令流
-
escpos-rust
使用 Rust 更新 escpos-rs 控制 esc/pos 打印机
-
spike-sys
为 spike 提供的 Rust 绑定
-
bpf-script
一种用于在运行时创建 eBPF 程序的小型脚本语言和编译器
-
armv6-m-instruction-parser
解析 ARMv6-M thumb 指令。适用于反编译和仿真等。
-
wasmer-interface-types
Wasmer 的 WebAssembly 接口类型库
-
peepmatic-souper
将 Souper 优化转换为 Peepmatic DSL
-
yaxpeax-ia64
yaxpeax 项目的 ia64 解码器
-
yaxpeax-avr
yaxpeax 的 AVR 指令集解码器
-
fer
使用 SIMD 指令进行快速图像缩放的 slim 版本
-
drone-stm32
STM32 的无人机
-
isla-lib
Isla 是一个用于 Sail 指令集架构规范的符号执行引擎。该 crate 将核心符号执行引擎作为库实现。
-
change-detection
在构建时生成变更检测指令
-
riscu
加载/编码 RISC-U ELF64 二进制文件
-
socket-server-mocker
使用 Rust 模拟套接字服务器,用于测试各种网络客户端
-
boof
Brainfuck 的严格超集
-
ttk91
TTK91 指令架构的解析器、编译器和模拟库
-
isla-axiomatic
Isla 是用于 Sail 指令集架构规范的症状执行引擎。此 crate 实现了处理公理内存模型的实用工具。
-
rv-decoder
一个 RISC-V 指令解码器
-
llir
LLVM IR 绑定
-
mpl-bubblegum
Metaplex Bubblegum SDK
-
riscy
一个 RISC-V 模拟器
-
nmos6502
一个符合 no_std 的 NMOS6502 模拟器,适用于嵌入式环境
-
gpcas_arschitek_zero
Arschitek_zero 指令集架构 (ISA) 属性,用于与通用核心架构模拟器 (GPCAS) 一起使用
-
rumdump
UM(ICFP 2006)14指令架构的对象文件转储器
-
flo_canvas
描述图形上下文绘图操作,无需特定实现
-
spl-tlv-account-resolution
Solana程序库TLV账户解析接口
-
yaxpeax-dis
使用yaxpeax指令解码器的反汇编工具
-
solana-gateway
OCIV网关程序
-
ilvm
类似于汇编语言的解释器
-
triton-opcodes
Triton虚拟机指令及其翻译
-
cairo-lang-sierra-to-casm
从Sierra代码生成CASM指令
-
ch8-isa
Chip-8指令集和代码生成器
-
sola
一个16位堆栈机器和Forth语言
-
vc6-sys
Rust对Visual C++ 6 SDK的绑定
-
dvi
“设备无关文件”格式(dvi)的解析器
-
存在风险
RISC-V 指令编码库
-
yaxpeax-m16c
针对 renesas m16c 架构的指令解码器
-
vicis
使用纯 Rust 操作 LLVM-IR
-
vm6502
6502 虚拟机后端
-
gpcas_base
GPCAS 的常用定义和实用工具
-
autobahn-hash
HighwayHash,一个快速且强大的 SIMD 哈希函数
-
simd-polyfill
SIMD 补充
-
dockerfile
动态生成 Dockerfile
-
ckb-vm
CKB 的虚拟机
-
imperative-rs
自动推导 trait,便于定义指令集
-
beamcode
Erlang BEAM 指令编码/解码库
-
isla-cat
Isla 是一个用于 Sail 指令集架构规范的符号执行引擎。该软件包实现了 herd7 使用的 cat 语言子集的 SMT 翻译器,用于指定缓解的内存模型。
-
coolfindpattern
SIMD 加速的模式扫描库
-
OOLANG
一种奇特的基于堆栈的程序设计语言,其中所有指令都是字符'O'的不同变体。
-
brainfuck
解释器和模块
-
solana-program
Solana 程序
-
opcode-macros
用于位域中编码的操作码宏
-
xio_instructionset
XIO 指令集数据结构
-
spl-instruction-padding
Solana 程序库指令填充程序
-
valheim-asm
RISC-V 指令和汇编器
-
olympia_engine
Olympia 是一个 Gameboy 模拟器和工具包,旨在作为本地或 WebAssembly 应用程序运行,以实现周期精确的模拟。olympia_engine 是本地和 wasm 都可重用的核心。
-
falcon-mos6502
MOS 6502 指令解码
-
yaxpeax-6502
实现 yaxpeax-arch 特性的 6502 解码器
-
vanity
一个 *bLaZinGlY fAsT* 工具,用于在 Solana 上磨制虚荣地址
-
solarti-tlv-account-resolution
索拉蒂程序库 TLV 账户解析接口
-
stacking-iterator
用于操作堆栈的迭代器工具
-
peg-pack
适用于 PEG 语法的多功能解析器生成器
-
spl-transfer-hook-interface
索拉纳程序库转账钩子接口
-
tracers-build
在 crate 中实现 tracers 的编译时代码生成。此 crate 应该是所有使用
tracers
的 crate 的build-dependencies
依赖项。有关更多信息,请参阅tracers
… -
tracers-macros
生成 tracers 及触发 tracers 的代码的宏。有关进一步说明,请参阅 'tracers' crate
-
nibble8
使用 sdl2 的 Chip-8 解释器
-
lovm2_error
一个注重简洁和可扩展性的轻量级虚拟机
-
falcon-xtensa-lx6
Xtensa LX6 Falcon 集成
-
spl-token-metadata-interface
索拉纳程序库令牌元数据接口
-
sam
编译时指令汇编器
-
seccomp-tiny
无libseccomp依赖的no_std Linux seccomp库
-
solarti-token-metadata-interface
Solarti程序库令牌元数据接口
-
jwtexp
打印JWT令牌的过期日期(UTC时间)。请参阅
jwtexp -h
获取使用说明。 -
solarti-transfer-hook-interface
Solarti程序库转账钩子接口
-
irv
到RISC-V解释器的一个非常开放的接口
-
vector-rust-library
将Vector Class Library移植到Rust
-
miraland-program
Miraland程序
-
bytecoding
用于将指令和操作数作为字节码进行编码和解码的派生宏
-
safecoin-program
Safecoin程序
-
cargo-lib
为您的构建脚本提供强类型Cargo指令
-
phoenix-v1
原子化结算交易的链上订单簿
-
feo3boy-opcodes
定义了
feo3boy
游戏机的指令集 -
power-instruction-analyzer
分析 Power ISA 指令行为的程序
-
dftp
DFT 指令解析器
-
gb-parser
Gameboy 指令解析器
-
riscv-process-rs
RISC-V 汇编解析器和进程库
-
garnish_lang_instruction_set_builder
Garnish 语言指令集构建器
-
prefetch
LLVM 的 prefetch 内置函数的类型安全包装器
-
armv4t
解码 ARMv4T 指令
-
gsm
一个非常简单的通用栈式机器库
-
ckb-debugger
Nervos CKB 的独立调试器
-
triton
三进制栈式机器 CPU 架构和虚拟机
尝试使用 DuckDuckGo 进行搜索。