EVERYTHING XIAOMI
Get listed
DosKit logo

DosKit

DosKit is a cross-platform foundation for running DOS applications in a browser using js-dos WebAssembly technology.

Place
#7 of 26
Score
6.7
DosKit's website

What DosKit is

DosKit is a cross-platform foundation for running DOS applications in a browser using js-dos WebAssembly technology. It starts at an interactive DOS command prompt and is offered as a Progressive Web App that can be installed on desktop and mobile devices. After the first visit, service-worker caching allows it to work offline. URL parameters can load applications such as Second Reality and Impulse Tracker. Input supports standard DOS keyboard keys, including function keys and special characters, plus mobile touch controls. Sound Blaster and AdLib audio emulation provide sound output. DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends. Its 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, while iOS Safari versions earlier than 15 have limited WebAssembly support. DosKit is free and MIT-licensed; js-dos and DOSBox are listed under GPL-2.0 licenses.

Good

  • Works offline after the first visit
  • Installable PWA for desktop and mobile
  • Supports keyboard and mobile touch input
  • Includes Sound Blaster and AdLib emulation
  • Free and MIT-licensed

Watch out

  • Requires WebAssembly and JavaScript
  • At least 2GB of RAM is recommended
  • Internet Explorer is unsupported
  • Older iOS Safari has limited WebAssembly support

Who it suits

DosKit suits people who want to run DOS applications in a browser or install a DOS-focused PWA on desktop or mobile. Its offline operation may help users who need access after the first visit.

Verdict

DosKit provides browser-based DOS access with offline use, multiple input methods, and audio emulation. Check browser support and the recommended memory before using it on a device.

Plans and prices

From DosKit's own pricing page, checked 1 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeMIT-licensed open source · browser-based PWA

The facts

Each one read from DosKit's own pages, with the date it was checked.

What it does

Audio
The emulator provides Sound Blaster and AdLib emulation with audio output.checked 1 Oct 2026
Compatibility limit
Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support.checked 1 Oct 2026
Deep links
URL parameters can load specific applications such as Second Reality and Impulse Tracker.checked 1 Oct 2026
Emulation engine
DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends.checked 1 Oct 2026
Input
It supports standard DOS keyboard input, including function keys and special characters, plus mobile touch controls.checked 1 Oct 2026
License
The project is licensed under the MIT License; js-dos and DOSBox are listed under GPL-2.0 licenses.checked 1 Oct 2026
Offline use
The app works completely offline after the first visit through service-worker caching.checked 1 Oct 2026
Programmatic API
Its command interface exposes pause, resume, mute, unmute, screenshot, and filesystem read/write commands.checked 1 Oct 2026
Purpose
DosKit is a cross-platform foundation for running DOS applications using js-dos WebAssembly technology.checked 1 Oct 2026
PWA
DosKit is a Progressive Web App installable on desktop and mobile devices.checked 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.checked 1 Oct 2026

Where it runs

Browser requirements
WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended.checked 1 Oct 2026
DOS prompt
It boots directly to a fully functional interactive DOS command prompt.checked 1 Oct 2026

The company

Maker
The repository identifies Cameron Rye as the maker, and his personal site describes him as a software engineer and architect.checked 1 Oct 2026
The full review of DosKit

Overview

DosKit is a browser-based DOS environment built on js-dos WebAssembly. It suits people who want a DOS prompt they can install on a device and use offline after an initial visit. Its strongest case is convenient access across desktop and mobile; browser requirements and limited older iOS support make compatibility worth checking first.

Key features

DosKit starts at a functional DOS command prompt, rather than requiring users to begin with a particular application. URL parameters can also load applications such as Second Reality and Impulse Tracker, a useful route for sharing or reopening a specific 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, which is valuable when connectivity is unreliable. It does not remove the need for a compatible browser or sufficient device memory: WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended.

Input options include standard DOS keyboard keys, including function keys and special characters, as well as mobile touch controls and gamepad support. Sound Blaster and AdLib emulation provide audio output. DosKit uses js-dos 8.3.20 WebAssembly and supports DOSBox and DOSBox-X backends; the command interface also offers pause, resume, mute, unmute, screenshot, and filesystem read/write commands. These capabilities make it more than a fixed launcher, though users who need a dedicated desktop emulator may prefer software built for that setting.

Pricing

DosKit is free: its Free plan costs nothing and is MIT-licensed open source. There are no paid tiers or quotas described, so there is no upgrade path to weigh against the free edition. The MIT license applies to DosKit; js-dos and DOSBox are listed under GPL-2.0 licenses.

Platforms

DosKit supports web, Windows, macOS, Linux, Android, and iOS. Browser compatibility is not universal: Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support. Users on older Apple devices should check compatibility before relying on it.

Who it's for

DosKit is a good fit for people who want a free, installable browser-based DOS prompt, need offline access after setup, or value keyboard, touch, and gamepad input. It is less suitable for users whose browser lacks WebAssembly support, whose device falls short of the recommended memory, or who want a conventional desktop-first emulator.

Pros and cons

  • Pros: Offline PWA use after the first visit makes DOS access practical without a continuing connection.
  • Pros: A working prompt, application deep links, and several input methods suit both command-line use and selected applications across device types.
  • Pros: Free, MIT-licensed source is available, with no paid plan required.
  • Cons: WebAssembly and JavaScript are mandatory, and 2GB of RAM is recommended, which narrows the range of devices that are a comfortable fit.
  • Cons: Internet Explorer is unsupported, while older iOS Safari versions have limited WebAssembly support.

Alternatives

For a browser-based option with a different storage trade-off, consider DOS Browser: its free plan uses indexed browser storage that can be cleared and does not offer cross-device play, while js-dos Premium adds cloud saves and progress sync at a price not stated. Choose DOSBox Staging for a free Linux, macOS, or Windows option intended for personal, low-stakes use and supplied without warranty. DOSBox is another free, open-source choice for Linux, macOS, and Windows.

DOSBox Pure is a standalone desktop emulator for Linux, macOS, and Windows, free to download with donations welcome. Android users considering a mobile alternative can look at Magic DosBox, which has a free Lite plan. dosbox-automation is a free option for API, Linux, and Windows users; DOSBox Optionals is available for Windows; and dosdoor is available for macOS and Linux. Browse the MS-DOS Emulators category for more choices.

Verdict

Choose DosKit if you want a free DOS environment that runs in a browser, can be installed as a PWA, and remains usable offline after its first visit. Its prompt, input variety, and application deep links give it real flexibility across devices. Look elsewhere if your browser or memory is a poor fit, or if a desktop emulator better matches your workflow.

Getting started

  1. Open the DosKit website in a browser with JavaScript and WebAssembly support.
  2. Visit once to let service-worker caching enable offline use.
  3. Install the PWA on a desktop or mobile device if desired.
  4. Use the interactive DOS command prompt, or load a supported application through URL parameters.
  5. For project support, review GitHub issues or open an issue with browser, operating-system, and console-error details.

Limits worth knowing

WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended. Internet Explorer is unsupported, and iOS Safari versions earlier than 15 have limited WebAssembly support.

Questions

How much does DosKit cost?

DosKit is free. Its Free plan is listed at $0.00 per free.

Which platforms does DosKit support?

It supports Windows, macOS, Linux, iOS, and Android through its browser-based PWA.

Can DosKit work offline?

Yes. After the first visit, service-worker caching lets the app work offline.

Is DosKit open source?

Yes. DosKit is MIT-licensed. The project lists js-dos and DOSBox under GPL-2.0 licenses.

Who made DosKit?

The repository identifies Cameron Rye as its maker.

What browser requirements and limits apply?

WebAssembly and JavaScript are required, and at least 2GB of RAM is recommended. Internet Explorer is unsupported; iOS Safari versions earlier than 15 have limited WebAssembly support.

Alternatives to DosKit

All alternatives
  1. 1DOSBox-X logo

    DOSBox-X

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.4Free plan
  2. 2

    DOSBox Pure

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.2Free plan
  3. 3

    DOSBox Staging

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.2Free plan
  4. 4

    DOSBox

    Free planOpen sourceLinuxmacOSSelf-hostedWindows
    7.1Free plan
  5. 5

    Magic DosBox

    Free planAndroid
    7.1$3.99 one-time
  6. 6

    DOS Browser

    Free planAndroidWebLinuxmacOS
    6.7Free plan