windows95 is an Electron application that runs Windows 95 as a desktop app on macOS, Linux, and Windows.
The project emulates the full Windows 95 operating system within a cross-platform desktop application. It achieves this by bundling a complete Windows 95 environment that runs inside Electron, allowing users to interact with the classic operating system interface and its included applications without needing actual Windows 95 hardware or a separate virtual machine.
This tool is a novelty project rather than a practical replacement for any production system. It suits developers or enthusiasts interested in experiencing Windows 95 nostalgia, testing historical software behavior, or exploring how a full operating system can be packaged as a modern desktop application. The README acknowledges that the implementation is written entirely in JavaScript and advises adjusting expectations accordingly, and notes that a native application would have been more appropriate for this use case.
The project maintains active distribution across multiple platforms and architectures, offering installers and standalone packages for Windows in both 32-bit and 64-bit variants, macOS builds for both Apple Silicon and Intel processors, and Linux support through rpm and deb packages for x86_64, ARM64, and ARM architectures.