Skip to content
Cameron Rye edited this page Nov 19, 2025 · 2 revisions

Welcome to DosKit

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).

🚀 Quick Links

✨ Key Features

  • 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

📚 Documentation Sections

Getting Started

Usage

Documentation

Development

Advanced

Project

  • Roadmap - Future plans and features
  • Security - Security policies and practices

🛠️ Technology Stack

  • 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

🎯 What Can You Do?

With DosKit, you can:

  1. Run DOS Applications - Execute classic DOS programs and games in your browser
  2. Install as PWA - Install DosKit as a native app on any device
  3. Work Offline - Use DosKit without an internet connection
  4. Share Applications - Share direct links to specific DOS applications
  5. Develop & Extend - Build your own DOS application integrations

🤝 Contributing

We welcome contributions! Check out our Contributing Guide to get started.

📄 License

DosKit is open source software licensed under the MIT License.

🔗 Resources


Ready to get started? Head over to the Getting Started guide!

Clone this wiki locally