Browser-based x86 Emulator
22.5k 2026-04-18

copy/v86

An x86 PC emulator and x86-to-WebAssembly JIT compiler that allows running various operating systems directly in a web browser.

Core Features

Browser-based x86 PC emulation.
WebAssembly JIT for enhanced performance.
Emulates a wide range of x86 hardware components (CPU, FPU, VGA, IDE, Network, SoundBlaster).
Supports diverse guest operating systems including Windows (9x/2000), Linux, DOS, and FreeBSD.
Runs entirely client-side without server dependencies.

Detailed Introduction

v86 is an innovative open-source project that brings the power of x86 PC emulation directly into your web browser. It achieves remarkable performance by translating x86 machine code into WebAssembly modules at runtime. This allows users to run a diverse array of legacy and modern operating systems, from MS-DOS and Windows 9x to various Linux distributions, without needing any server-side components or native applications. v86 provides a fully emulated hardware environment, including CPU, FPU, VGA, disk controllers, and network cards, making it a versatile platform for educational purposes, historical software preservation, or simply experiencing different OSes in a sandboxed browser environment.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.