Skip to content

Smarter Codeforces: Statement, Code Execution, In-page editor, Tutorials, and Submissions — all in one page.

Notifications You must be signed in to change notification settings

HGRgamer/CodeforcesPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ CF Plus – Smarter Codeforces

Enhance your Codeforces experience with an all-in-one interface that brings problem statements, an in-page code editor with language support, tutorials, and submissions into a single unified page.

Codeforces is a great platform — but CF Plus makes it faster and smarter to:

  • Read and code side by side.
  • Easily run and submit code.
  • Avoid switching tabs to check submissions or tutorials.
  • Resume your auto saved code effortlessly.
preview.mp4

✨ Features

📚 Problem Interaction

  • 📄 Split-Screen View for Statement + Editor
  • 📱 Responsive Tab View for narrow screens
  • 📥 Run Code - Code is run using Codeforces CustomTest
  • Submit Solutions with one click
  • 📈 Submissions Tab – List of past submissions for current problem
  • 📘 Tutorial Tab – Embedded Tutorial for the current problem
  • 🛅 Local Storage - All your data is locally stored in your browser.

💻 In-Page Editor

  • 🌐 Ace Editor Integration with syntax highlighting
  • 💾 Auto-Save Code per Question
  • 📝 Format Code
  • 🧠 Language-Specific Boilerplate Templates
  • 💡 Snippets Per Language
  • 🧩 Default Language Persistence across all problems
  • 🎨 Light/Dark Theme Toggle using Ace's theme system
  • ⚙️ Save Your Custom Template for any language

🔧 Installation

Chrome/Brave/Edge and other chromium based browsers

  • Clone or download this repo and unzip.
  • Visit chrome://extensions/
  • Enable Developer Mode (top right)
  • Click Load unpacked
  • Select the extension folder
  • Note: Do not delete the extension folder else the extension will be deleted.

🌟 Show Some ❤️

If you find this helpful, star the repo and share it with fellow competitive programmers!

Buy me a coffee and help me add it to Chrome Web Store

"Buy Me A Coffee"

📄 Notes

All your data (like code, template, language preference, etc) are stored locally using localStorage and none of your data is sent to any websites other than CodeForces.

Use this project at your own risk.

🛑 This project is not licensed for reuse. Do not publish, distribute, or use this code in other projects without permission.

About

Smarter Codeforces: Statement, Code Execution, In-page editor, Tutorials, and Submissions — all in one page.

Resources

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published