winbox
Add draggable, resizable, and customizable desktop-style windows to web pages.
- Stars
- 6,440
- Forks
- 215
- Updated
- Updated Jul 13, 2026
Add draggable, resizable, and customizable desktop-style windows to web pages.
WinBox is a lightweight HTML5 window manager for web applications. Developers can create movable desktop-style windows, control their title, position, size, color, and behavior, and fill them with HTML or mounted DOM content. It is available through npm, bundled files, or separate JavaScript and CSS assets, with community wrappers for frameworks such as Vue and React. Any user-controlled HTML must be sanitized before insertion, because passing it directly into a window can introduce cross-site scripting vulnerabilities.
Resource types
Use cases
Audience
Public GitHub facts last synced Jul 14, 2026.
Build Electron desktop interfaces from ready-made CSS, icon fonts, and a starter template.
Build native cross-platform desktop interfaces with React and Qt.
Add platform-aware, native-looking window controls to Tauri 2 applications.
Guide visitors to install a website or PWA on mobile and desktop home screens.