Open-source browser app for tracking official Steam hardware availability by country.
Live at steamhardwarestock.com
- Steam Controller
- Steam Deck
- Steam Frame
- Steam Machine
Checks official Steam product pages directly so you can watch for real stock instead of relying on scalpers or resale listings.
- Check availability across multiple countries at once
- Browser notifications and audio alert when something comes in stock
- Watching state persists across page reloads
- No account, no server, no data collected
Requires Node.js 20+.
npm startThen open http://127.0.0.1:5177.
Small, focused changes are most welcome. Run npm run check before opening a PR, and open an issue first for larger behavior changes.
Please read CONTRIBUTING.md, CODE_OF_CONDUCT.md, and SECURITY.md.
Preferences are stored in browser localStorage only. No user accounts, no database, no tracking beyond standard hosting logs.
This project is not affiliated with, endorsed by, or sponsored by Valve Corporation or Steam. Steam, Steam Deck, Steam Controller, Steam Frame, Steam Machine, and related marks are trademarks or registered trademarks of Valve Corporation.
MIT. See LICENSE.
If you find this useful and want to support development, you can buy me a coffee - no pressure at all, just a nice way to say thanks.