Lightweight Windows hardware monitor with tray temps, customizable OSD and FPS counter
▲ 6 r/windowsapps+2 crossposts

Lightweight Windows hardware monitor with tray temps, customizable OSD and FPS counter

I wanted a simple way to keep an eye on my PC without leaving a large hardware-monitoring app open all the time.

So I made TrayTemps.

It can show CPU and GPU temperatures directly in the system tray, use separate or combined tray icons, display CPU/GPU load, RAM, VRAM and FPS in an optional OSD, show temperature alerts, selectable sensors, storage health/SMART data, and detailed hardware information.

What makes it different from the many hardware monitors already available?

The focus is on having the information I actually want always available at a glance, while keeping the app lightweight and out of the way.

I’m not trying to replace HWiNFO or other full diagnostic suites. TrayTemps is more about tray temperatures + a customizable lightweight OSD, with a built-in FPS counter that doesn’t require RTSS, MSI Afterburner, or another external overlay.

It’s free, portable and open-source.

Website / Download:

https://www.naetech.ro/traytemps-monitorizare-temperaturi-cpu-gpu-direct-din-tray/

GitHub:

https://github.com/nmd-113/Tray-Temps

u/Far-Guide7959 — 24 hours ago
▲ 29 r/windowsapps+1 crossposts

I made a lightweight screen recorder for Windows – full screen, selected area, system audio + up to 120 FPS

I wanted a screen recorder for Windows that was simpler than a full streaming/production suite when I just needed to quickly capture something on my screen.

So I made Simple Screen Recorder.

It can record:

• Full screen / monitor or a selected area

• Windows system audio

• Microphone audio

• H.264 or H.265

• 15 / 30 / 60 / 120 FPS

• CBR or VBR

• Adjustable quality

• Optional 3-second countdown

• F9 / F10 Start & Stop hotkeys

• Controls from the system tray

What makes it different from the dozens of screen recorders already available?

It’s intentionally focused on the basics: no scenes, streaming setup, accounts, subscriptions or overloaded interface. Open it, choose what and how you want to record, press Record, and you’re done.

I’m not trying to replace OBS or professional recording software — this is meant to be a small, straightforward tool for quick Windows screen recordings.

It’s free and open-source.

🌐 Website / Download:

https://www.naetech.ro/simple-screen-recorder-inregistreaza-ecranul-rapid-clar-si-fara-batai-de-cap/

💻 GitHub:

https://github.com/nmd-113/SimpleScreenRecorder

u/Far-Guide7959 — 2 days ago

Simple Screen Recorder — Lightweight Windows Screen Recorder

Hi everyone,

Reposting my small open-source Windows app called **Simple Screen Recorder**.

It is meant to be simple, lightweight, and easy to use. No accounts, no cloud features, no bloated interface — just open it, choose what to record, and start recording.

It uses **ScreenRecorderLib** for the recording part, with a simple Windows interface built around it.

Main features:

- Record full screen

- Record one monitor

- Record a selected area

- Record system audio

- Record microphone audio

- H.264 / H.265 support

- 30 / 60 / 120 FPS

- Quality control

- Optional 3-second countdown

- Tray controls

- F9 to start, F10 to stop

The goal is to keep it a clean, lightweight Windows screen recorder that does the basic things well without feeling heavy.

GitHub: https://github.com/nmd-113/SimpleScreenRecorder

Feedback is welcome, especially on usability and keeping it simple.

reddit.com
u/Far-Guide7959 — 3 months ago
▲ 5 r/csharp+1 crossposts

# [Update] I improved my lightweight tray temp monitor (C#) based on your feedback. Now with Dynamic Temperature-based Colors and Combined Tray mode!

Hey everyone,

A while back I shared TrayTemps, a small side project I started to learn C#. The original version was a bit basic, and I got some great suggestions from the community on how to make it better.

I’ve been busy rewriting the rendering logic and adding features that make it much more useful for daily monitoring.

What’s New:

  • Dynamic Temperature Coloring: Instead of just static colors, you can now set thresholds. The tray icons will automatically change color (e.g., Green → Yellow → Red) as your hardware heats up.
  • New "Combined Icon" Mode: You can now see both CPU and GPU temps in a single tray icon to save space. I've optimized this mode using the Consolas font for perfect alignment.
  • Full ARGB Color Picker: No more limited dropdowns. You can pick any specific color you want for your hardware displays.
  • Improved Rendering & Fonts: I've implemented high-quality GDI+ rendering (Anti-Aliasing/Bicubic interpolation). In standard mode, you can still choose any font from your system, but they now look much crisper.
  • High-DPI Support: Added better scaling logic so the icons look right on 1440p and 4K displays with Windows scaling enabled.
  • Memory Management: I finally figured out how to properly dispose of icon handles and GDI resources. It stays under 30MB RAM with no more memory leaks!

For those who missed the first post:

TrayTemps is a minimalist, open-source Windows utility that keeps your CPU/GPU temps in the system tray. It uses LibreHardwareMonitor for the data and avoids the "bloat" associated with heavy monitoring suites.

I’m still a beginner dev, so I'm sure there's more I can learn about optimizing my C# code, but I'm really happy with how much more stable and polished this version feels. If you have any more feedback or feature ideas, please let me know!

GitHub: https://github.com/nmd-113/Tray-Temps

Latest Release: https://github.com/nmd-113/Tray-Temps/releases

Thanks again for all the support and advice on the first version!

u/Far-Guide7959 — 3 months ago