Amzy31

Amzy31

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.

[size=14pt]Quick Start[/size]

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

[size=14pt]Features[/size]

  • 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.

[size=14pt]Technical Highlights[/size]

  • 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.

[size=14pt]Why Vanilla JS?[/size]

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.

[size=14pt]License[/size]

MIT - Feel free to fork and experiment with the code!

© 2020-2025 AMZY31

Explore, learn, and enjoy this creative web-based operating system simulation—perfect for those interested in frontend development!


Feel free to copy and paste this BBCode into your forum post!

Insert
Retry



[img]./screenshots/1.png[/img] remove

[center][size=18pt]Charlex WebOS: A Zero-Trust Web Page as an Operating System[/size][/center]

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.

[size=14pt]Quick Start[/size]

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

[size=14pt]Features[/size]

  • 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.

[size=14pt]Technical Highlights[/size]

  • 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.

[size=14pt]Why Vanilla JS?[/size]

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.

[size=14pt]License[/size]

MIT - Feel free to fork and experiment with the code!

© 2020-2025 AMZY31

Where Next?

Popular Frontend topics Top

andresriveros
I’m very interested in the Stimulus reflex approach for frontend development: It is a great way to integrate action cable very easily ...
New
AstonJ
Here’s a pretty good list of them: https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS What’s your favou...
New
michael
So I have a table of MediaItems and when that list changes, say new entries, I’d like LiveView to know about that so that the Timeline up...
New
mafinar
I (re-)realized I had the book “Modern CSS with Tailwind” bought, never read a page of it until today. With me being a fast reader and th...
New
pippo12
Hello, I hope you have some tips for me. I am looking for further education including certificates (or similar) which are also accepted ...
New
mafinar
Just like I did one on Tailwind some time ago, I am going to play with AlpineJS the next few days. It’s a nice little JS framework that ...
New
ClaudiaGiv
Hi all, I recently started working with Svelte and created a small app with SvelteKit in order to understand better the framework. I hav...
New
First poster: bot
Interactive periodic table showing names, electrons, and oxidation states. Visualize trends, 3D orbitals, isotopes, and mix compounds. Fu...
New
KnowledgeIsPower
It seems it is going to change, currently they forked Next.JS. Now they want to stop forking it and change their project direction.
New
harwind
Why does the image in my <img> tag appear larger than its specified width within a flex container? Here’s my HTML and CSS code: HT...
New

Other popular topics Top

PragmaticBookshelf
Andy and Dave wrote this influential, classic book to help their clients create better software and rediscover the joy of coding. Almost ...
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
There’s a whole world of custom keycaps out there that I didn’t know existed! Check out all of our Keycaps threads here: https://forum....
New
AstonJ
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me. I think the Planck and the Preonic (o...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
PragmaticBookshelf
Create efficient, elegant software tests in pytest, Python's most powerful testing framework. Brian Okken @brianokken Edited by Kat...
New
PragmaticBookshelf
Use WebRTC to build web applications that stream media and data in real time directly from one user to another, all in the browser. ...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New