A powerful VS Code extension to practice and compete on Codeforces directly from VsCode editor.
β
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-pro browser 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
β
Solution Links β Display solution links from top Codeforces handles (like tourist, jiangly) in the problem preview. The list of handles is fully customizable.
- Open VS Code.
- Go to Extensions (
Ctrl + Shift + X). - Search for Codeforces Pro.
- Click Install.
- Start solving problems directly in VS Code!
- 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.
Contributions are welcome! Feel free to open issues or submit pull requests.
This extension was inspired by and includes some parts of code from:
A huge thanks to the authors of these projects for their amazing contributions to the competitive programming community!






