FeatherWall v0.1.0  /  MIT  /  Windows 10 & 11

FEATHER
WALL

Live wallpapers for Windows that don't eat your laptop.

Video or image wallpapers with an optional clock widget, composed by one process through DirectComposition. No browser engine, no launcher, no account, no telemetry. Needs the .NET 10 desktop runtime.

Open source live wallpaper engine  /  v0.1.0  /  7.5 MB  /  MIT  /  100% C# Scroll to lay it flat ↓
0Process, not five
0MB for a still wallpaper
0Percent CPU at rest
0Accounts or trackers
01Composition

Inside the stack, not on top of it

Most wallpaper tools park a borderless window behind your icons and hope nothing notices. FeatherWall inserts a real visual into the desktop's own composition tree, which is why your icons, your right-click menu and your window ordering all keep behaving normally.

A 4K animated wallpaper playing on the desktop while the clock ticks above it
Screen capture / 4000×2250 clip decoding live

24H2 changed the rules

Windows 11 24H2 raised the desktop out of reach of the old WorkerW child-window trick, which is why a lot of wallpaper tools started rendering a black screen. FeatherWall detects the topology at runtime and handles both layouts.

One process, no shell

Direct3D 11 and DirectComposition, called from C# through Vortice. There is no Chromium, no Electron and no separate launcher sitting in the background.

It gets out of the way

Playback stops rather than throttles for fullscreen apps, the lock screen, remote sessions and battery saver. A game never competes with your wallpaper for the GPU.

02Measured

What it actually costs

Sampled over 30 to 40 second windows on a running instance. Windows 11 Pro build 26200, 24 logical cores, 2560×1600 at 150% scaling. Bars show working set.

Still image151 MB0.03% CPU
Video, paused246 MB0.01% CPU
1080p playing199 MB1.0% CPU
4K playing270 MB0.9% CPU

A paused video costs less CPU than a still image because the still one is still redrawing its clock every second. Nothing here is a projection: these are numbers off a running process, and the method is in the repository if you want to disagree with it.

03The widget

Any font you own

Nine positions, any installed typeface, adjustable size, colour and opacity. The settings panel previews it with the same renderer that paints your desktop, so what you pick is what lands.

04Install

Get it, check it, or build it

Releases are unsigned, so SmartScreen will warn you the first time. Verify the archive against the published hash, or skip the binary entirely and build it yourself.

Download Fastest

Unzip anywhere and run FeatherWall.exe. It lives in the tray.

Get the ZIP 7.5 MB

SHA-256
300f59a28269fc2fc034ad86ee64d6fd320cd17f8c2e7a31c789bcc28844dfd7

Verify Then

Check what you downloaded before you run it. PowerShell, no extra tools.

Get-FileHash .\featherwall-v0.1.0-win-x64.zip ` -Algorithm SHA256

Should match the hash on the left, character for character.

Build it Or, instead

Needs the .NET 10 SDK. About a minute on a cold clone.

git clone https://github.com/RitvikDayal/featherwall cd featherwall dotnet publish src/FeatherWall -c Release

Run dotnet test first if you want to check the suite yourself.

A winget package is submitted and waiting on review at microsoft/winget-pkgs#417753. Until a maintainer merges it, winget install FeatherWall will not find anything, so it is not listed above.

05Contribute

Five things need doing

This was built by one person on one monitor. Several code paths are written and unit-tested but have never run on real hardware, and no amount of testing on my machine will change that. Every issue below is open and labelled.

Who made this

I'm Ritvik Dayal, a software engineer. I build things from scratch to understand how they work, which is how this started: I wanted a live wallpaper and did not want a launcher, an account, or a browser engine running behind my desktop.

MIT licensed, no paid tier, nothing to upsell.

C# 100%

Runtime
.NET 10
Graphics
D3D11 / DComp
Released
15 Aug 2026
Author
@RitvikDayal
06 / Get it

Put something alive behind your work.