Skip to content

PixCats/SteamWidget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Steam Widget -> SteamWidget

A beautiful, lightweight Steam game launcher that lives on your Windows desktop.

SteamWidget Preview


โœจ Features

  • ๐Ÿ–ผ๏ธ Steam Deck-style game cards โ€” full artwork, proper 460ร—215 header ratio, smooth hover glow
  • โญ Favourites โ€” pin your most-played games to the top with a gold glow border, persists across restarts
  • ๐Ÿ” Live search โ€” instantly filter your entire library as you type
  • ๐Ÿ’พ Remembers everything โ€” window position and size are saved on close and restored on next launch
  • ๐Ÿš€ Starts with Windows โ€” automatically launches on login, always ready
  • โšก Loads from local cache โ€” reads artwork directly from Steam's own cache on your hard drive, no internet needed after first run
  • ๐ŸŸฃ Custom gamepad icon โ€” shows in File Explorer, taskbar and Alt+Tab
  • โœ• Red close button โ€” turns red on hover so you always know what you're clicking
  • ๐ŸชŸ Transparent, borderless window โ€” floats cleanly over your wallpaper
  • ๐Ÿ”„ Refresh button โ€” rescan your library any time

๐Ÿ“ธ Screenshots

Main View Favourites Search
main favs search

๐Ÿš€ Getting Started

Download

Head to the Releases page and download the latest SteamWidget.exe.
It's a single self-contained file โ€” no installer, no .NET required on your PC.

Run

Just double-click SteamWidget.exe. That's it.

First run on a new PC? Windows SmartScreen may show a blue warning because the app isn't code-signed. Click "More info" โ†’ "Run anyway" โ€” this is safe and only happens once.


๐Ÿ•น๏ธ How to Use

Action How
Launch a game Click any game card
Favourite a game Click the โ˜… star on the card
Search Type in the search box at the top
Move the widget Click and drag the title bar
Resize Drag the bottom-right corner
Refresh library Click the โŸณ button
Close Click the โœ• button (turns red on hover)

๐Ÿ“ Data & Privacy

SteamWidget stores two small files locally on your PC โ€” nothing is sent anywhere:

File Location Contents
Window settings %APPDATA%\SteamWidget\window.json Position and size
Favourites %APPDATA%\SteamWidget\favourites.json Your starred game IDs
Image cache %APPDATA%\SteamWidget\icons\ Downloaded artwork (only for games not already in Steam cache)

๐Ÿ› ๏ธ Tech Stack

  • C# / WPF (.NET 8, Windows)
  • XAML for UI
  • Reads Steam library from local .acf manifest files and Windows Registry
  • Artwork loaded from Steam\appcache\librarycache\ โ€” your local disk

๐Ÿ“‹ Requirements

  • Windows 10 or Windows 11
  • Steam installed
  • At least one game installed via Steam

๐Ÿค Contributing

Pull requests are welcome! If you find a bug or have a feature idea, open an Issue.

Ideas for future features:

  • Last played / playtime sorting
  • Category / tag filtering
  • Mini compact mode
  • Custom background/theme colors
  • Non-Steam game support

๐Ÿ“„ License

MIT License โ€” free to use, modify and share.


Made with โค๏ธ for gamers who like their desktop clean but their games close.

About

๐ŸŽฎ A beautiful Steam game launcher widget for your Windows desktop. Steam Deck-style cards, favourites, live search, starts with Windows. Single EXE, no install needed.

Topics

Resources

License

Stars

6 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors