A Compiler Writing Journey
Repository Index
47,133 repositories indexed
1–24 of 31 · Most stars
A small C compiler
Thefatrat a massive exploiting tool : Easy tool to generate backdoor and easy tool to post exploitation attack like browser attack and etc . This tool compiles a malware with popular payload and then the compiled malware can be execute on windows, android, mac . The malware that created with this tool also have an ability to bypass most AV software protection .
- thefatrat
- bypass
- linux
- autorun
The single instruction C compiler
AFL++ is a state-of-the-art fuzzer, and #1 in benchmarks. It was originally based on AFL. Today it comes with qemu 5.1, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
- afl
- afl-fuzz
- afl-fuzzer
- fuzzing
A Small C Compiler
An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
- gameboy
- sdcc
- gbdk
tiny recursive descent expression parser, compiler, and evaluation engine for math expressions
- c
- calculator
- expression-evaluator
- math
Simple C compiler
- c-compiler
- compiler
- dos
- x86
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
A language and an embedded JIT compiler
- haskell-application
- hobbes
Platform independent low-level JIT compiler
DFA regular expression library & friends
- fsm
- regex
- lexer-generator
- regexp
PC port of Dragon Ball Z: Budokai Tenkaichi 3, built on the BT3-Decompiled project.
:musical_note: strongly-timed musical programming language
- language
- composition
- programming-language
- synthesis
CAN DBC to C (and CSV, JSON and XML) compiler using the mpc parser combinator library
- dbc
- c
- misra
- automotive
Lua Decompiler for Lua version 5.1
- lua
- c
- decompiler
ARM64 Recompiler
- arm64
- hle
- recompiler
Ninja Gaiden Black (Xbox, 2005) statically recompiled into native Linux and Windows builds, with an experimental Android port, drawn by its own Vulkan renderer. A steady 60 fps, widescreen and ultrawide, keyboard and mouse, touch controls on Android, Steam Deck ready. Bring your own copy of the game.
- linux
- ninja-gaiden
- pc-port
- recompilation
Zelda: Tears of the Kingdom (TotK) 1.0.0 recompiled to native Windows and Vulkan. Frame cap up to 240, DLSS option, mouse and keyboard. Open source, mostly written by AI agents. You build it from your own dump; no game files included. Measured on one PC so far.
- pc-port
- recompilation
- static-recompilation
- tears-of-the-kingdom
PS Vita games recompiled into native PC programs: you bring your own games and firmware
LAS Recomp for Android: Link's Awakening (Switch) statically recompiled to native ARM64 for Android phones - touch controls, 60 fps frame generation, set up from your own game on the phone
EA Sports Cricket 07 (2006) running in the browser: every function statically recompiled from x86 to C, then WebAssembly, with Direct3D 8 rebuilt on WebGPU. Bring your own copy.
- cricket
- direct3d
- emscripten
- reverse-engineering
collection of C/C++ programs that try to get compilers to exploit undefined behavior