GoWeb OS is an architectural proof-of-concept demonstrating a sandboxed, multi-window desktop environment engineered inside a single 15KB zero-dependency HTML file. Powered by a custom micro-kernel loop and an un-abstracted Vanilla JS engine, it explores secure containerization, minimal attack surface vulnerabilities, and deterministic runtime isolation. Includes a working BBS terminal shell, automated process z-index management, and a dedicated 60 FPS HTML5 Canvas graphics matrix.
Fin Startups get Fin free for a year + 93% off Intercom
Promoted
Maker
📌
Hey Product Hunt! 👋
I was looking into low-level security baselines, secure containerization, and how monolithic modern frontend frameworks bloat the attack surface of web applications. I wanted to see how far we could strip down a web workspace environment while maintaining zero-latency DOM orchestration and strict runtime isolation.
So, I locked in and engineered GoWeb OS—an entire operating system prototype packed inside a single static HTML file with absolute zero third-party dependencies.
**What is under the hood:**
* **Micro-Kernel Simulation:** Handles spatial coordinates, window lifecycle hooks, and active state transitions.
* **Deterministic Layering:** Tracks and mutates the hardware-accelerated CSS stacking context (`z-index`) on the fly.
* **HTML5 Canvas Graphics Matrix:** Bypasses standard DOM repaint stages for integrated apps, running a locked 60 FPS physics engine.
* **BBS-Style Terminal:** A bare-metal interactive shell designed for sandboxed VFS commands.
**Why this matters:**
This isn't just a UI demo. It’s an immutable execution blueprint. It can be easily scaled for isolated kiosk shells, secure enterprise air-gapped intranet nodes, or zero-trust local environment tools where external assets are prohibited. You can easily hook the static text arrays up to LocalStorage, IndexedDB, or the Web Crypto API for full cryptographic boot validation.
The code is fully open-source and ready for your security audit. I’d love to hear your feedback on the architecture and engineering choices. Let’s discuss in the comments! 👇
Report
No reviews yetBe the first to leave a review for GoWeb OS