Skip to content

Repository files navigation

CS2 Vision

CS2 Vision preview on a Steam profile

View CS2 stats on Steam: K/D, HLTV rating, winrate, total matches and much more. Includes Faceit and Leetify data.

Features

  • CS2 Premier Ratings — Current and best season ratings with tier-based color and SVG badges
  • General Stats — K/D Ratio, HLTV Rating, Matches played, and Win Rate, and more (aggregated from Competitive, Premier, FACEIT, and ESEA 5v5 matches)
  • FACEIT Integration — Skill level, ELO, stats, player name, country flag, and profile link
  • Verified Badge — Displays a verified icon next to the FACEIT name for VIP verified accounts
  • Challenger Badges — Regional top 1000 players show the regional challenger badge with rank
  • Tracking Status — Detects disabled or inactive match tracking and shows a contextual message
  • Private Profile Handling — Displays a message when the csstats.gg profile is private
  • SteamID64 Display — Auto-detected and shown below the profile info
  • Data Sources — Pulls from csstats.gg faceit.com, and leetify.com

Tech Stack

Layer Choice
Runtime Chrome Extension (Manifest V3)
Language TypeScript 7
Bundler esbuild
Worker Service Worker (background.js)
DOM Native APIs (no frameworks)

Build

pnpm install
pnpm build

Output goes to dist/ (content.js, background.js).

Load as an unpacked extension in chrome://extensions/ (developer mode).

License

MIT

Releases

Contributors

Languages