My very own WebOS - MoonOS
- 2 Devlogs
- 5 Total hours
This is MoonOS an amazing OS that runs on the web, the core principles are performance, functionality and an beautiful style, hope you like it!
This is MoonOS an amazing OS that runs on the web, the core principles are performance, functionality and an beautiful style, hope you like it!
After presenting the first version of MoonOS, the project had the basics in place — enough to prove the concept worked. At that point, I was only around 4–8 commits in, with a minimal but functional core.Since then, I’ve pushed a much bigger wave of updates focused on turning MoonOS from an early prototype into something more complete and scalable. What’s improved since the last updateStronger architecture:I restructured key parts of the codebase to make the system cleaner, more modular, and easier to maintain as it grows. More real functionality:A lot of features that were either missing or still conceptual in v1 are now implemented and integrated into the OS flow. Better overall UX and polish:I refined interactions and visual behavior so the system feels more consistent, less rough, and more intentional.Stability + internal quality:I fixed bugs, handled edge cases better, and refactored fragile sections so new changes don’t break existing behavior as easily.Built for future expansion:The current version is not just “more features” — it’s a better foundation for adding upcoming functionality faster and with less technical friction.Short reflectionIf v1 was about saying “it works”, this phase is about saying “it’s becoming a real system.”The biggest progress wasn’t just feature count — it was maturity in structure, consistency, and direction.Next focusGoing forward, I want to keep building in the same direction:expand core capabilities,keep improving performance/stability,and continue polishing the experience so MoonOS feels as good to use as it is to build.
MoonOS Preview v1: Just the Beginning
Hey everyone, I’m launching MoonOS—a web-based operating system that runs entirely in your browser and adapts to whatever hardware you’re using.
Here’s the thing: it detects your CPU, RAM, GPU, and battery, then automatically adjusts its visual fidelity. Got a powerful machine? Full glassmorphism and particle effects. On a budget laptop? It strips down gracefully. No configuration. It just works.
You get a real window manager with drag, resize, snap-to-edges, virtual workspaces, a Spotlight-style launcher, a command palette, and keyboard shortcuts that feel native. There’s persistent storage with IndexedDB, so files you create actually stick around. Nine built-in apps: Terminal with a real filesystem, Notes with markdown preview, Files browser, Tasks, Calendar, Settings, Task Manager, Theme Editor, and a Browser.
The tech is intentional—Vite, React 19, TypeScript strict mode, TailwindCSS, Zustand, all bundled at just 137KB gzipped. Tested with Vitest and Playwright.
But here’s what matters most: this is v1, and I’m just getting started. I’m going to make this beautiful. Every detail, every interaction, every visual is going to be refined. MoonOS is going to look and feel incredible.
Try it out at :https://moonos-66c14b9918e1.herokuapp.com/
And let me know what you think, i hope you like it, its my first WebOS try