explore more widgets

Steam Tools #WidgetJam

by abitofbaileys 5.0

Display your Steam games: Recent, most played or from your wishlist!

installs 24
embed script
source
created 9/3/2026
updated 9/14/2026

screenshots

description

Update: Implemented a workaround for when the Steam API would return an empty list for Most Played games in some cases. It now has a fallback to a different API endpoint. Note that the results may be different in some situations.

This is a #WidgetJam widget. For information and participating check out https://discord.com/channels/1072557857070927884/1072561362150113331/1538747889705160816

See examples at https://abitofbaileys.nekoweb.org/pages/steam-example

In order to use this widget, you have to authenticate yourself through Steam for every instance.

You can further customize the appearance via targeting the css classes:

.ws-steam-wrapper - the wrapper for all games
.ws-steam-card - the game card
.ws-steam-img - the game image
.ws-steam-info - the wrapper for the game text content
.ws-steam-title - the game title
.ws-steam-sub - playtime info
.ws-steam-btn - wishlist button in wishlist mode

For questions @abitofbaileys on nekoweb discord.

Privacy disclaimer

This widget uses a custom API endpoint on https://wstar.baileys.games in order to safely authenticate you through Steam via the widget's settings tab. When authenticating, there will be a popup informing you about the details what the widget is accessing:
- Your Steam login credentials will not be shared.
- A unique numeric identifier (your Steam ID) will be shared with wstar.baileys.games. Through this, wstar.baileys.games will be able to identify your Steam community profile and access information about your Steam account according to your Profile Privacy Settings.
- Any information on your Steam Profile page that is set to be publicly viewable may be accessed by wstar.baileys.games.

Due to the nature of this custom API being hosted on a VPS, when interacting with it, default information like your IP address will be recorded in its server logs, which are being deleted after 30 days.
When in doubt or unsure, please do not hesitate to reach out to @abitofbaileys on Discord and I can personally help you.
If you want to know exactly what is being logged, check out: https://httpd.apache.org/docs/2.4/logs.html#accesslog
I am using the Combined Log Format on this Apache2 server.

In order to persist your Steam ID (to make the widget work to begin with and making sure you don't have to re-authenticate every single time you want to edit your widget), an SQLite Database file is also being hosted, it's a .db file. It only has a single table that associates your widget's instance_id with your steam_id. No timestamp or anything else, and it's not accessible without server access (you can not download it even if you know its name and location).

Your Steam ID is public information like your Steam username.

Aside from that, there is no telemetry and no tracking. I do not care about your data.

reviews

5.0 1 rating
null 9/12/2026

cool epik perfect 4 showing our 570+ hrs in blender xd