
Competitive Companion by Jasper van Merle
Parses competitive programming problems and sends them to various tools like CHelper and Hightail.
You'll need Firefox to use this extension
Extension Metadata
Screenshots

About this extension
Competitive Companion parses competitive programming problems and contests and is capable of sending the parsed data to various tools like CHelper and Hightail.
Using it is very simple. Just install the extension, make sure you got one of the supported tools open, navigate to a problem page and click on the green plus icon in the top-left of your browser. On websites where Competitive Companion is able to parse contests, navigating to the page with all the problems and clicking on the green plus icon will download and parse all problems in the contest at once. You can also use the Ctrl+Shift+U shortcut instead of the green plus icon (configurable on about:addons > Cog > Manage Extension Shortcuts).
Supported tools:
- CHelper
- JHelper
- Hightail
- Mind Sport
- Caide
- acmX
- Competitive Programming Helper
- CP Editor
- AI Virtual Assistant
- cpbooster
- Competitive Programming Gradle Plugin
- C+++ IDE
- cphelper.nvim
- AutoCp
- Red Panda Dev-C++
- Any other tool that can parse the data that is being sent, read more about that in the README on GitHub, and have a look at the example project here.
Problem parsers are available for the following websites:
- A2 Online Judge
- ACMP
- Aizu Online Judge
- Anarchy Golf
- AtCoder
- Baekjoon Online Judge
- beecrowd
- Bloomberg CodeCon
- BUCTOJ
- CodeChef
- CodeDrills
- Codeforces
- CodeMarshal
- COJ
- Contest Hunter
- CS Academy
- CSES
- CSU-ACM Online Judge
- DMOJ
- Eolymp
- ECNU Online Judge
- Facebook Coding Competitions
- FZU Online Judge
- Google Coding Competitions
- HackerEarth
- HackerRank
- HDOJ
- HIT Online Judge
- hihoCoder
- Hrbust Online Judge
- Hydro
- ICPC Live Archive
- Jutge
- Kattis
- Library Checker
- LibreOJ
- LightOJ
- Luogu
- mrJudge
- MSK Informatics
- Neps Academy
- Newton School
- NOJ
- NowCoder
- NYTD Online Judge
- omegaUp
- Panda Online Judge
- PEG Judge
- POJ
- QDUOJ
- SPOJ
- SSOIER
- Timus
- TLX
- Toph
- UOJ
- USACO
- USACO Training
- UVa Online Judge
- Virtual Judge
- XXM
- Yandex
- yukicoder
Contest parsers are available for the following websites:
- A2 Online Judge
- AtCoder
- Baekjoon Online Judge
- beecrowd
- BUCTOJ
- CodeChef
- Codeforces
- CodeMarshal
- COJ
- Contest Hunter
- CSES
- CSU-ACM Online Judge
- DMOJ
- Eolymp
- ECNU Online Judge
- FZU Online Judge
- HackerEarth
- HackerRank
- HDOJ
- hihoCoder
- Hydro
- Kattis
- LibreOJ
- Luogu
- NOJ
- NYTD Online Judge
- PEG Judge
- POJ
- QDUOJ
- Timus
- UOJ
- Virtual Judge
- Yandex
- yukicoder
Using it is very simple. Just install the extension, make sure you got one of the supported tools open, navigate to a problem page and click on the green plus icon in the top-left of your browser. On websites where Competitive Companion is able to parse contests, navigating to the page with all the problems and clicking on the green plus icon will download and parse all problems in the contest at once. You can also use the Ctrl+Shift+U shortcut instead of the green plus icon (configurable on about:addons > Cog > Manage Extension Shortcuts).
Supported tools:
- CHelper
- JHelper
- Hightail
- Mind Sport
- Caide
- acmX
- Competitive Programming Helper
- CP Editor
- AI Virtual Assistant
- cpbooster
- Competitive Programming Gradle Plugin
- C+++ IDE
- cphelper.nvim
- AutoCp
- Red Panda Dev-C++
- Any other tool that can parse the data that is being sent, read more about that in the README on GitHub, and have a look at the example project here.
Problem parsers are available for the following websites:
- A2 Online Judge
- ACMP
- Aizu Online Judge
- Anarchy Golf
- AtCoder
- Baekjoon Online Judge
- beecrowd
- Bloomberg CodeCon
- BUCTOJ
- CodeChef
- CodeDrills
- Codeforces
- CodeMarshal
- COJ
- Contest Hunter
- CS Academy
- CSES
- CSU-ACM Online Judge
- DMOJ
- Eolymp
- ECNU Online Judge
- Facebook Coding Competitions
- FZU Online Judge
- Google Coding Competitions
- HackerEarth
- HackerRank
- HDOJ
- HIT Online Judge
- hihoCoder
- Hrbust Online Judge
- Hydro
- ICPC Live Archive
- Jutge
- Kattis
- Library Checker
- LibreOJ
- LightOJ
- Luogu
- mrJudge
- MSK Informatics
- Neps Academy
- Newton School
- NOJ
- NowCoder
- NYTD Online Judge
- omegaUp
- Panda Online Judge
- PEG Judge
- POJ
- QDUOJ
- SPOJ
- SSOIER
- Timus
- TLX
- Toph
- UOJ
- USACO
- USACO Training
- UVa Online Judge
- Virtual Judge
- XXM
- Yandex
- yukicoder
Contest parsers are available for the following websites:
- A2 Online Judge
- AtCoder
- Baekjoon Online Judge
- beecrowd
- BUCTOJ
- CodeChef
- Codeforces
- CodeMarshal
- COJ
- Contest Hunter
- CSES
- CSU-ACM Online Judge
- DMOJ
- Eolymp
- ECNU Online Judge
- FZU Online Judge
- HackerEarth
- HackerRank
- HDOJ
- hihoCoder
- Hydro
- Kattis
- LibreOJ
- Luogu
- NOJ
- NYTD Online Judge
- PEG Judge
- POJ
- QDUOJ
- Timus
- UOJ
- Virtual Judge
- Yandex
- yukicoder
Rate your experience
Report this add-on for abuse
If you think this add-on violates Mozilla's add-on policies or has security or privacy issues, please report these issues to Mozilla using this form.
Please don't use this form to report bugs or request add-on features; this report will be sent to Mozilla and not to the add-on developer.
PermissionsLearn more
This add-on needs to:
- Access your data for localhost
This add-on may also ask to:
- Access your data for codejam.googleapis.com
More information
- Add-on Links
- Version
- 2.33.0
- Size
- 395.33 KB
- Last updated
- 2 months ago (Apr 3, 2022)
- Related Categories
- License
- The MIT License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
Add to collection
Release notes for 2.33.0
- Added a parser for Newton School
- Removed the DevSkill parsers because DevSkill is no longer an online judge
- Fixed the parsing of CodeChef sample cases for problems where the input/output headers are not prefixed with "Example" or "Sample"
- Fixed the parsing of CSES problems on CSES's www subdomain
- Fixed the parsing of BUCTOJ problems and contests
- Fixed the parsing of Neps Academy sample cases
- Fixed the parsing of Virtual Judge memory limits
- Removed the DevSkill parsers because DevSkill is no longer an online judge
- Fixed the parsing of CodeChef sample cases for problems where the input/output headers are not prefixed with "Example" or "Sample"
- Fixed the parsing of CSES problems on CSES's www subdomain
- Fixed the parsing of BUCTOJ problems and contests
- Fixed the parsing of Neps Academy sample cases
- Fixed the parsing of Virtual Judge memory limits
More extensions by Jasper van Merle
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet