js-dos 8.xx: The simpliest API to run DOS games in browser

The simplest API to run DOS/Win 9x programs in the browser or Node.js. js-dos provides a full-featured DOS player that can be easily installed and used to get your DOS program up and running in the browser quickly. js-dos offers many advanced features like multiplayer and cloud storage. All available features are enabled for any integration and are free to use.

The key features:

  • Works in worker or render thread

  • Support execution in Node and Browsers

  • Multiple backends: DOSBox, DOSBox-X

  • Mobile support (v8 - WIP, v7 - production)

  • Able to run very big games (like Diablo, etc.)

  • Multiplayer support

  • Cloud storage

  • WebAssembly and pure JS versions

Here you can try Win 95 in js-dos player (press play icon to start).

Want to run on your website? Follow documentation.

Want to play your favorite game? Create it in the studio.

Visit our community site for more examples.