Go module and utility for executing machine code
BSD-3-CLAUSE License
⚡ Decompilation Tools and High Productivity Utilities ⚡
Firth: A Forth for the Z80 CPU
Rust module and utility for executing machine code
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also...
EVM (Ethereum virtual machine) Assembly on Haskell DSL
Basic X86-64 assembler, written in golang
ByteCoreCompiler: A compiler that transforms ByteCore assembly code into executable memory bytes,...
NanoJIT is a small, cross-platform C++ library that emits machine code.
BrainFuck Compiler Challenge
Collection of BF interpreters/translators in C/C++/ASM/JS/Python/Rust + others
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is des...
JIT compiler in Go
A different take on Assembly, with the goal of creating tiny executables.
port of GNU Assembler written in go