Skip to content
SPECIFICTION
Get listed

DosKit

doskit.net

Free plan WebWindowsmacOSLinuxiOSAndroid
Visit doskit.net
Spec score 8.0 #8 of 26 in MS-DOS Emulators

What it is

DosKit is a cross-platform foundation for running DOS applications through js-dos WebAssembly technology. It opens to an interactive DOS command prompt and is available as an installable Progressive Web App for desktop and mobile devices. After the first visit, service-worker caching enables offline use. URL parameters can load applications such as Second Reality and Impulse Tracker. Input includes standard DOS keyboard controls, including function keys and special characters, plus mobile touch controls. Audio output uses Sound Blaster and AdLib emulation. DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends. Its command interface includes pause, resume, mute, unmute, screenshots and filesystem read/write commands. WebAssembly and JavaScript are required, with at least 2GB of RAM recommended. Internet Explorer is unsupported, and iOS Safari versions before 15 have limited WebAssembly support. DosKit is free under the MIT License; js-dos and DOSBox are listed under GPL-2.0 licenses.

Spec sheet

Purpose
DosKit is a cross-platform foundation for running DOS applications using js-dos WebAssembly technology.Read 1 Oct 2026 · github.com
Support
The project directs users to review existing GitHub issues or open a new issue with browser, operating-system, and console-error details.Read 1 Oct 2026 · github.com
License
The project is licensed under the MIT License; js-dos and DOSBox are listed under GPL-2.0 licenses.Read 1 Oct 2026 · github.com
Maker
The repository identifies Cameron Rye as the maker, and his personal site describes him as a software engineer and architect.Read 1 Oct 2026 · github.com
Audio
The emulator provides Sound Blaster and AdLib emulation with audio output.Read 1 Oct 2026 · github.com
Browser requirements
WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended.Read 1 Oct 2026 · github.com
Compatibility limit
Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support.Read 1 Oct 2026 · github.com
Deep links
URL parameters can load specific applications such as Second Reality and Impulse Tracker.Read 1 Oct 2026 · github.com
DOS prompt
It boots directly to a fully functional interactive DOS command prompt.Read 1 Oct 2026 · github.com
Emulation engine
DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends.Read 1 Oct 2026 · github.com
Input
It supports standard DOS keyboard input, including function keys and special characters, plus mobile touch controls.Read 1 Oct 2026 · github.com
Offline use
The app works completely offline after the first visit through service-worker caching.Read 1 Oct 2026 · github.com
Programmatic API
Its command interface exposes pause, resume, mute, unmute, screenshot, and filesystem read/write commands.Read 1 Oct 2026 · github.com
PWA
DosKit is a Progressive Web App installable on desktop and mobile devices.Read 1 Oct 2026 · github.com

Plans and prices

Free Free MIT-licensed open source · browser-based PWA Read 1 Oct 2026 · github.com

Every DosKit plan and price →

Strong points and limits

Strong points

  • Works offline after the first visit
  • Installable as a desktop and mobile PWA
  • Supports DOSBox and DOSBox-X backends
  • Free under the MIT License

Limits

  • WebAssembly and JavaScript are required
  • At least 2GB of RAM is recommended
  • Internet Explorer is unsupported
  • Earlier iOS Safari versions have limited WebAssembly support

Who it suits

DosKit suits people who want to run DOS applications from an installable browser-based app across desktop and mobile platforms. Its offline operation and mobile touch controls may be useful when those access modes matter.

DosKit in depth

Read the full write-up

Overview

DosKit is a browser-based DOS environment for people who want to run DOS applications from a prompt on desktop or mobile devices. Its best case is a portable DOS setup that remains usable offline after its first visit; older browsers and memory-constrained devices are a poor fit.

It opens at an interactive DOS command prompt, with URL parameters for loading particular applications. That gives command-line users a flexible starting point while allowing a specific DOS experience to be opened directly.

Key features

DosKit combines js-dos 8.3.20 WebAssembly with DOSBox and DOSBox-X backends. It can load applications such as Second Reality and Impulse Tracker through URL parameters. The prompt is more flexible than a fixed launcher, while deep links are useful when the goal is to start with a particular application.

As an installable Progressive Web App, DosKit works offline after the first visit through service-worker caching. This is a practical advantage for repeat use without a reliable connection, though it does not bypass the browser and device requirements.

Input includes standard DOS keyboard keys, including function keys and special characters, plus mobile touch controls and gamepad support. Sound Blaster and AdLib emulation provide audio output. The command interface exposes pause, resume, mute, unmute, screenshot, and filesystem read/write commands, giving users controls beyond basic application loading.

Pricing

DosKit is free: the Free plan costs nothing. It is MIT-licensed open source and runs as a browser-based PWA. There is no paid plan to weigh against it, making it a straightforward choice for anyone who wants this DOS setup without a software charge.

Platforms

DosKit supports Windows, macOS, Linux, iOS, Android, and the web. It requires JavaScript and WebAssembly, and at least 2GB of RAM is recommended. Internet Explorer is unsupported; iOS Safari versions earlier than 15 have limited WebAssembly support. Those constraints make it less suitable for older devices or browsers than the broad platform list alone might suggest.

Who it's for

DosKit suits DOS enthusiasts who want a prompt, application deep links, offline PWA use, and keyboard, touch, or gamepad input in one cross-platform environment. It is less compelling for users who need reliable use on older iOS Safari versions or devices below the recommended memory level.

The project directs users seeking support to review existing GitHub issues or open a new issue with browser, operating-system, and console-error details. The source is MIT-licensed; js-dos and DOSBox are listed under GPL-2.0 licenses.

Pros and cons

Pros: Offline use after the first visit and installability make DosKit practical for recurring access across desktop and mobile.

Pros: A functional prompt, application deep links, and keyboard, touch, and gamepad input suit different ways of using DOS software.

Pros: Audio emulation and command-interface controls add useful capability beyond launching applications.

Cons: JavaScript, WebAssembly, and a recommended 2GB of RAM limit suitability on older or low-memory setups.

Cons: Internet Explorer is unsupported, and older iOS Safari has limited WebAssembly support.

Alternatives

DOS Browser is another free browser option across Android, Linux, macOS, web, and Windows. Its free plan uses browser-indexed storage that can be cleared and has no cross-device play; choose it if that storage model and platform coverage suit your needs, or consider its js-dos Premium plan for cloud saves and progress sync.

DOSBox is a free, open-source option for Linux, macOS, and Windows. Choose it instead if you want a desktop emulator rather than DosKit's installable browser PWA.

DOSBox Staging is free for personal use on Linux, macOS, and Windows, with no warranty and an intended low-stakes personal-use scope. Choose it when that desktop and personal-use profile fits better.

js-dos is free and spans API, Linux, self-hosted, and web use. Choose it if those environments better match your needs.

Magic DosBox is a freemium Android option. Choose it if you want an Android-specific DOSBox port.

DOS Wasm X is a free, self-hosted or web emulator with configurable hard-drive and RAM options. Choose it if those configuration choices are more important than DosKit's prompt-and-PWA combination.

DOSBox Pure is a free, standalone desktop emulator for Linux, macOS, and Windows, with donations welcome. Choose it if you prefer a desktop emulator.

dosbox-automation is another free option for API, Linux, and Windows use.

Browse MS-DOS Emulators for more options.

Verdict

Choose DosKit if you want a free, cross-platform DOS prompt that can be installed and used offline, with several input methods and application deep links. Look elsewhere if your browser or device cannot meet its WebAssembly and memory requirements, particularly on older iOS Safari.

Verdict

DosKit combines a DOS prompt, application loading and offline PWA use with keyboard and touch input. Check the browser and memory requirements, especially on older iOS Safari versions.

Where Specifiction places it

Alternatives to DosKitAll alternatives →