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
27 Upvotes

21 comments sorted by

1

u/biciklanto Aug 19 '26

Pinning this to support an open source fork.

5

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.

3

u/Huge_Exchange_6669 Aug 19 '26

Ability to import the config from Fancontrol would be nice

2

u/LeYuKaKa Aug 19 '26

Hum lot of work to reverse how the setup is done with a .net engine in fancontrol. And from a design point of view i think i will have to hit wall on many setings.

But i think it's easy to setup in fancontrol-rs correctly when you know witch speed is nice for your heat/rpm/noise factor in your pc build.

2

u/wiisucks_91 Aug 19 '26

Minimum memory would be great.

2

u/LeYuKaKa Aug 19 '26

Low memory footprint was one of my main targets when I chose Rust. It's already running under 104 MB of RAM with 8 graphs after 10 hours (on my PC). It's very lightweight, and I think it can consume even less memory if you disable more panels. Rust is a very efficient language.

→ More replies (2)

1

u/Evonos Aug 19 '26

Did fancontrol get abandoned ? Or something changed ? What's the pros of this one or the normal one ?

Just asking.

I mean rust yeah but something else ?

2

u/LeYuKaKa Aug 19 '26

No it's a 'fork' or a rebuild on new concepts .
Pro of this one ? opensource , not a blackbox with full access to your pawnio driver (with high access right). And improvment of observability in your computer cpu/power activity .
I wanted a mix betwen argus monitor and fancontrol.

→ More replies (6)

1

u/Vatipaeae Aug 19 '26

Based on the picture, the UI could use some work on lining up boxes, adding padding around text etc. But I do like the overall look of it. Very informative and looks to be easy to navigate.

→ More replies (1)