# 98.js

💿 Web-based Windows 98 desktop recreation █████▓█▓▓▒▓▒▒░▒░░░🗕︎🗗︎🗙︎

Repository: https://github.com/1j01/98
Canonical: https://ross.abutalabs.com/products/98js
Homepage: https://98.js.org
Language: JavaScript
License Family: other
Topics: retro, classic, remake, windows, windows-98, windows-95, desktop, javascript, html, operating-system, os, emulator, web-desktop
Last push: 2025-05-23T15:26:00+00:00
Link (homepage): https://98.js.org

## Health v2 (maintenance only)
Score: 43/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 23, release rhythm 35, longevity 100
- inputs: {"age_days": 4235, "days_push": 467, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1423, forks 219 (observed 2026-08-28T04:04:41.174908+00:00)

## What it is
JS Paint is a web-based, pixel-perfect remake of classic MS Paint with modern extras like themes, more file formats, touch support, and accessibility features. The related 98.js project recreates the Windows 98 desktop experience in the browser, with JS Paint as part of that ecosystem.

## Use cases
- draw simple images in the browser
- recreate classic MS Paint experience online
- edit transparent PNG images
- paint on a tablet or phone with touch support
- collaborate on a drawing with friends
- open and edit an image from a URL
- use speech recognition to control a paint app
- relive Windows 98 nostalgia in the browser

## When to choose
- you want a free, open-source, browser-based MS Paint clone with high fidelity
- you need cross-platform or mobile-friendly simple image editing
- you want retro/nostalgic UI with modern conveniences like unlimited undo and transparency

## When to avoid
- you need professional image editing like layers, filters, or advanced color management
- you require reliable real-time collaboration (multi-user support is rudimentary)
- you need offline desktop performance for large images

## Facets
- artifact type: application
- maturity: active
- function: image-processing, gui, editor
- domain: graphics, web-development, developer-tools, image-processing
- platform: browser, cross-platform
- tags: image-editor, ms-paint, retro, drawing, canvas, html5, paint-app, web-app, accessibility, speech-recognition, multi-user-collaboration, themes, web-server

## Member repositories
- 1j01/98 (main) score 43
- 1j01/jspaint (plugin) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:41.174908+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:33:46.082563+00:00, confidence not recorded.
  - readme: https://github.com/1j01/98 (fetched 2026-08-28T04:04:41.174908+00:00, sha ffe2de8774a0)
  - homepage: https://98.js.org (fetched 2026-08-29T08:30:51.430682+00:00, sha 3eeb013aa288)
- Data as of 2026-08-30T08:39:29.467469+00:00.
