Skip to content

Latest commit

 

History

History
79 lines (50 loc) · 3.59 KB

File metadata and controls

79 lines (50 loc) · 3.59 KB

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