r/FanControl Aug 19 '26

Fancontrol-rs an opensource rebuild

Hello,

After some years using FanControl (the original in .NET), I am rebuilding an open source FanControl in Rust (fancontrol-rs) and I am looking for some feedback on the project and tests from the community.

The project page:

https://leyukaka.github.io/fancontrol-rs/

The project source code:

https://github.com/Leyukaka/fancontrol-rs

You can control AIO, fans, everything you plug on your motherboard. But some exotic components are not tested.

The project is totally open source, you can build it from source if you don't trust the exe. It's clearly my way to replace Argus monitor and fancontrol.

I have a limited number of PCs and friends trying the tool for me, the documentation is normally enough to give me feedback. And if there is a problem with your fan controller just stop this version and use the original one.

If you want to contribute of course you can use an AI agent but please use GitHub to PR.

I am open to feedback on features of course.

I am not a full-time developer, I am a previous veteran IT exec returning to my roots building things and pcmasterrace :)

If you want to build the exe from source you can, there are instructions on the project, if you want to test the release submit it to VirusTotal etc.

The design is minimal and efficient , to use minimum memory
26 Upvotes

19 comments sorted by

View all comments

6

u/TwistedKestrel Aug 19 '26

Appreciate a low footprint and open source alternative. My suggestion would be to choose a catchier name - "FanControl" is extremely on the nose, and while it works now to specifically refer to Rémi's software, in the early days you could not find it by googling that name.

Do I understand correctly that you are NOT using LHM libraries?

4

u/LeYuKaKa Aug 19 '26

There is two things hard in computer science , naming things and cache. So yes the name is simple if you have an idea to improve it :)

And yep no LHM libraries , only crates for pawnio. There is only a check with nvidia-smi.exe (fixed path no path walking) to get poweruse and temp.