Ross ROSS = Recommend OSS · open-source software intelligence for agents

jeffpar/pcjs

The original IBM PC and other machine emulations in JavaScript observed · 2026-08-28

github.com/jeffpar/pcjs · homepage · JavaScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

65/100

  • Activity 72
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2426
  • days_rel: n/a
  • days_push: 168
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1212 stars · 178 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

PCjs is a collection of JavaScript-based emulators for classic computers, including the original IBM PC (PCx86), 6502 and 8080 microcomputers, DEC minicomputers, arcade machines, and TI calculators. Machines are defined with XML configuration files and run entirely in web browsers on desktop and mobile devices.

Use cases

  • run the original IBM PC in a browser
  • emulate DOS and early Windows on a web page
  • play classic arcade games like Space Invaders in JavaScript
  • embed a vintage computer emulator into a website
  • preserve and explore early PC software archives
  • experiment with different retro machine configurations
  • learn how early computer hardware worked

When to choose

  • you want browser-based emulation of vintage IBM PC or 8-bit machines with no installation
  • you need to embed configurable retro machine simulations in web pages
  • you are doing historical software preservation or education about early computing

When to avoid

  • you need a fast, general-purpose modern x86 virtual machine for production workloads
  • you require emulation of hardware not covered by the project's machine collection
  • you need a native desktop emulator with host OS integration

Facets

library · maturity active

simulation interpreter developer-tools simulation web-development education gaming-tools browser emulator ibm-pc 8088 x86 6502 8080 dos javascript browser-based vintage-computing machine-preservation retro-computing nodejs web-server

10 sources

Member repositories

RepositoryRoleHealth v2
jeffpar/pcjsmain65

For agents

markdown · JSON · MCP: product_card(name="jeffpar/pcjs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem