@owdproject/core
v3.1.4
Published
<p align="center"> <img width="160" height="160" src="https://avatars.githubusercontent.com/u/65117737?s=160&v=4" /> </p> <h1 align="center">Open Web Desktop</h1> <h3 align="center"> A modular framework for building web-based desktop experiences. </h3
Downloads
44
Maintainers
Readme
Overview
Open Web Desktop (OWD) is a framework designed to provide a simple environment for building web-based desktop experiences. It's built with TypeScript on top of the Nuxt.js framework.
Demo · Community · Documentation
Features
- Fully extendable through themes, apps, and modules
- Bundled with popular Vue.js libraries like Pinia and VueUse
- Designed to make the most of the Nuxt.js ecosystem
- Styled with PrimeVue and Tailwind for a consistent UI
- Fully localizable with nuxt-i18n support
Getting started
Bootstrap a new project by running:
npm create owdOnce the process is done, you can start to develop:
cd owd-client
# Run the dev server with hot-reload
pnpm install
pnpm run dev
# Build for production
pnpm run generateExtend your desktop
Thanks to Tailwind and PrimeVue, you can create custom themes from scratch and ensure a consistent look across all apps. Each theme defines its own style, making your desktop both cohesive and uniquely yours.
Applications · Modules · Themes
🧩 Install an app
Discover apps by searching the owd-apps tag on GitHub.
For example, to install the To-do app:
owd install-app @owdproject/app-todoThis will install the package and automatically register it in your desktop configuration.
🧩 Install a module
Discover modules by searching the owd-modules tag on GitHub.
For example, to install the session persistence module:
owd install-module @owdproject/module-pinia-localforage🖥️ Install a theme
Themes are full desktop environments that style all UI components independently, using PrimeVue.
Each theme provides a unique look and feel while maintaining consistent functionality across all applications.
Discover themes by searching the owd-themes tag on GitHub.
owd install-theme @owdproject/theme-gnomeSponsors
Be the first to support this project and help us keep it growing! Sponsor the project
License
Open Web Desktop is released under the MIT License.
