https://github.com/amzyei/charlex-webos
Charlex WebOS is a web-based simulation of a real operating system. It is easy to use and looks like a real OS.
https://github.com/amzyei/charlex-webos
flask flask-application flask-web flask1111 linux python python-flask python-lambda python-web python-web-development python3 python3-11 python3-library python3-script pythonic ubuntu web-based web-development webos
Last synced: 3 months ago
JSON representation
Charlex WebOS is a web-based simulation of a real operating system. It is easy to use and looks like a real OS.
- Host: GitHub
- URL: https://github.com/amzyei/charlex-webos
- Owner: amzyei
- License: gpl-3.0
- Created: 2022-06-13T14:53:56.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-07-21T02:56:42.000Z (4 months ago)
- Last Synced: 2025-07-21T04:26:34.983Z (4 months ago)
- Topics: flask, flask-application, flask-web, flask1111, linux, python, python-flask, python-lambda, python-web, python-web-development, python3, python3-11, python3-library, python3-script, pythonic, ubuntu, web-based, web-development, webos
- Language: HTML
- Homepage:
- Size: 503 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# About Charlex WebOS
Charlex WebOS is a web-based simulation of a real operating system. It is easy to use and looks like a real OS. The main program is written in Python files like `app.py` and `window_manager.py`. The user interface uses HTML templates in the `templates/` directory. Static files like styles, scripts, and images are in the `static/` directory.
This project is simple, easy to grow, and easy for people to help improve.
- Free and open source
- Fast and easy to use
- Designed to add new features easily
## What you need
To run Charlex WebOS, you need:
- Python 3
- Flask web framework
## How to set up
1. Create and start a Python virtual environment:
```bash
python3 -m venv venv
source venv/bin/activate
```
2. Install the needed Python packages:
```bash
pip install -r requirements.txt
```
## How to run
Start the Flask server by running:
```bash
python app.py
```
Open your web browser and go to `http://localhost:5000` to use Charlex WebOS.
## Documentation
For more information about Flask, see the official Flask docs: [https://flask.palletsprojects.com/](https://flask.palletsprojects.com/)
## How to help
You can help by sending your changes. Fork the project, make your changes, and send a pull request. Please follow the current style and add comments.
## License
Charlex WebOS uses the license in the [LICENSE](./LICENSE) file.
---
## Project overview
Charlex WebOS is a web-based simulation that looks and works like a real operating system. It gives an easy and nice interface like a normal OS.
- **Source files:** The main code is in `app.py` and `window_manager.py`. They handle the main functions and window management.
- **Templates:** The `templates/` directory has HTML files for the user interface.
- **Static files:** The `static/` directory has images, styles, and scripts.
- **Virtual environment:** The `venv/` directory keeps the Python environment separate.
- **Version control:** The `.git/` directory tracks changes and helps teamwork.
This structure makes it easy to add new features and for people to help.
Thanks to the Gnu/Linux community for inspiration.
# Screenshots
