# PCjs

- **Website:** <https://pcjs.org>
- **Primary alias:** `pcjs.org`

## Description

PCjs is the premier destination for online machine emulators, bringing the past to life in your web browser. As the original IBM PC emulator for browsers, PCjs offers a wide range of online machine emulators that are powered by JavaScript. Whether you're running DOS, Windows, OS/2, or other vintage PC applications, PCjs allows you to experience them all on your desktop computer, iPhone, or iPad. In addition to its comprehensive collection of PC emulators, PCjs also offers an assortment of microcomputers, minicomputers, terminals, programmable calculators, and arcade machines. You'll also find an extensive archive of historical software and documentation, providing a one-of-a-kind resource for technology enthusiasts and historians alike. The PCjs Project is an open-source initiative that aims to create accurate and feature-rich simulations of classic computer hardware. By leveraging JavaScript, these simulations run smoothly on a variety of web browsers and devices. With simple XML files defining machine components and their capabilities, PCjs makes it easy to experiment with different configurations. Whether you're looking to explore the early days of computing or analyze vintage software, PCjs offers an unparalleled platform for both education and enjoyment.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_
- 🖥 Cloud Services and Computing _(under Computers Electronics and Technology)_

## Links

- [github](https://github.com/jeffpar)

## Logos & icons

- logo _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idxge91e8p/w/640/h/472/theme/dark/logo.png?c=1bxid64Mup7aczewSAYMX&t=1780646605536)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Dark Blue | #0304ac | accent |
| Persian Green | #00aaab | dark |
| Melrose | #aaa8ff | light |

---

_Source: <https://brandfetch.com/pcjs.org>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._