CharleX WebOS (Web-Based Operating System) | Fully Browser-Based!

Charlex WebOS: A Zero-Trust Web Page as an Operating System

Experience a fun and innovative web-based operating system simulation crafted with Vanilla JavaScript. Charlex WebOS showcases the simplicity and power of JavaScript in the browser, offering a unique environment for users to explore.

Quick Start

  1. Download or clone the repository.
  2. Open index.html in your preferred browser (BRAVE/Chrome recommended).
  3. Dive into your mini OS experience!

Features

  • Drag and Drop: Move windows around your desktop effortlessly.
  • Application Dock: Click icons to launch apps like Notes, CPU Monitor, Shell, and more.
  • Encrypted Notes: Take secure notes and easily save or load them.
  • Linux Shell Simulation: Experiment with basic command-line functionalities.
  • Power Controls: Simulated options for rebooting or halting the system.
  • File Explorer: Navigate through your encrypted files seamlessly.

Technical Highlights

Backendless Architecture: Runs entirely in the browser without any server, backend, or dependencies.

  • Built using Pure JavaScript (Vanilla).
  • Styled with CSS for a clean and responsive design.
  • Utilizes modern web APIs for encryption and storage capabilities.

Why Vanilla JS?

This project embraces a framework-free approach, ensuring simplicity and ease of understanding:

  • No build tools or frameworks required.
  • Everything is implemented with native JavaScript, CSS, and HTML.