js-dos was designed from the ground up to be easily installed and used to get your DOS program up and running in browser quickly.
emulators-ui is a default set of components that used to build js-dos player ui. You can reuse them to build your custom DOS player.
Creating three.js player
emulators is a core of js-dos, it has standardized api and can run emulation in different environments. Perfect solution for custom embedding.
Community driven js-dos repository contains
2000+ bundles are ready to run in browser
DOS.Zone is a kitchen sink application that demonstrate all features of js-dos v7
js-dos can communicate with Web-RTC backend to play DOS games in the cloud. No matter which hardware you use all dos games will work smoothly.
Emulators package supports execution in node.js environment. It means that you can start dos program in node.js without hacks.
All source code of js-dos is written in TypeScript. So, you can use type checking when you use js-dos.
js-dos can be easily wrapped as react component.
Creating React component