Skip to content
This repository has been archived by the owner on Jan 5, 2024. It is now read-only.

wiiznokes/LibreFanControl

Repository files navigation

LibreFanControl

⚠️

This project is deprecated. The new version is here: https://github.com/wiiznokes/fan-control

Translation

  • Open source
  • Service very low on resource (~30mb)
  • Display sensors data on real time
  • Control fans based on custom behaviors
  • Save configuration
  • Multiplatform (Linux/Windows)

mainPageV1

Requirements

You will need some component of dotnet 7

  • ASP.NET Core Runtime
  • .NET Runtime

You will need to run the app with admin privilege on both Linux and Windows.

If you have any troubles, check out the FAQ.

Issues, enhancement requests and PR are welcomed!

Configurations files

Windows

  • C:\ProgramData\LibreFanControl

Linux

  • /etc/LibreFanControl

On Linux, maybe you will need to download lm-sensors and execute sensors-detect.

Plans (not in this order)

  • Support Linux
  • Use type safe strings and icons (moko-resources ?)
  • Add a system to automatically receive updates
  • Compile with container (docker, podman)
  • Implement settings (info, help)
  • Add graph behavior (abscissa -> temp, ordinate -> fan speed)
  • Write an intelligent program to bind controls to their fans, and make a nice first config
  • Support Flatpak
  • Upgrade service (packaging, tray icon with actions)

Library used

UI

SENSORS

Windows
Linux

Licence

Can be discuss. I just want my code keep being open source.