Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. MS-DOS Emulators
  3. DosKit

DosKit

What it is

DosKit is a cross-platform foundation for running DOS applications through js-dos WebAssembly technology. It starts at an interactive DOS command prompt and is delivered as a Progressive Web App that can be installed on desktop and mobile devices. After the first visit, service-worker caching lets it operate offline. URL parameters can open specific applications, including Second Reality and Impulse Tracker. Input supports standard DOS keys, function keys, special characters, and mobile touch controls; audio emulation covers Sound Blaster and AdLib. DosKit uses js-dos 8.3.20 WebAssembly, with DOSBox and DOSBox-X backends. A programmatic command interface offers pause, resume, mute, unmute, screenshot, and filesystem read/write commands. WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended. Internet Explorer is unsupported, and iOS Safari earlier than version 15 has limited WebAssembly support. The project is free and MIT-licensed; js-dos and DOSBox are listed under GPL-2.0 licenses.

For and against

For

  • Works offline after the first visit.
  • Installable as a desktop and mobile PWA.
  • Supports DOS keyboard input and mobile touch controls.
  • Provides Sound Blaster and AdLib emulation.
  • Free and MIT-licensed.

Against

  • WebAssembly and JavaScript are required.
  • At least 2GB of RAM is recommended.
  • Internet Explorer is unsupported.
  • iOS Safari earlier than version 15 has limited WebAssembly support.

The verdict

DosKit offers a browser-based route to DOS applications, with offline operation after the first visit and both keyboard and touch input. Check browser compatibility and the RAM recommendation before using it.

Who it suits

DosKit suits people who want to run DOS applications through a browser-based PWA on desktop or mobile devices. Users should check the browser requirements and the listed limitations for older iOS Safari versions.

Plans and prices

Free

Free

MIT-licensed open source · browser-based PWA

Every plan, in full

On the record

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

The review

Overview

DosKit is a browser-based DOS environment for people who want to run DOS applications across desktop and mobile devices. It suits users who value an installable app and offline access more than a native emulator. Its flexible input and command prompt are useful strengths, but browser compatibility and the 2GB RAM recommendation narrow the fit.

Key features

DosKit opens at an interactive DOS prompt, giving users a general command-line environment rather than a single-purpose launcher. URL parameters can also open specific applications, including Second Reality and Impulse Tracker, which is convenient for returning to or sharing a particular DOS experience.

As a Progressive Web App, DosKit can be installed on desktop and mobile devices. Service-worker caching enables offline use after the first visit, a practical benefit for intermittent connectivity. That convenience depends on a compatible browser: WebAssembly and JavaScript are required, Internet Explorer is unsupported, and iOS Safari before version 15 has limited WebAssembly support. At least 2GB of RAM is recommended, so older or memory-constrained devices may be a poor fit.

Input options include standard DOS keyboard controls, including function keys and special characters, plus mobile touch controls and gamepad support. Sound Blaster and AdLib emulation provide audio output. Under the hood, 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, making it useful for more than simply launching an application.

The project is MIT-licensed open source; js-dos and DOSBox are listed under GPL-2.0 licenses. For support, users can review existing GitHub issues or open one with browser, operating-system, and console-error details.

Pricing

DosKit has one plan: Free at free. It includes the MIT-licensed, browser-based PWA. There are no paid tiers or seat and quota distinctions to weigh, making it an uncomplicated option for individual use. The trade-off is that access depends on browser support and device resources rather than a native-app installation.

Platforms

DosKit supports Windows, macOS, Linux, iOS, and Android through the browser. Its PWA can be installed on desktop and mobile devices, but iOS users should use Safari 15 or later for better WebAssembly support. Gamepad input is supported alongside keyboard and touch controls.

Who it's for

DosKit is a good fit for DOS enthusiasts who want a free, installable browser environment with offline access, multiple input methods, and a direct command prompt. It is less suitable for users who need a native emulator, rely on Internet Explorer or older iOS Safari, or cannot meet the recommended memory level.

Pros and cons

Pros

  • Offline operation after the first visit makes it useful when connectivity is unreliable.
  • Keyboard, touch, and gamepad input give desktop and mobile users several ways to control DOS applications.
  • Deep links and command-interface controls support both direct application access and broader DOS use.
  • Free, MIT-licensed source code is available, with no paid plan to navigate.

Cons

  • WebAssembly and JavaScript are required, and Internet Explorer is unsupported.
  • Older iOS Safari has limited WebAssembly support, while the 2GB RAM recommendation may rule out some devices.
  • Its browser-based approach may not suit users who prefer a downloadable, platform-specific emulator.

Alternatives

For an Android-focused DOSBox port, choose Magic DosBox; it has a free Lite plan and a freemium model. DOS Browser is another free browser-based option across Android, Linux, macOS, web, and Windows; its free plan uses browser-indexed storage that can be cleared and does not support cross-device play.

For a paid iPhone, iPad, or Mac app, iDOS 3 costs $4.99, paid once and has no free plan. Retro-DOS is a free option for Android, iOS, Linux, and Windows. UniPCemu is free and downloadable for Windows and Android.

If you want to self-host a browser emulator, consider DOS Wasm X, which offers selectable hard-drive and RAM options. DOSBox PSP is a free DOSBox port for PlayStation Portable, while DOSBox is a free, open-source option for Linux, macOS, and Windows. Browse the MS-DOS Emulators list for more choices.

Verdict

Choose DosKit if you want free, cross-platform DOS access in an installable browser app, especially for offline use after setup and flexible input. Look elsewhere if your browser is incompatible, your device falls short of the RAM recommendation, or a native emulator better matches how you want to run DOS applications.

Alternatives to DosKit

Every alternative, ranked