Analysis updated 2026-06-21
Install and run a functional Windows 95 environment on a modern Mac or PC to relive the classic desktop experience.
Play preinstalled retro games included with the emulated Windows 95 without any original hardware.
Explore classic Windows 95 software and the Start menu for nostalgia or historical curiosity.
Use archive.org DOS game images inside the emulator to run old games on a modern computer.
| felixrieseberg/windows95 | toon-format/toon | vercel/ai | |
|---|---|---|---|
| Stars | 24,126 | 24,138 | 24,049 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Performance is intentionally slow as the entire x86 CPU is emulated in JavaScript.
Windows 95 in Electron is exactly what it sounds like: the full Windows 95 operating system running as a desktop app on modern computers. You can install it on macOS, Linux, or Windows and get a functional Windows 95 environment, complete with the classic desktop, Start menu, and even some preinstalled games. The technology making this possible is v86, an x86 PC emulator written in JavaScript that simulates old PC hardware entirely in software. Electron (a framework that wraps web technologies into desktop apps) provides the window and runtime, while TypeScript ties everything together. The Windows 95 operating system runs on top of the emulated PC hardware, just as it would on real 1995 hardware, slowly, but it works. You would use this for nostalgia, curiosity, or retro gaming. It runs classic DOS games (though a dedicated emulator will perform better) and lets you experience the look and feel of Windows 95 from 30 years ago without needing old hardware. Several games come preinstalled, and more can be found on archive.org. The README is clear-eyed about its limitations: it is written entirely in JavaScript, so performance expectations should be adjusted accordingly. It is provided for educational purposes and is not affiliated with Microsoft.
Windows 95 in Electron runs the full Windows 95 operating system as a desktop app on modern macOS, Linux, or Windows using a JavaScript x86 emulator, for nostalgia and retro gaming.
Mainly TypeScript. The stack also includes TypeScript, Electron, JavaScript.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.