gitmyhub

steam-friend-finder

JavaScript ★ 28 updated 7d ago

一键扫描你的 Steam 宇宙!通过硬核的数据分析,为你挖掘出藏在列表里、最能跟你玩到一块去的宝藏死党

A tool that scans your Steam library and ranks your friends by gaming compatibility, whoever shares the most hours in your top five games rises to the top. Use it instantly on the website or install it as a Chrome/Edge extension.

JavaScriptCloudflare PagesCloudflare Workerssetup: easycomplexity 1/5

Steam Friend Finder is a tool that looks at your Steam gaming history and tells you which of your friends are the best match for playing together. You paste in your Steam profile link, the tool scans your library and your friends' libraries, and it produces a ranked list showing who shares your gaming tastes most closely.

The matching is based on how much time you and each friend have spent in your top five most-played games. Friends who have put similar hours into the same games rank higher. When you click on any friend in the list, you get a side-by-side breakdown of your top five hours versus theirs, along with a list of games you both own.

You can use it two ways. The first is through a website at steam.i-test.top, where you just paste your Steam profile URL and wait for the scan to finish. No account or install needed. The second way is as a browser extension for Chrome or Edge, which you load manually by downloading the code and pointing the browser's extension manager at the folder.

The technical setup runs on Cloudflare's free services. The website is a static page hosted on Cloudflare Pages. A Cloudflare Worker acts as a middleman between the page and Steam's official API, handling network routing. The Steam API key is built into the code in an obfuscated form so users do not need to supply their own.

The tool also has a share button that generates an image of your match results, useful for sending to friends. It accepts several Steam ID formats, including the long 64-bit number, a full profile URL, and the older SteamID2 and SteamID3 string formats. The README is written in Chinese but the tool itself is accessible to any Steam user.

Where it fits