Open Web Desktop
owdproject.org
Open Web Desktop
@owdproject.org
The modular framework for building
web-based desktop experiences

Build Your Web OS 🗔
github.com/owdproject/client

Take part in the project
discord.gg/zPNaN2HAaA

~

Web Desktops on the AT Protocol
tangled.sh/@owdproject.org
`@owdproject/app-twitch-chat` has been released

Will this be the start of a new series of modules?
github.com/owdproject/app-twitch-chat
July 6, 2025 at 11:39 PM
`@owdproject/theme-gnome` has been updated to 0.1.0

It's now compatible with Open Web Desktop v3.1.4
github.com/owdproject/theme-gnome
July 6, 2025 at 3:24 PM
Please note that this is not a finished product, nor a one-person show.

The project is still in its early stages, freshly rewritten from scratch, and its real potential depends on community involvement. The core logic and architecture should be reviewed and refined by multiple contributors
June 24, 2025 at 6:06 PM
`@owdproject/core` has been updated to 3.1.4

This update includes general improvements, bug fixes, and support for the filesystem module recently integrated in the Windows 95 theme
github.com/owdproject/c...
June 24, 2025 at 12:33 PM
`@owdproject/module-fs` has been released

Mount .zip files, create memory or persistent storage, and interact with the filesystem just like you would in Node.js, thanks to ZenFS
github.com/owdproject/m...
June 24, 2025 at 3:39 AM
Each window with its metadata can eventually be broadcast via #atproto Jetstream to update real-time data about whoever is on your desktop

Here is the module! We'll move it soon to @tangled.sh
github.com/atproto-os/m...
Once configured and logged in via #ATProtocol, every windowed app and its metadata will be synced to your Personal Data Server
June 18, 2025 at 9:36 AM
Once configured and logged in via #ATProtocol, every windowed app and its metadata will be synced to your Personal Data Server
June 17, 2025 at 10:49 PM
And today, we’ve migrated three repositories to @tangled.sh
June 17, 2025 at 8:10 PM
Over the past few months, we created a set of experimental modules for the AT Protocol under a GitHub organization called atproto-os
June 17, 2025 at 7:38 PM
`@owdproject/app-about` has been updated to 0.1.2

You can now completely override icons
github.com/owdproject/a...
June 17, 2025 at 11:39 AM
June 17, 2025 at 5:33 AM
You might wonder: what's the point of having a YouTube module when you can just use YouTube directly from your desktop?
We've also published 4 new apps for the upcoming update:
YouTube, SoundCloud, and a basic audio / video player
June 16, 2025 at 12:46 AM
We've also published 4 new apps for the upcoming update:
YouTube, SoundCloud, and a basic audio / video player
May 23, 2025 at 4:25 AM
The Explorer app in `@owdproject/theme-win95` is coming together nicely with the File System module #windows95 #webdesktop
May 23, 2025 at 4:11 AM
On the latest workspace setup, you can now install apps with:
𝘰𝘸𝘥 𝘪𝘯𝘴𝘵𝘢𝘭𝘭-𝘢𝘱𝘱 @𝘰𝘸𝘥𝘱𝘳𝘰𝘫𝘦𝘤𝘵/𝘢𝘱𝘱-𝘵𝘰𝘥𝘰
May 16, 2025 at 6:10 PM
Nx workspaces have been implemented both on the client and in the template used when you run `npm create owd`. Much more structured
May 15, 2025 at 7:01 AM
A new version of Open Web Desktop is out!

Some early posts said 0.0.9 but that was just social media chaos 😅 Actually, it was 3.0.0-alpha.9 and now we’re already at v3.1.1
May 15, 2025 at 6:55 AM
A monorepo will be useful during development, saving time on installing specific app, theme or module dependencies and adjusting paths
We're experimenting with `nx` monorepos on the `dev` branch.
If you try it, you will likely have to install deps and launch:

𝘯𝘹 𝘳𝘶𝘯 𝘥𝘦𝘴𝘬𝘵𝘰𝘱:𝘴𝘦𝘳𝘷𝘦
May 12, 2025 at 11:07 PM
@owdproject/core alpha-0.0.9 is out

`useApplicationStore` has been split
into /windows and /meta stores to improve
modularity and external integrations

#webdesktop #vuejs #nuxtjs #javascript
May 12, 2025 at 9:58 PM
We're experimenting with `nx` monorepos on the `dev` branch.
If you try it, you will likely have to install deps and launch:

𝘯𝘹 𝘳𝘶𝘯 𝘥𝘦𝘴𝘬𝘵𝘰𝘱:𝘴𝘦𝘳𝘷𝘦
May 12, 2025 at 5:34 PM
@owdproject/core alpha-0.0.8 is out

Themes can now be defined in `owd.config.ts`
after being installed as node packages

#opensource #javascript #vuejs #nuxtjs
May 6, 2025 at 1:02 AM
You can bootstrap an Open Web Desktop client with:
𝘯𝘱𝘮 𝘤𝘳𝘦𝘢𝘵𝘦 𝘰𝘸𝘥

#web #desktop #webos #framework #frontend #development #webdevelopment #vue #nuxt #primevue #tailwind #vuejs #nuxtjs #webclient #webdesktop #javascript #typescript #windows95
April 22, 2025 at 4:59 PM
Themes are just drafted. Contributions are welcome
We’ve rebuilt the Windows 95 and GNOME themes.
The official Nova theme is coming soon

#windows95 #gnome #webdesktop #framework
April 21, 2025 at 3:45 PM