gitwtfhub

wtf is win12?

win12-online/win12 — explained in plain English

Analysis updated 2026-06-24

7,226JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

Win12 is a fan-made browser simulation of a Windows 12 interface, start menu, draggable windows, dark mode, and AI Copilot, built entirely in HTML, CSS, and JavaScript, try it live with no install.

Mindmap

mindmap
  root((Win12))
    Interface
      Start menu
      Draggable windows
      Dark mode
    Built-in apps
      File system
      Browser
      AI Copilot
    Tech stack
      JavaScript
      HTML and CSS
      i18n library
    Community
      Themes repo
      React port
      Offline version

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Try a working Windows 12 concept interface in your browser instantly, no install needed.

REASON 2

Learn how to build a browser-based windowing system with draggable apps in plain JavaScript.

REASON 3

Fork the project and add custom apps, themes, or language files to the simulated OS.

What's in the stack?

JavaScriptHTMLCSS

How it stacks up

win12-online/win12novus/nvd3bitwiseshiftleft/sjcl
Stars7,2267,2327,219
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min
Use and modify freely, but any distributed changes must be released under the same Eclipse Public License 2.0.

Wtf does this do

Win12 is a browser-based simulation of what a Windows 12 operating system interface might look like, built entirely with HTML, CSS, and JavaScript. It is not a Microsoft product and has no connection to any actual Windows release. The project began after one of the core contributors saw a concept design for Windows 12 made in PowerPoint and decided to recreate the look as a working web experience. The simulation includes a Start menu, multiple application windows, dark mode, and an AI Copilot feature. Users can try the live version in a browser without installing anything. The project notes that mobile support is incomplete and is better suited to desktop browsers. The README and most documentation are written in Chinese, though the project includes translation support through an i18n library and has community-contributed language files. The three original core developers were middle school students at the time the project launched. The roadmap lists completed items including a basic file system, built-in browser, window management, and an Edge browser application. Items still planned include dynamic wallpapers, a Microsoft Store equivalent, expanded taskbar customization, and more complete settings. Some items on the list are noted as humorous aspirations, such as adapting the project for quantum computers. The project is organized across several companion repositories covering themes, a PR preview system, a wiki, an offline version, app data, and a React port. The source code is licensed under the Eclipse Public License 2.0. Media assets are licensed under Creative Commons BY-SA 4.0. Additional terms in the README apply to users and distributors in mainland China regarding attribution and commercial use.

Yoink these prompts

Prompt 1
I want to add a new app to the Win12 browser simulation. Show me how the existing app windows are structured in the JavaScript source so I can create one that acts like a calculator.
Prompt 2
How does Win12 handle window dragging and z-index stacking in pure JavaScript without a framework? Walk me through the relevant source code.
Prompt 3
I want to translate Win12 into a new language. Show me how to add a new locale file using the i18n system.
Prompt 4
How do I run Win12 locally and make changes? Show me the folder structure and which files control the Start menu.

Frequently asked questions

wtf is win12?

Win12 is a fan-made browser simulation of a Windows 12 interface, start menu, draggable windows, dark mode, and AI Copilot, built entirely in HTML, CSS, and JavaScript, try it live with no install.

What language is win12 written in?

Mainly JavaScript. The stack also includes JavaScript, HTML, CSS.

What license does win12 use?

Use and modify freely, but any distributed changes must be released under the same Eclipse Public License 2.0.

How hard is win12 to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is win12 for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.