nathanbrookes/MeridianOS

no-code website builder that turns your personal site into a vintage computer OS. nested file system, music player, 1-bit paint, game emulators, media galleries, webring, password protected folders and more — all static files you upload to your own hosting.

2

stars

36

commits

HTML

primary language

Aug 30, 2026

updated

meridianos.zip
indieweb
neocities
retro
static-site
website-builder
website-development
website-template
y2k

README

◆ MeridianOS

Your personal website, as a retro desktop OS.

Windows you can drag. Folders you can open. A boot screen, a music player, hidden password-locked folders — even DOOM in the games folder. Built from plain static files you own forever: no backend, no database, no framework, no tracking.

MeridianOS boot screen and desktop

▶ Try the live site demo — no signup, you're inside in seconds. · Read the manual

▶ Explore an example site made with MeridianOS on Neocities

▶ WATCH me build these demo files in less than 20 minutes - YouTube

▶ view the site created with these demo files


What it is

MeridianOS is a free, open-source website builder that turns your personal site into an operating system. Visitors don't scroll a page — they explore a desktop: your art in the image viewer, your music in the tape deck, your writing in draggable windows.

  • Everything is static files. Export and host anywhere — Neocities, S3, GitHub Pages, a Raspberry Pi in your closet.
  • The admin app runs entirely in your browser. Edit content, drag your desktop layout, build icons — then export. Nothing ever leaves your machine.
  • Two themes — Platinum and Vintage — switchable by your visitors.
  • Fully offline. The exported site ships its own runtime and fonts in vendor/ — it runs with no internet at all.

Features

🗔 Draggable, resizable windows🔒 Password folders (client-side AES-GCM)
🖼 Image galleries + lightbox viewer🎮 Games folder: DOOM, DOS, console emulator
🎵 Cassette music player📅 Calendar with events
✍️ Blog posts with mixed media blocks🖌 Built-in icon, cursor & ASCII-banner builders
🔗 Section-to-section links🌐 MeridianOS webring

Quick start

  1. Download the latest release (or clone this repo).
  2. Unzip and run the launcher for your system — start-windows.bat, start-mac.command, or start-linux.sh. (Or open the folder in VS Code and use Live Server.)
  3. Your OS opens in the browser. Open admin.html to make it yours.
  4. Export, upload the files anywhere, done.

The full illustrated manual — from zero to a live site with your own domain — is included as manual.html, and readable online: meridianos.zip/manual.html

Screenshots

PlatinumVintage
Platinum theme desktopVintage theme desktop

Everything is edited visually in the admin app — no code, runs locally in your browser:

The admin dashboard

1-bit paintCassette music player
DOOM in the games folderPassword-locked folder

Works on phones too — sites get a mobile home grid automatically:

MeridianOS on mobile

Showcase & webring

MeridianOS sites link to each other through the webringsign up here once your site is online. Submit for the showcase as well.

Support

MeridianOS is free and will stay free. Consider supporting development (and the other things I make): patreon.com/nathanmakesstuff

Credits

Games uses emulator/js : github/emulatorjs and DOSBox : DOSBox

License

MIT © 2026 Nathan Brookes — free for anything, forever. If you build something with it, join the ring.

Contributors

nathanbrookes

36 commits

nathanbrookes/MeridianOS

no-code website builder that turns your personal site into a vintage computer OS. nested file system, music player, 1-bit paint, game emulators, media galleries, webring, password protected folders and more — all static files you upload to your own hosting.

2

stars

36

commits

HTML

primary language

Aug 30, 2026

updated

meridianos.zip
indieweb
neocities
retro
static-site
website-builder
website-development
website-template
y2k

README

◆ MeridianOS

Your personal website, as a retro desktop OS.

Windows you can drag. Folders you can open. A boot screen, a music player, hidden password-locked folders — even DOOM in the games folder. Built from plain static files you own forever: no backend, no database, no framework, no tracking.

MeridianOS boot screen and desktop

▶ Try the live site demo — no signup, you're inside in seconds. · Read the manual

▶ Explore an example site made with MeridianOS on Neocities

▶ WATCH me build these demo files in less than 20 minutes - YouTube

▶ view the site created with these demo files


What it is

MeridianOS is a free, open-source website builder that turns your personal site into an operating system. Visitors don't scroll a page — they explore a desktop: your art in the image viewer, your music in the tape deck, your writing in draggable windows.

  • Everything is static files. Export and host anywhere — Neocities, S3, GitHub Pages, a Raspberry Pi in your closet.
  • The admin app runs entirely in your browser. Edit content, drag your desktop layout, build icons — then export. Nothing ever leaves your machine.
  • Two themes — Platinum and Vintage — switchable by your visitors.
  • Fully offline. The exported site ships its own runtime and fonts in vendor/ — it runs with no internet at all.

Features

🗔 Draggable, resizable windows🔒 Password folders (client-side AES-GCM)
🖼 Image galleries + lightbox viewer🎮 Games folder: DOOM, DOS, console emulator
🎵 Cassette music player📅 Calendar with events
✍️ Blog posts with mixed media blocks🖌 Built-in icon, cursor & ASCII-banner builders
🔗 Section-to-section links🌐 MeridianOS webring

Quick start

  1. Download the latest release (or clone this repo).
  2. Unzip and run the launcher for your system — start-windows.bat, start-mac.command, or start-linux.sh. (Or open the folder in VS Code and use Live Server.)
  3. Your OS opens in the browser. Open admin.html to make it yours.
  4. Export, upload the files anywhere, done.

The full illustrated manual — from zero to a live site with your own domain — is included as manual.html, and readable online: meridianos.zip/manual.html

Screenshots

PlatinumVintage
Platinum theme desktopVintage theme desktop

Everything is edited visually in the admin app — no code, runs locally in your browser:

The admin dashboard

1-bit paintCassette music player
DOOM in the games folderPassword-locked folder

Works on phones too — sites get a mobile home grid automatically:

MeridianOS on mobile

Showcase & webring

MeridianOS sites link to each other through the webringsign up here once your site is online. Submit for the showcase as well.

Support

MeridianOS is free and will stay free. Consider supporting development (and the other things I make): patreon.com/nathanmakesstuff

Credits

Games uses emulator/js : github/emulatorjs and DOSBox : DOSBox

License

MIT © 2026 Nathan Brookes — free for anything, forever. If you build something with it, join the ring.

Contributors

nathanbrookes

36 commits

Languages

HTML

92.1%

JavaScript

7.4%