CFN Tracker
![]()
CFN Tracker - Track any Street Fighter 6 or V CFN profile's live matches. Check the website to get started.
Features
- Real-time match tracking
 - Storing match logs and statistics
 - Support for displaying live stats to OBS via Browser Source
 - Support for both SF6 and SFV
 - Ability for users to create their own OBS Browser themes with CSS
 
Major tech used alongside Wails
- Task - wrapping the Wails CLI to make common commands easy to use
 - React - chosen for its rich ecosystem (radix, framer-motion)
 - Bun - used for its fast dependency resolution and build-time
 - Rod - headless browser automation for authentication and polling changes
 - SQLite - used for storing matches, sessions and profiles
 - Server-sent events - a http stream to send tracking updates to OBS browser sources
 - i18next - with backend connector to serve localization objects from the Go layer
 - xstate - state machines for auth process and tracking