competitive-companion is a free, open source browsers & extensions project written in TypeScript and released under MIT. It has 1,310 GitHub stars, 211 forks and 90 open issues, and was last pushed 3 months ago. On this registry it ranks #91 of 101 tracked projects in Browsers & Extensions, with 5 head-to-head comparisons available.

Competitive Companion

Build Status
Chrome Web Store Version Chrome Web Store Users Chrome Web Store Rating
Mozilla Add-on Version Mozilla Add-on Users Mozilla Add-on Rating

A browser extension which parses competitive programming problems from various online judges (like AtCoder and Codeforces) and sends them to various tools (like CP Editor and CPH). Capable of parsing problems and contests and extracting data like the example testcases and the time and memory constraints.

Install

Tools that use Competitive Companion

Supported websites

Website Problem parser Contest parser
33OJ
A2 Online Judge
ACMP
AcWing
Aizu Online Judge
Algotester
AlgoZenith
Anarchy Golf
AtCoder
A.Y. Jackson Online Judge
Baekjoon Online Judge
BAPS OJ
beecrowd
BJTU OJ
Bloomberg CodeCon
BUCTOJ
CodeChef
CodeDrills
Codeforces
CodeMarshal
CodeRun
CodeUp
COJ
Contest Hunter
CPython.uz
CS Academy
CSES
CSGOJ
CSU-ACM Online Judge
CYEZOJ
Daimayuan Online Judge
Dimik OJ
DMOJ
DOMjudge
DotOJ
Eolymp
ECNU Online Judge
FZU Online Judge
Google Coding Competitions
HackerEarth
HackerRank
HDOJ
HIT Online Judge
hihoCoder
HKOI Online Judge
HOJ
Hrbust Online Judge
Hydro
ICPC Live Archive
InfoArena
ITCoder HUTECH
Jutge
Kattis
KEP.uz
Kilonova
Lanqiao
Le Quy Don Online Judge
Library Checker
LibreOJ
LightOJ
LSYOI
Luogu
MarisaOJ
Mendo
Meta Coding Competitions
MOI Arena
mrJudge
MSK Informatics
NBUT Online Judge
Neps Academy
NerdArena
Newton School
NOJ
NowCoder
NYTD Online Judge
oiClass
Olinfo
Olympicode
omegaUp
OpenJudge
OTOG
Panda Online Judge
PBInfo
PEG Judge
POJ
PTA

readme truncated — read the full docs on github

Frequently asked questions

Is competitive-companion free to use?

competitive-companion is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does competitive-companion do?

Browser extension which parses competitive programming problems

What is competitive-companion written in?

competitive-companion is primarily written in TypeScript. Its source is publicly available at https://github.com/jmerle/competitive-companion, and it has 1,310 GitHub stars.