stardance has been extended another month! the new deadline is october 31 :)

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

StellarOS

  • 3 Devlogs
  • 4 Total hours

This is my very own OS that can be run in the web!

Open comments for this post

50m 19s logged

Since my first ship got feedback that it used too much AI in the styling, I went back and changed some of the CSS so that it was mostly mine and less AI.
I have made it much simpler using only my knowledge, and have managed to learn some stuff and keep it still looking good.

0
0
10
Ship #1

StellarOS is my web‑based desktop environment built with plain HTML, CSS and JavaScript. It has draggable windows, a start menu, a taskbar, built‑in apps and a full theme system. Everything runs client‑side, so it loads instantly and feels like a mini operating system inside the browser. I added multiple apps including a Terminal, Notes, Calculator, Browser and Settings, plus four themes you can switch between. There are keyboard shortcuts, a Konami Code easter egg and even draggable desktop icons to make it feel more like a real OS.

The main challenge was definitely the browser app. Most major sites like Google, Yahoo and Bing block embedding inside an iframe, so they refused to load in the little browser window. I had to work around that by using sites that actually allow iframe embedding, like Wikipedia. Once I figured out how iframe permissions work, the browser became a proper working app instead of just a blank box.

I’m proud of how smooth the window system feels. Dragging, resizing, minimising and switching between windows all works without any weird glitches. The theme system also turned out nicer than I expected, and the whole OS stays lightweight and fast even with multiple windows open.

To test StellarOS, just download the folder, move it somewhere safe, open index.html and start clicking around. Double‑click icons to open apps, use the Start menu to launch things, drag windows around and try switching themes.

Try project → See source code →
Open comments for this post

2h 13m 45s logged

StellarOS ended up becoming a full little web desktop that runs completely in the browser. I kept everything in plain HTML, CSS and JavaScript, and somehow it all came together into a proper OS‑style setup with draggable windows, a start menu, a taskbar and a bunch of built‑in apps. The window manager does most of the heavy lifting, handling movement, resizing and keeping the active window on top. The app manager just launches whatever you click, whether it’s an icon or something from the start menu. Themes were fun to add too, and switching between Light, Dark, Starry Night and Sunset feels surprisingly smooth.

Each app has its own little personality. The Terminal has basic commands and a tiny secret message. Notes is just a simple textarea for quick writing. The Calculator handles basic maths without any drama. The Browser loads pages through an iframe, and Settings lets you switch themes. I also added keyboard shortcuts because it makes the whole thing feel more like a real OS, and the Konami Code easter egg is just there for fun.

Testing it is pretty straightforward. You download the folder, move it somewhere safe, open index.html and start clicking around. Windows drag smoothly, apps open instantly, themes switch without delay and shortcuts work right away. It’s meant to feel simple, clean and a bit playful; just a lightweight web OS you can have fun with.

0
0
14

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…