You are browsing as a guest. Sign up (or log in) to start making projects!

My very own WebOS

  • 2 Devlogs
  • 4 Total hours

NovaOS is a single-file web desktop (index.html). It simulates an operating system in your browser: you get a desktop with icons, a taskbar with a Start menu, and draggable/resizable windows for apps like Notepad (autosaves), Calculator, Terminal (type commands like help, theme dark, open notepad), Devlog, and Settings (theme switcher). Extra touches: right-click context menu, drag-to-edge window snapping, keyboard shortcuts, and a live clock widget. No login needed

Open comments for this post

22m 12s logged

Added a secure password generator and a snippet vault. Focused on building tools that save time on everyday tasks.

Added a secure password generator and a snippet vault. Focused on building tools that save time on everyday tasks.

Replying to @NITHIN

0
Ship #1

What I made: NovaOS, a single-file web-based desktop environment a fake "OS" that runs entirely in the browser with draggable windows, a taskbar, Start menu, and several built-in apps (Notepad, Calculator, Terminal, Devlog, Settings).
Challenges: Getting window dragging, resizing, and z-index focus stacking to all work smoothly together without conflicts was tricky, especially making sure the taskbar stayed in sync with open/minimized windows. Building a mini Terminal that could actually parse commands and trigger real actions (like changing themes or opening apps) took some extra logic too.
What I'm proud of: The Terminal app it feels like a real hidden feature beyond the basic requirements, since you can type commands to control the OS itself. I'm also happy with how the glassy/gradient visual style came together to give it its own identity.

Try project → See source code →

Followers

Loading…