avinashgundimeda/mysystem

★ 0Forks 0JavaScriptGitHub ↗Compare

README

MySystem

MySystem is a lightweight desktop application built with Electron that provides real-time system monitoring. It displays essential system metrics such as CPU usage, memory usage, and temperature in a simple and clean interface.

Features

  • Real-time CPU usage monitoring
  • Memory usage tracking
  • CPU temperature display
  • Lightweight and fast performance
  • Cross-platform support (Windows, Linux)

Tech Stack

  • Electron
  • Node.js
  • JavaScript
  • systeminformation (for system stats)

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/MySystem.git
  2. Navigate to the project folder:

    cd MySystem
  3. Install dependencies:

    npm install

Usage

Start the application:

npm start

Project Structure

MySystem/ │ ├── main.js # Main Electron process ├── renderer.js # Renderer process logic ├── index.html # UI layout ├── package.json # Project configuration └── node_modules/ # Dependencies

Future Improvements

  • GPU usage monitoring
  • Disk usage tracking
  • Network activity monitoring
  • Custom UI themes (dark/light mode)
  • Alerts for high resource usage

Known Issues

  • CPU temperature may not work on some systems due to hardware limitations
  • Requires proper permissions on Linux for temperature readings

Contributing

Contributions are welcome. Feel free to fork the repo and submit a pull request.

License

This project is licensed under the MIT License.

Author

Avinash Gundimeda

Contributors

avinashgundimeda

Issues