Open-source modding framework for creating and managing Steam Client themes and plugins.
SFP
This utility is designed to allow you to apply skins to the modern Steam client

About SFP
SFP is an open-source utility that applies custom CSS skins and JavaScript to the Steam client. It assigns specific files to the library and overlay, friends list and chat, store and community pages, and Big Picture Mode, and supports keeping skins in separate folders selected in settings with page matching via skin.json.
It must stay running with its injector started while Steam runs, Steam must use the -cef-enable-debugging argument, and JavaScript injection is disabled by default.
Key features
- Applies custom CSS to Steam client pages
- Applies custom JavaScript to Steam pages when enabled
- Maps CSS and JS files to specific Steam pages via config
- Stores skins and scripts in separate selectable folders
- Waits for Steam to start and injects automatically
- Restarts Steam with required debugging argument when enabled
- Covers library, friends and chat, store, community, and Big Picture Mode
- Supports separate skin folders selectable in settings
- Allows custom page-to-file mapping through skin.json
- Must remain running while Steam runs for full functionality
- Requires Steam to run with the -cef-enable-debugging argument
- JavaScript injection is disabled by default and must be enabled manually
SFP at a glance
- Website
- github.com/PhantomGamers/SFP
- Category
- Gaming › Steam Communities & Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
SFP alternatives
Tools and sites you could use instead, ranked by how closely they match.
Use SteamKit, a .NET library for interacting with Valve’s Steam network.
Browse tracked changes in Steam and related game services through this repository.
Access Steam through Pluvia, an unofficial lightweight client designed for Android devices.
Manage Steam, Origin, and Uplay game libraries with this multi-library desktop utility.
Tools, and instructions for more easily installing and launching Windows games via Wine or CrossOver directly in the macOS Steam client
Popular in Steam Communities & Tools
Well-known listings from the same topic.
SFP FAQ
What does SFP need from Steam to work?
How do I enable custom scripts?
Where do skin and script files go?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












