Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Codeforces ProNew to Visual Studio Code? Get it now.
Codeforces Pro

Codeforces Pro

codewithsathya.com

|
144 installs
| (0) | Free
Solve codeforces problems from vscode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Codeforces VS Code Extension

Codeforces VSCode Extension Preview

A powerful VS Code extension to practice and compete on Codeforces directly from VsCode editor.

✨ Features

✅ List All Problems – Browse all Codeforces and CSES problems within VS Code.
✅ Categorize Problems – Filter by rating, tags, past contests, and ongoing contests.
✅ Pick a Random Problem – Get a randomly selected problem based on choosen rating.
✅ Handle Integration – Add your Codeforces handle to track solved/unsolved problems.
✅ Sort Problems – Order by contest, solved count (ascending/descending).
✅ Color-Coded Ratings – Problems are colorized in the tree view based on rating.
✅ Preview Problem Statement – Click on a problem to see its details directly in VS Code.
✅ Test & Submit Directly – Run test cases and submit solutions without leaving VS Code (cph-submit chrome extension is required).
✅ Custom Test Cases – Add and test with your own cases.
✅ Codeforces Sheets - Practice problems using popular sheets such as CP-31 Sheet and A2OJ ladders.
✅ Add favorite - Add favorite codeforces and cses problems and view them in favorite folder

📸 Screenshots

🌟 Problem List & Categorization

Problem List

🎯 Random Problem Selection

Pick a problem

📝 Problem Preview

Preview a problem

🚀 Test & Submit

Test & Submit

🚀 Installation

  1. Open VS Code.
  2. Go to Extensions (Ctrl + Shift + X).
  3. Search for Codeforces Pro.
  4. Click Install.
  5. Start solving problems directly in VS Code!

Note: On Linux ARM systems, the Chromium browser must be installed for this extension to function properly.

🛠️ Usage

  • Browse problems from the sidebar.
  • Select categories/tags to filter problems.
  • Click on a problem to preview its statement.
  • Right-click & Pick a Random Problem based on rating.
  • Add codforces handle to see you solved/unsolved problems.
  • Run tests & submit your solution with one click.

🔗 Links

  • Marketplace
  • GitHub Repository

❤️ Contribute

Contributions are welcome! Feel free to open issues or submit pull requests.

🙌 Acknowledgements

This extension was inspired by and includes some parts of code from:

  • CPH (Competitive Programming Helper)
  • Competitive Companion
  • Leetcode Vscode

A huge thanks to the authors of these projects for their amazing contributions to the competitive programming community!


Buy Me A Coffee PayPal UPI Pay
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft