I8086.js16bit Intel 8086 / 80186 + X87 emulator written in TypeScript with REPL assembly compiler and tiny C compiler
Stars: ✭ 54 (-98.12%)
Fasmgflat assembler g - examples library
Stars: ✭ 56 (-98.05%)
CorehookA library that simplifies intercepting application function calls using managed code and the .NET Core runtime
Stars: ✭ 191 (-93.35%)
dynarmicAn ARM dynamic recompiler.
Stars: ✭ 675 (-76.51%)
Evoasm.rbAn AIMGP (Automatic Induction of Machine code by Genetic Programming) engine
Stars: ✭ 91 (-96.83%)
binary-decompilationExtracting high level semantic information from binary code
Stars: ✭ 55 (-98.09%)
ria-jitLightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-98.68%)
FukuroSimple microkernel (early stage)
Stars: ✭ 18 (-99.37%)
Incan incremental approach to compiler construction
Stars: ✭ 702 (-75.57%)
Leekscript V2A dynamically typed, compiled just-in-time programming language used in Leek Wars' AIs
Stars: ✭ 46 (-98.4%)
Pyast64Compile a subset of the Python AST to x64-64 assembler
Stars: ✭ 93 (-96.76%)
XdpwXD Pascal: A small embeddable self-hosting Pascal compiler for Windows. Supports Go-style methods and interfaces
Stars: ✭ 199 (-93.08%)
cross“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 3,550 (+23.52%)
Enso ArchiveLooking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Stars: ✭ 305 (-89.39%)
CraneliftCranelift code generator
Stars: ✭ 2,485 (-13.54%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (-89.81%)
Opensmalltalk VmCross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Stars: ✭ 345 (-88%)
NumpileA tiny 1000 line LLVM-based numeric specializer for scientific Python code.
Stars: ✭ 341 (-88.14%)
Liminex86/x86_64 BIOS Bootloader
Stars: ✭ 288 (-89.98%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+71.68%)
MazuccA minimalist C compiler with x86_64 code generation
Stars: ✭ 437 (-84.79%)
Docker HomebridgeHomebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (-35.73%)
EnsoHybrid visual and textual functional programming.
Stars: ✭ 5,238 (+82.25%)
The holy book of x86A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-79.92%)
AsmAssembly Tutorial for DOS
Stars: ✭ 125 (-95.65%)
BuildArmbian Linux build framework
Stars: ✭ 1,827 (-36.43%)
OpcodesDatabase of CPU Opcodes
Stars: ✭ 177 (-93.84%)
fp256An efficient library for 256 bit integer arithmetic
Stars: ✭ 21 (-99.27%)
BeelzebubThe Lord of Flies - A hobby operating system
Stars: ✭ 24 (-99.16%)
X86 Assembly CheatMOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat
Stars: ✭ 773 (-73.1%)
SmallercSimple C compiler
Stars: ✭ 986 (-65.69%)
Reverse EngineeringThis repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-98.99%)
Arm nowarm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.
Stars: ✭ 719 (-74.98%)
JphpJPHP - an implementation of PHP on Java VM
Stars: ✭ 1,665 (-42.07%)
DistormxThe ultimate hooking library
Stars: ✭ 146 (-94.92%)
BdvlLD_PRELOAD Linux rootkit (x86 & ARM)
Stars: ✭ 232 (-91.93%)
B2dpipe2D Pipeline Compiler.
Stars: ✭ 51 (-98.23%)
Binary ExploitationGood to know, easy to forget information about binaries and their exploitation!
Stars: ✭ 47 (-98.36%)
NeatccA small arm/x86(-64) C compiler
Stars: ✭ 86 (-97.01%)
ChrysalispParallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
Stars: ✭ 1,205 (-58.07%)
Cross“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 2,461 (-14.37%)
ZydisFast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (-24.57%)
Edb Debuggeredb is a cross-platform AArch32/x86/x86-64 debugger.
Stars: ✭ 2,019 (-29.75%)
Peachpyx86-64 assembler embedded in Python
Stars: ✭ 1,592 (-44.61%)
KeystoneKeystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (-42.45%)
RcoreRust version of THU uCore OS. Linux compatible.
Stars: ✭ 2,175 (-24.32%)
X64dbgAn open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+1216.11%)
BabygoGo compiler made from scratch, which can compile itself. It's going to be the smallest and simplest go compiler in the world.
Stars: ✭ 143 (-95.02%)
AsmtkAssembler toolkit based on AsmJit
Stars: ✭ 131 (-95.44%)
FccFedjmike's C Compiler
Stars: ✭ 101 (-96.49%)
HolodecDecompiler for x86 and x86-64 ELF binaries
Stars: ✭ 195 (-93.22%)
NanojitNanoJIT is a small, cross-platform C++ library that emits machine code.
Stars: ✭ 101 (-96.49%)
CrustC compiler toolchain in Rust. [WIP, early development stage]
Stars: ✭ 150 (-94.78%)
JitfromscratchExample project from my talks in the LLVM Social Berlin and C++ User Group
Stars: ✭ 158 (-94.5%)