whatisgithub

What is win12?

win12-online/win12 — explained in plain English

Analysis updated 2026-06-24

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

In one sentence

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
Click or tap to explore — scroll the page freely

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

What is it built with?

JavaScriptHTMLCSS

How does it compare?

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 get it running?

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.

So what is it?

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.

Copy-paste 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

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

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.