A lightweight Windows client for FACEIT written in Rust.
Note
The official FACEIT client uses a lot of background resources just to display a website.
This project takes a different approach by wrapping wry and tao around the native Windows WebView2 engine.
The result is a client that uses the absolute minimum amount of RAM and CPU possible.
- WebView2: No bundled Chromium or heavy frameworks. It just uses the engine already built into Windows.
- Lowest Priority: As soon as the app starts, it forces its own Windows process priority to
IDLE_PRIORITY_CLASS. - Built-in Tracker Blocker: Injects a strict Content Security Policy (CSP) and JavaScript hooks to kill background requests to trackers.
- Blocks Sentry, Mixpanel, Google Analytics, DoubleClick, Usercentrics, etc.
- Interceps
fetch,XMLHttpRequest, WebSockets, andsendBeaconto stop Telemetry and Analytics.
- Saves Login State: Your session is saved in the Windows AppData folder, so you don't have to log in every time.
You can download the ready-to-use .exe from the Releases.
You don't need to build it yourself.
- Windows 10 or 11
- WebView2 Runtime (pre-installed)
- Rust
- Clone repo
- Open terminal
- Run the build command:
cargo build --release
- Find the compiled
.exeintarget\release\faceit_light_client.exe.
This is just a lightweight website wrapper.
It does not bundle the Faceit Anti-Cheat.