{"id":37228707,"url":"https://github.com/bschelst/steamstatus-decky","last_synced_at":"2026-01-15T03:29:01.706Z","repository":{"id":331630221,"uuid":"1126764478","full_name":"bschelst/steamstatus-decky","owner":"bschelst","description":"Steam Status Decky Plugin","archived":false,"fork":false,"pushed_at":"2026-01-10T13:28:18.000Z","size":1079,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-11T03:57:55.999Z","etag":null,"topics":["decky-loader","decky-plugin","protondb","steam","steam-api","steamdeck"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bschelst.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"bschelst","ko_fi":"bschelst","buy_me_a_coffee":"bschelst"}},"created_at":"2026-01-02T14:36:04.000Z","updated_at":"2026-01-10T13:28:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bschelst/steamstatus-decky","commit_stats":null,"previous_names":["bschelst/steamstatus-decky"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/bschelst/steamstatus-decky","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bschelst%2Fsteamstatus-decky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bschelst%2Fsteamstatus-decky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bschelst%2Fsteamstatus-decky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bschelst%2Fsteamstatus-decky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bschelst","download_url":"https://codeload.github.com/bschelst/steamstatus-decky/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bschelst%2Fsteamstatus-decky/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28442278,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"online","status_checked_at":"2026-01-15T02:00:08.019Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decky-loader","decky-plugin","protondb","steam","steam-api","steamdeck"],"created_at":"2026-01-15T03:29:01.158Z","updated_at":"2026-01-15T03:29:01.701Z","avatar_url":"https://github.com/bschelst.png","language":"TypeScript","funding_links":["https://github.com/sponsors/bschelst","https://ko-fi.com/bschelst","https://buymeacoffee.com/bschelst","https://www.buymeacoffee.com/bschelst"],"categories":[],"sub_categories":[],"readme":"# 🎮 Steam Status\n\n\u003c!-- Core status --\u003e\n\u003c!--[![Downloads](https://img.shields.io/github/downloads/bschelst/steamstatus-decky/latest/total?color=66c0f4)](https://github.com/bschelst/steamstatus-decky/releases) --\u003e\n\u003c!-- Platform --\u003e\n[![Latest Release](https://img.shields.io/github/v/release/bschelst/steamstatus-decky?label=version\u0026color=1b2838)](https://github.com/bschelst/steamstatus-decky/releases)\n[![License](https://img.shields.io/github/license/bschelst/steamstatus-decky?color=4c9ed9)](LICENSE)\n[![Decky Loader](https://img.shields.io/badge/Decky-Loader-4c9ed9)](https://github.com/SteamDeckHomebrew/decky-loader)\n![Steam Deck](https://img.shields.io/badge/Steam-Deck-1b2838?logo=steam\u0026logoColor=white)\n\n\n\n\n\nDisplay **real-time Steam status**, player counts, and Steam service health directly on your lovely Steam Deck. 🚀\n\nThe plugin aggregates information from official Steam APIs and ProtonDB through a dedicated gateway server, providing reliable status data without requiring a Steam API key. ⚡\n\n\n---\n\n## ✨ What it does\n\nSteam Status Decky is a Decky plugin which displays real-time information about Steam services, helping you know when Steam is experiencing issues. The plugin shows:\n\n- 👥 **Current player count** - Total users currently logged into Steam\n- 🟢 **Service status** - Health of Steam Store, Community, and WebAPI\n- 📊 **24-hour player history** - Sparkline graph showing player count trends\n- 🌍 **Regional server status** - Status of Steam servers by region\n- 🔥 **Trending games** - Top 5 Deck-verified games with biggest player gains\n- 🚨 **Outage detection** - Automatic detection and notifications for service outages\n\n---\n\n## 🌐 Gateway \u0026 Status Page\n\nThis plugin uses a **gateway server** to fetch Steam status data. The gateway aggregates information from official Steam APIs and caches it efficiently, so the plugin doesn't directly hit Steam's servers with every request.\n\n**Why a gateway?**\n- Reduces load on Steam's API infrastructure\n- Provides consistent, reliable data access\n- No Steam API key required for end users\n- Enables advanced features like outage tracking and historical data\n\nThe gateway is developed, hosted, and maintained by me.\n\n**Live Status Dashboard:** You can view the current Steam status and outage history on the public status page:\n🔗 **https://steamstatus.schelstraete.org/status**\n\n---\n\n## 💡 Why did I create this\n\nIn December 2025, we experienced several Steam service outages. During my active gaming session, issues were occuring in-game, without any clear indication that Steam itself was experiencing problems.\nAt the time, we didn't know whether these disruptions were caused by local issues or by a broader Steam service outage. (You know how it goes...\"would a reboot resolve our issues\").\nThis led me to realize that it would be (for me) highly beneficial to receive clear notifications when Steam services are experiencing problems, or to be able to view the current status of Steam directly, without having to interrupt gameplay or open a web browser to investigate the issue.\n\n\n---\n\n## ⚙️ Features \u0026 Options\n\n- 📈 **History sparkline**: Visual graph of player counts over the last 24 hours\n- 🗺️ **Regional status**: Expandable view of Steam servers by region (US East, US West, EU West, EU East, Asia)\n- 🔥 **Trending games**: Top 5 Deck-verified games currently gaining players\n- 🔔 **Outage notifications**: Get notified when Steam services go down or recover\n- 🛡️ **Anti-flood protection**: Prevents notification spam during gateway or API issues\n- 🔍 **Network diagnostics**: Test Steam connection latency and internet speed\n- ⏱️ **Configurable refresh interval**: Set automatic refresh from 3-10 minutes, or manual only\n- 🔗 **Status page**: View detailed status and outage history at https://steamstatus.schelstraete.org/status\n- 📴 **Offline mode**: Displays cached data when the network is unavailable\n\n---\n\n## 📸 Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/screenshot1.jpg\" width=\"45%\" /\u003e\n  \u003cimg src=\"assets/screenshot2.jpg\" width=\"45%\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/screenshot3.jpg\" width=\"45%\" /\u003e\n  \u003cimg src=\"assets/screenshot4.jpg\" width=\"45%\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/screenshot5.jpg\" width=\"45%\" /\u003e\n\u003c/p\u003e\n\n\n\n---\n\n## 🌐 Translations\n\nThe plugin supports localization and will automatically use Steam's language setting.\nI used Google translate (is that AI or isn't it..) for the translations, so the translation could be compleeeeetely wrong ;)\n\nPull requests for new translations are welcome. 🙏\n\n---\n\n## ✅ Compatibility \u0026 Testing\n\nTested on:\n- **SteamOS 3.9** - Steam Deck LCD - Decky Loader v3.2.1\n\nSteam Deck OLED has not been tested yet.\n\n---\n\n## 💖 Sponsoring\n\nIf you find this plugin useful and want to support its continued development, you can sponsor me. ☕\n\nThe gateway server infrastructure has ongoing hosting costs, and your support helps keep it running and available for everyone.\n\nYour support helps with:\n- 🖥️ Gateway server hosting and maintenance\n- 🔧 Bug fixes and plugin improvements\n- ✨ New features and enhancements\n- 🚀 Ability to develop new plugins\n\n### Support the project\n\n- 💜 **GitHub Sponsors**\n  https://github.com/sponsors/bschelst\n- ☕ **Ko-fi**\n  https://ko-fi.com/bschelst\n- ☕ **Buy Me a Coffee**\n  https://www.buymeacoffee.com/bschelst\n\n---\n\n## 📋 Requirements\n\n- Steam Deck or Linux PC/Bazzite using Steam Big Picture\n- Decky Loader installed\n\nDecky Loader:\nhttps://github.com/SteamDeckHomebrew/decky-loader\n\n---\n\n## 📥 Installation (Decky Loader)\n\n\u003e ⚠️ The plugin is not available in the Decky Store **yet** and must be installed manually.\n\n1. 📦 Download the **latest `.zip` release**:\n   https://github.com/bschelst/steamstatus-decky/releases\n\n2. 🎮 Open **Game Mode** and launch **Decky Loader**.\n\n3. 🔓 Enable developer mode in Decky Loader if not enabled yet.\n\n4. ⚙️ Go to **Decky Settings \u003e Plugins \u003e Install from ZIP**.\n\n5. ✅ Select the downloaded `steamstatus-decky-\u003cversion\u003e.zip`.\n\n6. 🔄 Restart Steam client.\n\nThe Steam status panel will appear in the Decky quick access menu. 🎉\n\n### 🔄 Updating\n\nTo update, install the latest ZIP via Decky Loader.\nExisting settings are preserved. ✨\n\n---\n\n## ⚠️ Disclaimer\n\nThis plugin is an independent, community-developed project and is **not affiliated with, endorsed by, or sponsored by Valve Corporation** or Steam.\n\nSteam and the Steam logo are trademarks and/or registered trademarks of Valve Corporation in the U.S. and/or other countries.\n\nAll Steam status data is provided for informational purposes only.\n\n---\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbschelst%2Fsteamstatus-decky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbschelst%2Fsteamstatus-decky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbschelst%2Fsteamstatus-decky/lists"}