-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Cameron Rye edited this page Nov 19, 2025
·
2 revisions
DosKit is a robust, cross-platform foundation for running DOS applications using js-dos WebAssembly technology. This project works seamlessly across different platforms (Windows, macOS, Linux) and devices (desktop, mobile, tablet).
- Live Demo - Try DosKit in your browser right now
- Getting Started - Set up DosKit on your local machine
- Installation - Detailed installation instructions
- Usage Guide - Learn how to use DosKit
- GitHub Repository - View the source code
- Interactive DOS Prompt - Boots directly to a fully functional DOS command prompt
- Cross-Platform - Works on Windows, macOS, Linux, iOS, and Android
- Progressive Web App (PWA) - Install as a native app with offline support
-
Deep Linking - Load specific applications directly via URL (e.g.,
?app=secondreality) - Offline Functionality - Works completely offline after first visit
- Modern Tech Stack - Built with React 19, TypeScript, and Vite
- WebAssembly Performance - Leverages js-dos v8.3.20 for near-native DOS emulation
- Full Keyboard Support - All standard DOS keyboard inputs including function keys
- Audio Support - Sound Blaster and AdLib emulation with proper audio output
- Responsive Design - Optimized for desktop, tablet, and mobile devices
- Touch Controls - Mobile-friendly on-screen keyboard for touch devices
- Installation - Install DosKit on your machine
- Getting Started - Quick start guide
- Configuration - Configure DosKit for your needs
- Usage Guide - How to use DosKit
- Deep Linking - Load apps via URL parameters
- PWA Features - Progressive Web App capabilities
- API Documentation - Complete API reference
- Architecture - System architecture overview
- State Management - How state is managed
- Error Handling - Error handling strategies
- Contributing - How to contribute to DosKit
- Release Process - How releases are managed
- Performance Optimizations - Performance tips
- Troubleshooting - Common issues and solutions
- React 19.2.0 - Modern UI framework
- TypeScript 5.9.3 - Type-safe JavaScript
- Vite 7.1.14 - Next-generation frontend tooling (Rolldown variant)
- js-dos 8.3.20 - WebAssembly DOS emulator
- Service Workers - Offline support and caching
With DosKit, you can:
- Run DOS Applications - Execute classic DOS programs and games in your browser
- Install as PWA - Install DosKit as a native app on any device
- Work Offline - Use DosKit without an internet connection
- Share Applications - Share direct links to specific DOS applications
- Develop & Extend - Build your own DOS application integrations
We welcome contributions! Check out our Contributing Guide to get started.
DosKit is open source software licensed under the MIT License.
Ready to get started? Head over to the Getting Started guide!