RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (+3231.58%)
SelfieAn educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
Stars: ✭ 1,318 (+6836.84%)
Alpine TermRepository has been moved.
Stars: ✭ 121 (+536.84%)
Lc3 VmWrite your own virtual machine for the LC-3 computer!
Stars: ✭ 631 (+3221.05%)
Python chip16A full implementation (tested) of chip16 virtual machine, or emulator as you wish, using python and rendering with opengl.
Stars: ✭ 31 (+63.16%)
kcsScripting in C with JIT(x64)/VM.
Stars: ✭ 25 (+31.58%)
SherwoodArchThe Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.
Stars: ✭ 13 (-31.58%)
FEXA fast usermode x86 and x86-64 emulator for Arm64
Stars: ✭ 650 (+3321.05%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+25868.42%)
Tagua VmTagua VM is an experimental PHP Virtual Machine that guarantees safety and quality by removing large classes of vulnerabilities thanks to the Rust language and the LLVM Compiler Infrastructure.
Stars: ✭ 419 (+2105.26%)
uvmmVirtual machine monitor for L4Re
Stars: ✭ 22 (+15.79%)
LlvmProject moved to: https://github.com/llvm/llvm-project
Stars: ✭ 4,461 (+23378.95%)
QEMU-ManagermacOS graphical frontend to QEMU
Stars: ✭ 175 (+821.05%)
FcdAn optimizing decompiler
Stars: ✭ 622 (+3173.68%)
AsmAssembly Tutorial for DOS
Stars: ✭ 125 (+557.89%)
McsemaFramework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Stars: ✭ 2,198 (+11468.42%)
E4vmA small portable virtual machine that would run Erlang on embedded systems
Stars: ✭ 124 (+552.63%)
x86eA simple x86 emulator, debugger, and editor in JavaScript.
Stars: ✭ 89 (+368.42%)
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 (+3684.21%)
FanxA portable programming language
Stars: ✭ 101 (+431.58%)
SimplifyAndroid virtual machine and deobfuscator
Stars: ✭ 3,865 (+20242.11%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-5.26%)
Emupedia.github.ioThe purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
Stars: ✭ 206 (+984.21%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (+431.58%)
Chip8A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.
Stars: ✭ 41 (+115.79%)
PlottyC language compiler from scratch for a custom architecture, with virtual machine and all
Stars: ✭ 33 (+73.68%)
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (+78.95%)
Hades🔥 A Nintendo Game Boy Advance emulator
Stars: ✭ 44 (+131.58%)
pac-man-emulator🕹 An emulator for the Pac-Man arcade machine (Zilog Z80 CPU) for Win/Mac/*nix and Xbox One.
Stars: ✭ 20 (+5.26%)
CeDImuExperimental Philips CD-I emulator written in C++
Stars: ✭ 41 (+115.79%)
n64experimental low-level n64 emulator
Stars: ✭ 94 (+394.74%)
hmg💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-15.79%)
chimera🐍 A CLI tool for generating Boost.Python/pybind11 bindings from C/C++
Stars: ✭ 12 (-36.84%)
SkyEmuGame Boy, Game Boy Color, and Game Boy Advanced Emulator
Stars: ✭ 59 (+210.53%)
glottieOpenGL/WebGL based Lottie animation player
Stars: ✭ 60 (+215.79%)
MC6809Implementation of the MC6809 CPU in Python (Extracted from https://github.com/jedie/DragonPy project)
Stars: ✭ 24 (+26.32%)
n2t-wasmEmulator for the Hack CPU.
Stars: ✭ 41 (+115.79%)
ModSecurityCRSImplementation of ModSecurity, Core Rule Set (CRS) on Apache server. ModSecurity, sometimes called Modsec, is an open-source web application firewall. ModSecurity was installed and configured on an Ubuntu VM using Virtual Box
Stars: ✭ 24 (+26.32%)
hematitaA memory safe Lua interpreter
Stars: ✭ 118 (+521.05%)
dmjit.dmJIT is a Rust-based JIT compiler using modified auxtools, dmasm and Inkwell LLVM wrapper for boosting Byond DM performance without any hassle! (formerly known as dm-jitaux)
Stars: ✭ 18 (-5.26%)
vm-automationVirtualBox automation using Python
Stars: ✭ 1 (-94.74%)
RVMRcore Virtual Machine
Stars: ✭ 59 (+210.53%)
SaltyNESA NES emulator in WebAssembly
Stars: ✭ 69 (+263.16%)
8BitComputerA simple 8 bit computer emulator in C++.
Stars: ✭ 18 (-5.26%)
vrcpuCode, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator
Stars: ✭ 98 (+415.79%)
X11BasicX11-Basic BASIC programming language.
Stars: ✭ 42 (+121.05%)
TinyCompilerc compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR and obj code generation. 基于flex,bison以及LLVM,使用c++11实现的类C语法编译器, 支持生成中间代码及可执行文件.
Stars: ✭ 162 (+752.63%)
jawsJaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (+973.68%)
AheuiJITAheui JIT compiler for PC and web
Stars: ✭ 27 (+42.11%)
llvm-hs-typedType Safe LLVM IR ( Experimental )
Stars: ✭ 47 (+147.37%)
z80eA z80 calculator emulator (and debugger)
Stars: ✭ 65 (+242.11%)
DOSeeDOSee is a DOSBox based, MS-DOS emulator for the web
Stars: ✭ 24 (+26.32%)
vein🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.
Stars: ✭ 31 (+63.16%)
pcsx2-rrPCSX2-rr - The Playstation 2 Emulator with TAS Tools (Now Merged into PCSX2 Core!)
Stars: ✭ 26 (+36.84%)
nestationA NES Emulator frontend with Net Play!
Stars: ✭ 33 (+73.68%)
lsif-clangLanguage Server Indexing Format (LSIF) generator for C, C++ and Objective C
Stars: ✭ 28 (+47.37%)