Skip to content
Featured

DosKit

Zero-installation access to classic DOS software - one click, instant play

WebAssembly-powered platform enabling instant access to DOS software and demos directly in modern browsers. Experience computing history without configuration.

WebAssembly JavaScript DOS Emulation js-dos
Screenshot of DosKit

The Problem

Classic DOS software and demos represent an important part of computing history, but experiencing them requires technical knowledge to set up emulators, source disk images, and configure audio/video settings. This creates a barrier that prevents casual users from exploring vintage computing culture.

The Solution

Built a WebAssembly-powered platform that runs DOS software directly in modern browsers with zero installation. Users simply click and play - the emulator, software, and configuration are all handled automatically, making computing history accessible to everyone.

The Results

  • One-click access to classic DOS software and demos
  • No installation, plugins, or configuration required
  • Touch controls enable mobile device support
  • Curated library of historically significant software
<3s
Load Time
None
Installation
All browsers
Platforms
Supported
Mobile

DosKit brings classic DOS software to modern browsers through WebAssembly emulation. No installation, no configuration—just click and experience computing history.

DOS Emulator Preview

[ SYSTEM OFFLINE ]
Power

Key Features

  • Instant Access: One-click access to DOS software
  • Browser-Based: Runs entirely in the browser via WebAssembly
  • Curated Library: Classic demos, games, and applications
  • Mobile Friendly: Touch controls for mobile devices

Technical Implementation

DosKit leverages js-dos, a WebAssembly port of DOSBox, to run x86 DOS binaries directly in the browser:

const dos = await Dos(canvas, {
  wdosboxUrl: '/wdosbox.js',
  autoStart: true
});

await dos.fs.extract('/software.zip');
await dos.main(['-c', 'SOFTWARE.EXE']);

The emulator handles CPU emulation, memory management, and audio/video output, providing an authentic DOS experience without any native installation.

Was this helpful?