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
🎯 Random Problem Selection
📝 Problem Preview
🚀 Test & Submit
🚀 Installation
Open VS Code.
Go to Extensions (Ctrl + Shift + X).
Search for Codeforces Pro.
Click Install.
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.