CFPusher - Codeforces to GitHub icon

CFPusher - Codeforces to GitHub

by Sarthak Jha · sarj2004.github.io · Tools
FeaturedEstablished publisherManifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Automatically pushes accepted Codeforces submissions to your GitHub repository.

Users
1,000
0 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
6
0 in 30 days
Store rank
#27K
#23K among extensions
Version
1.2.1
updated 17 Jun 2026

Users

monthly, 1 years
05001,000Apr 2025Feb 2026Oct 2026
Latest, 16 Oct 2026: 1,000 usersMove the mouse over the chart for any month

Ratings count

monthly, 1 years
036Apr 2025Feb 2026Oct 2026
Latest, 16 Oct 2026: 6 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About CFPusher - Codeforces to GitHub

CFPusher is a powerful yet lightweight Chrome extension tailor-made for competitive programmers who want to seamlessly maintain a GitHub repository of their accepted Codeforces submissions in a sorted manner — automatically and effortlessly. What's new in V1.2? - Codeforces OAuth sign-in flow with secure token exchange support. - Optional Push Past Submissions toggle to backfill previously accepted problems (latest accepted submission per problem). - Improved sync status UX with structured in-popup status messaging and better manual sync feedback. - Corrected streak counting edge cases when the current day has no accepted submission. - Improved submission text normalization to reduce escaped newline/tab artifacts in pushed solutions. 🚀 Why CFPusher? Gone are the days of manually copy-pasting code, maintaining local folders, or missing out on tracking your progress. CFPusher automates the entire flow — from detecting an accepted submission on Codeforces to pushing it to your chosen GitHub repo — all in the background. Whether you’re grinding problems for a contest or brushing up your DSA skills, CFPusher ensures your accepted solutions are: ✅ Auto-detected from your Codeforces submissions ✅ Fetched directly from the submission page via smart content scripts ✅ Organized & pushed to GitHub with clean folder structure (by rating, contest, or problem name) 🔧 Key Features ⚡ One-Click GitHub & Codeforces OAuth Login: Securely log in using GitHub and authorize CFPusher to access your repositories. 📁 Auto Repo Selection or Creation: Choose an existing repository or create a new one — all from within the extension popup. 📦 Organized File Structure: Submissions are stored by contest ID or problem rating (e.g., 1400/A.cpp), keeping your repo tidy and searchable. 🔁 Automatic Push: As soon as you get an Accepted verdict on Codeforces, CFPusher fetches your code and pushes it to GitHub within 20 seconds — no clicks needed! 📊 Streak Tracker + Problem Stats: Visualize your solving streak and see a breakdown of solved problems by rating — all within a sleek in-extension dashboard. 🌐 Works with Codeforces UI Dynamically: Uses content scripts to extract code from dynamically loaded submission pages, ensuring compatibility even with JavaScript-rendered content. 🛠️ How It Works 1. Install CFPusher from the Chrome Web Store. 2. Provide the extension with your Codeforces handle, and the secret and API Key. 3. Log in via GitHub and authorize the extension. 4. Choose or create a repository to store your submissions. 5. Solve problems on Codeforces as usual. For Detailed Instructions, Latest Releases, Issues, consider checking https://github.com/SarJ2004/cf-pusher/blob/main/README.md CFPusher runs silently in the background and syncs your Accepted submissions to GitHub — code, filename, folder, and all. 🫶 Contributing Contributions are welcome! If you want to contribute to the project, feel free to fork this project, and then submit a pull request at https://github.com/SarJ2004/cf-pusher/fork ⭐️ Star the project on Github and help us reach more and more people https://github.com/SarJ2004/cf-pusher Ready to level up your Codeforces grind? Install CFPusher today and let your Accepted submissions auto-magically live on GitHub.

Growth

WindowUsersChangeRatingsRating
7 days0+0.0%00.00
30 days0+0.0%00.00
6 months+593+145.7%+20.00
1 year+812+431.9%+20.00

Chrome Web Store search rankings

Where CFPusher - Codeforces to GitHub appears when people search the store, with the 30 day change
Search phrasePosition30 days
contribute#55new
submit#92new

Version history

5 versions recorded
1.2.114 Jun 2026
1.221 Apr 2026
1.111 Aug 2025
1.0.725 Apr 2025
1.023 Apr 2025

Details

Category
Tools
First seen
23 Apr 2025
Size
720 KB
Languages
en
Pricing
Free
Privacy policy
sarj2004.github.io
Support
github.com
Extension ID
eiffefcjnaanflbhcmgjlaoilhpkbael

Permissions and risk

Low riskimpact 2, likelihood 1
Permissions
identitystoragealarms
Site access
https://codeforces.com/*https://cfpusher-backend.onrender.com/*

Alternatives to CFPusher - Codeforces to GitHub

Extensions that rank for the same store searches or share the Tools category, ordered by users