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

Contributors