Skip to content

Latest commit

 

History

121 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Widget

Embeddable Steam profile badges and playtime analytics for public Steam accounts.

Live License


Table of Contents


Live Service

Tool URL
Widget Generator steam-widget.com
Play Tracking steam-widget.com/tracking.html
Playing Stats steam-widget.com/playing-stats.html
Profile Metrics steam-widget.com/profile-metrics.html

Live Preview

Embed your Steam profile in any README, forum, or website with a single image URL:

![Steam Widget](https://steam-widget.com/widget/img?id=YOUR_STEAM_ID&width=900)

Steam Widget Example


Features

🎮 Widget Generator

Create embeddable Steam profile badges as PNG images — perfect for websites, READMEs, forums, or dashboards.

  • Supports SteamID64, vanity/custom URL segments, and community IDs
  • Profile-only, game-list, insight, and custom insight-card widget content
  • Configurable game list mode, list size, current-game visibility, color style, and width scaling
  • Share-ready 900px image output with Steam Blue, Midnight, Neon, Sunset, and Forest styles
  • Custom widgets can combine up to six cards from the available activity, playtime, and game insight cards

📅 Play Tracking

Enable tracking for a Steam profile via Steam OpenID login, then browse daily and monthly playtime history with interactive charts and filterable data tables.

📊 Playing Stats & Profile Insights

Explore long-term playtime trends with monthly and daily breakdowns, plus three insight panels loaded automatically for every profile:

  • 🔥 Streaks & Activity — current streak, longest streaks (year & all-time), most active day of the week, most active month
  • ⏱️ Playtime Stats — all-time & yearly totals, average daily playtime, best single day, unique game counts
  • 🎮 Game Insights — most played game (year & all-time), last played game, longest game streak (year & all-time)

📈 Profile Metrics

Inspect widget usage and profile-level traffic with hit counters and aggregated daily/monthly analytics.


API Documentation

Full API reference is available in API.md.


Credits

Built by sharky.codes.


License

Copyright 2024-2026 sharky.codes

Licensed under the Apache License, Version 2.0. See LICENSE or apache.org/licenses/LICENSE-2.0.

About

A simple tool to generate embeddable widgets from your Steam profile. Display currently playing games, top played games (overall or in recent weeks), or recently played games. Just enter your Steam ID & customize.

Topics

Resources

Code of conduct

Stars

7 stars

Watchers

2 watching

Forks

Sponsor this project

Used by

Contributors

Languages