Skip to content

habibrehmansg/infopanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

713 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfoPanel

InfoPanel is a powerful desktop visualization software that transforms how you monitor your system. It displays hardware information on your desktop or external displays as sensor panels, with special support for USB LCD panels like BeadaPanel and Turing Smart Screen/Turzx.

Releases | Reddit | Website | HWiNFO Forum | Discord | Microsoft Store

build status

Features

  • Multiple Data Sources:

    • HWiNFO integration via Shared Memory (SHM) for extensive hardware monitoring
    • LibreHardwareMonitor for additional sensor data without requiring HWiNFO
    • Extensible plugin system with built-in and third-party plugins
  • Display Options:

    • Desktop overlay with customizable transparency and positioning
    • External display support for monitors
    • USB LCD panel support including BeadaPanel via WinUSB API
    • Multiple visualization types: text, gauges, graphs, bars, donuts, and images
  • Advanced Visualization:

    • GIF animation support for dynamic visualizations
    • High refresh rates for smooth updates
    • Customizable layouts, colors, and fonts
    • Multiple profiles for different use cases or displays
  • Plugin System:

    • Built-in system information plugins (CPU, memory, network, drives)
    • Weather information integration
    • Support for third-party plugins
    • Sensor data tables with customizable formatting

InfoPanel

Supported Hardware

  • All hardware sensors exposed by HWiNFO
  • CPU, GPU, RAM, storage, and network monitoring via LibreHardwareMonitor
  • BeadaPanel USB LCD panels (all models supported)
  • TuringPanel/TURZX displays (Models A, C, and E)
  • Any standard monitor or display

For detailed information about supported panels and recommendations, see our Display Panels Guide.

Usage

  1. Install either HWiNFO (with Shared Memory support enabled) or use the built-in LibreHardwareMonitor integration
  2. Install InfoPanel from the Microsoft Store or the website
  3. Configure your display profile with sensors, gauges, and visualizations
  4. Customize layouts with drag-and-drop interface
  5. Connect USB displays or position on your desktop
  6. (Optional) Install additional plugins for enhanced functionality

Plugins

InfoPanel features a robust plugin system that extends its capabilities:

Built-in Plugins

  • System Info Plugin: CPU usage, memory usage, process statistics, and system uptime
  • Network Info Plugin: Network interfaces, IP addresses, and connection statistics
  • Drive Info Plugin: Storage device information and usage statistics
  • Volume Plugin: Audio volume control and monitoring
  • Weather Plugin: Current weather conditions and forecasts

Community Plugins

To browse all available community plugins or submit your own, see the Plugin Registry.

Plugin Development

InfoPanel provides a comprehensive API for plugin development that allows access to:

  • Sensor data creation and publishing
  • Custom visualizations
  • Data tables for complex information
  • Configuration interfaces

For detailed instructions on developing plugins, see our Plugin Development Guide.

Demo

InfoPanel Demo

A demonstration of InfoPanel in action on a BeadaPanel USB LCD

Development

InfoPanel is built with C# and WPF for a modern Windows UI experience. The architecture features:

  • Modular design with MVVM pattern
  • Extensible plugin system
  • DirectX acceleration for UI elements
  • High-performance graphics rendering for external displays
  • Cross-device synchronization

License

InfoPanel is licensed under GPL 3.0 - see the license file for details.


InfoPanel is not affiliated with HWiNFO. HWiNFO is a registered trademark of its respective owners.

About

InfoPanel is a desktop visualization software designed to work with HWiNFO sensors via Shared Memory (SHM). It allows users to display system information on their desktop or external displays, including USB-only LCDs like BeadaPanel.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages