CF Elite Tracker — practice companion built on the Codeforces API

Revision en1, by mahesh_hacker, 2026-05-01 16:11:13

CF Elite Tracker — practice companion built on the Codeforces API

Hello everyone,

I’d like to share CF Elite Tracker, a small web app that uses the public Codeforces API to make training and lookup a bit faster in one tab. It does not replace Codeforces — all problem and profile links go to the official site.

What you can do without an account

  • Top — Browse the rated leaderboard with filters (e.g. country, organization substring). From a handle you can open a stats page with rating-change and submission heatmaps (UTC days), bar charts of unique accepted problems by problem rating and by tag, and a short table of recent rated rounds.
  • User solved — Enter any handle; see unique accepted problems merged with the global problem set. Filter by min/max problem rating, exact tag (topic), sort (e.g. by latest / earliest accept), paginate.
    Example: https://cfelitetracker.vercel.app/solved/tourist?topic=dp (change handle / topic as you like).
  • Explore — Filter the problem set by tag (substring), rating, paginate.
  • Divisions — Official rounds grouped by Div. 1 / 2 / … style titles; problem lists from standings where available.
  • Learn — Curated milestones plus sections that reference strong solvers / followed users (when logged in).
  • Practice — Topic-first: pick an exact CF tag, then narrow by rating.

With a free account

  • Save your Codeforces handle, follow other handles, mark problems solved in the app, and use My progress for saved rows. Highlights for “already solved” combine your CF submissions (when set) and saved marks.

Limitations

  • Depends on the API and normal rate limits — avoid opening many heavy pages at once.
  • Ratings/tags follow the official problem set; very new problems may be incomplete or unrated briefly.

If you try it and something breaks, or you want a feature, leave a comment. Hope it saves a few clicks between contest and upsolving.

The app is free; if you’d like to support hosting and development, you can use the Donate option in the site header — entirely optional.

Good luck in upcoming rounds.

— mahesh_hacker

Tags app, codeforces

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English mahesh_hacker 2026-05-01 16:11:13 2576 Initial revision (published)