Skip to content

htdguide/webOS

Repository files navigation

webOS

Welcome to webOS! This project brings a desktop-like experience into your web browser using modern web technologies.

btn

last-commit repo-top-language repo-language-count

Built with the tools and technologies:

React JavaScript WebAssembly C++ OpenAI

Docker GitHub Actions Vite Vitest JSON npm .ENV

Screenshot 2025-05-21 at 7 35 52 PM Screenshot 2025-05-21 at 7 36 04 PM Screenshot 2025-05-21 at 7 37 13 PM

Overview

webOS is a comprehensive platform that enables the development of interactive, desktop-like web experiences with seamless deployment, system management, and modular UI components. It combines React, WebAssembly, Docker, and automated workflows to deliver a flexible and scalable architecture for modern web applications.

This project empowers developers to build sophisticated web environments with ease. The core features include:

  • 🌐 Device & Window Management: Provides device-aware UI, multi-desktop support, and flexible window controls for a desktop-like experience.
  • 🚀 Modular UI Components: Supports mini-apps, notifications, wallpapers, and system controls for a rich user interface.
  • 🧩 Extensible Architecture: Facilitates easy integration of new features, apps, and system services within a cohesive environment.
  • 🛠️ WebAssembly C++ modules C++ apps running with native performance thanks to WebAssembly.

Installation

Build webOS from the source and install dependencies:

  1. Clone the repository:

    git clone https://github.com/htdguide/webOS
  2. Open repo and install node modules

    npm install
  3. Run development environment

    npm run dev

About

webOS. Desktop experience via web interface

Topics

Resources

License

Stars

Watchers

Forks