Skip to content

GlimpseGrid: Your all-in-one desktop companion for streamlined system monitoring and information at a glance.

License

Notifications You must be signed in to change notification settings

Sayad-Uddin-Tahsin/GlimpseGrid

Repository files navigation

GlimpseGrid Logo

CodeQL Badge

GlimpseGrid

GlimpseGrid is a software tool designed to display widgets on the desktop screen, making information easily accessible. It is characterized by its low-weight, highly efficient nature, consuming minimal CPU power.

Features

  • Widget-based Interface: GlimpseGrid offers a widget-based interface, allowing users to customize their desktop screen with a variety of informative widgets.
  • Real-time Monitoring: Monitor system resources such as CPU usage and network activity in real-time, providing users with up-to-date information at a glance.
  • Low Resource Consumption: Designed with efficiency in mind, GlimpseGrid consumes minimal CPU power and memory, ensuring smooth operation without causing system slowdowns.
  • Customization Options: Customize widget appearance and behavior to suit individual preferences, enabling users to personalize their desktop experience.
  • User-friendly Interface: GlimpseGrid features an intuitive and easy-to-use interface, making it accessible to users of all experience levels.

Installation

  1. Download the executable file from the releases page.
  2. Double-click the downloaded file to run the installer.
  3. Follow the on-screen instructions to complete the installation process.

Usage

  1. After installation, the installer should launch the application by default if not, double-click the GlimpseGrid executable to launch the application.
  2. Drag and drop widgets onto the desktop screen to display them.
  3. Customize widget settings as desired.

Available Widgets

Name Description Preview
CPU Monitor Shows realtime CPU usage with update interval of 1 second! CPU Monitor
Network Monitor Shows realtime Network Upload (Optional) and Download Speed with update interval of 0.5 seconds! Network Monitor

Contributing

We welcome contributions from the community! Please refer to the CONTRIBUTING file for guidelines on how to contribute to GlimpseGrid development.

Cloning the repository

Clone this repository:

git clone https://github.com/Sayad-Uddin-Tahsin/GlimpseGrid.git

Required Dependencies

GlimpseGrid relies on essential dependencies to function properly. These dependencies are succinctly listed in the requirements.txt file.

In essence, GlimpseGrid primarily utilizes the following dependencies:

  • customtkinter: Customtkinter is leveraged for the user interface, providing a tailored and seamless experience for interacting with GlimpseGrid.

  • psutil: Psutil is utilized for process and system monitoring, enabling GlimpseGrid to read and analyze real-time data on system resource utilization.

Additionally, GlimpseGrid requires the following dependencies:

  • Pillow: Pillow is used for image processing tasks, enhancing the functionality of GlimpseGrid's user interface.

  • pystray: Pystray facilitates the integration of GlimpseGrid with the system tray, allowing for convenient access and control of the application.

Bug Reporting

To report bugs or issues encountered while using GlimpseGrid, please open an issue on the issue tracker.

Security

GlimpseGrid implements security measures to ensure the safety of user data.

License

GlimpseGrid is licensed under the MIT License

About

GlimpseGrid: Your all-in-one desktop companion for streamlined system monitoring and information at a glance.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Languages