Projects in Awesome Lists tagged with machine-code
A curated list of projects in awesome lists tagged with machine-code .
https://github.com/akkartik/mu
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
linux machine-code programming-literacy unit-tested white-box-testing x86
Last synced: 14 May 2025
https://github.com/hlorenzi/customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
asm assembler assembly assembly-language bytecode bytecode-compiler compiler custom customizable instruction-set instruction-set-architecture machine-code microprocessor processor-architecture rust rust-lang user-defined virtual-machine vm webassembly
Last synced: 14 May 2025
https://github.com/grassator/mass
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
assembly c compiler jit linux machine-code windows x86
Last synced: 09 Apr 2025
https://github.com/cslarsen/minijit
A basic x86-64 JIT compiler written from scratch in stock Python
assembly compiler jit jit-compiler machine-code python x86-64
Last synced: 21 Aug 2025
https://github.com/macmade/obfuscate
C/C++ machine code obfuscation.
c c-plus-plus machine-code obfuscation obfuscator
Last synced: 19 Apr 2025
https://github.com/dispatchcode/x64-instruction-decoder
An x86/x64 instruction disassembler written in C
architectures assembly c disassembler disassembler-library instruction-decoding instruction-set low-level machine-code reverse-engineering x64 x86
Last synced: 02 Sep 2025
https://github.com/csabahruska/manual-stg-experiment
Manually constructed STG programs compiled with the standard GHC codegen backend.
codegen compiler functional-programming ghc haskell llvm machine-code stg x64
Last synced: 12 Apr 2025
https://github.com/grammatech/mc-asm
Assemble code to bytes using LLVM's MC layer
assembly gtirb llvm machine-code
Last synced: 06 Nov 2025
https://github.com/brandonki/arcvm
Small optimizing compiler backend with an SSA-based IR.
compiler compiler-backend low-level machine-code native optimization ssa x86-64
Last synced: 05 Oct 2025
https://github.com/bynect/bflc
A modular compiler framework for Brainfuck-like languages
assembly assembly-x86-64 backend brainfuck brainfuck-asm brainfuck-compiler brainfuck-language compiler compiler-backend compiler-design compiler-frontend compiler-optimization frontend intel-nasm-syntax jit jit-compiler machine-code
Last synced: 11 Jul 2025
https://github.com/susam/reboot
A 5-byte reboot program assembled with DEBUG.EXE in MS-DOS
Last synced: 14 May 2025
https://github.com/gaul/x86lint
Examine x86 machine code to find suboptimal encodings and sequences of instructions
assembly lint machine-code optimization x86 x86-64
Last synced: 15 Apr 2025
https://github.com/y1yang0/morejit
JIT code generation for Intel x86 architecture
Last synced: 07 May 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler for my own programming language (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 15 May 2025
https://github.com/andreiduma/smithforth_risc-v
An accessible Forth written in machine code for the RISC-V architecture.
compiler forth machine-code master-thesis risc-v
Last synced: 15 Mar 2025
https://github.com/qfcy/machine-code-loader
Dynamic loading and execution of machine code in C++, resembling how operating systems load executables. C++动态加载和执行机器码,类似操作系统加载可执行文件。
c-plus-plus dynamic-loading executable-file low-level-programming machine-code metaprogramming operating-system-concepts
Last synced: 21 Jun 2025
https://github.com/barrettotte/trs-80
Exploring the TRS-80 by learning some of the basics of LEVEL-II BASIC and Z80 Assembly
assembly basic machine-code tandy trs-80 z80
Last synced: 11 Apr 2025
https://github.com/chuckterry/et-3400-simulator
A browser-based interactive simulator for the Heathkit® ET-3400 Microprocessor Trainer.
6800 assembly education emulator et-3400 heathkit learning machine-code microprocessor simulator trainer
Last synced: 24 Oct 2025
https://github.com/psmths/riscal-cpu
RISCAL is a 32-bit reduced instruction-set computer (RISC) designed for learning and research purposes. It is named after my dog, Rascal.
assembler assembly instruction-set-architecture machine-code obfuscation risc virtual-machine virtualization
Last synced: 14 Oct 2025
https://github.com/trimorphdev/asmkit
Assembler engine written in Rust.
assembler assembler-x86 assembly assembly-x86 machine-code rust rust-crate rust-crates rust-library x86-64
Last synced: 30 Oct 2025
https://github.com/donno2048/pyas
Run machine code, assembly and webassembly
assembly machine-code webassembly
Last synced: 13 Apr 2025
https://github.com/j4cobgarby/big-boy-computer
A CPU emulator which runs machine code. Insprited by the Little Man Computer, hence the name.
cpu-emulator emulator machine-code
Last synced: 15 Mar 2025
https://github.com/alvarorichard/mijit
A cross-platform educational JIT compiler that generates and executes machine code at runtime. Demonstrates Just-In-Time compilation concepts with support for Linux, macOS, x86-64, and ARM64.
cross-platform educational jit-compiler just-for-fun just-in-time machine-code
Last synced: 26 Sep 2025
https://github.com/hk-transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 01 Apr 2025
https://github.com/retrooper/hello-world
Hello world, but in machine code?
code hello hello-world helloworld machine machine-code machinecode world
Last synced: 21 Feb 2025
https://github.com/HK-Transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 12 Aug 2025
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 28 Oct 2025
https://github.com/azolotko/hello-panama
An example of using java.lang.foreign for executing machine code
Last synced: 04 Oct 2025
https://github.com/sourceduty/hpmc
👩💻 Hybrid programming-machine code.
concept experiment experimental format format-development formatting framework high-level-programming hpmc hybrid-code machine-code machine-codes new-format program-machine-code programming programming-language programming-machine-code
Last synced: 08 Aug 2025
https://github.com/vitorsouzaalmeida/introduction-to-machine-code
Code from Introduction to Machine Code article
assembler binary disassembler go golang machine-code
Last synced: 29 Jul 2025
https://github.com/vit0rr/introduction-to-machine-code
Code from Introduction to Machine Code article
assembler binary disassembler go golang machine-code
Last synced: 19 Mar 2025
https://github.com/arnau478/oc
Of course - An alternative to the `yes` binary written in 107 bytes of machine code
Last synced: 22 Jun 2025
https://github.com/jmcph4/cpu2
The spiritual successor of my previous CPU simulator
architectural-simulation architecture cpu machine-code microcontroller microprocessor simulation
Last synced: 12 Apr 2025
https://github.com/malaksadek/assembly-translator
A translator that uses Regex to translate an assembly instruction into machine code 🔁 🖥 (2015)
assembly-language java machine-code regex regex-pattern translation translator
Last synced: 10 Jun 2025
https://github.com/open-machine/assembler
A program that transforms assembly code into machine code.
assembler assembly machine-code
Last synced: 28 Feb 2025
https://github.com/ynsn/libce
Efficient and simple encoding and decoding of machine code and instruction sets
assembly machine-code x86 x86-64
Last synced: 11 Apr 2025
https://github.com/david-palma/mips-32bit-encoder
C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.
assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor
Last synced: 26 Mar 2025