# jmerle/competitive-companion

Browser extension which parses competitive programming problems

Repository: https://github.com/jmerle/competitive-companion
Canonical: https://ross.abutalabs.com/products/competitive-companion
Homepage: https://chromewebstore.google.com/detail/competitive-companion/cjnmckjndlpiamhfimnnjmnckgghkjbl
Language: TypeScript
License: MIT
License Family: permissive
Topics: competitive-programming, browser-extension, codeforces, kattis, atcoder, icpc
Last push: 2026-06-29T00:50:26+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 89, release rhythm 78, longevity 100
- inputs: {"age_days": 3188, "days_push": 66, "days_rel": 66, "gap_med": 46, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1309, forks 208 (observed 2026-08-28T04:04:19.368867+00:00)

## What it is
A browser extension that parses competitive programming problems from online judges like Codeforces, AtCoder, and Kattis. It extracts test cases and constraints and sends them to local tools such as CP Editor, CPH, and various editor plugins.

## Use cases
- scrape test cases from codeforces problems into my editor
- parse atcoder contest problems automatically
- download sample testcases from online judges
- send competitive programming problems to cp editor
- extract problem constraints and examples from kattis
- automate fetching icpc contest problems locally

## When to choose
- you solve problems on supported online judges and want test cases loaded into a local editor or helper tool automatically
- you use CP Editor, CPH, acmX, or similar tools that integrate with Competitive Companion

## When to avoid
- you need a general-purpose web scraper rather than competitive programming problem parsing
- your online judge is not among the supported sites

## Facets
- artifact type: plugin
- maturity: active
- function: parser, web-scraping, browser-extension
- domain: developer-tools, web-development
- platform: browser, browser-extension, cross-platform
- tags: competitive-programming, online-judges, codeforces, atcoder, testcase-extraction, cp-tools-integration, automation

## Member repositories
- jmerle/competitive-companion (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:19.368867+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:49:59.660497+00:00, confidence not recorded.
  - readme: https://github.com/jmerle/competitive-companion (fetched 2026-08-28T04:04:19.368867+00:00, sha 235fefa5a12a)
  - homepage: https://chromewebstore.google.com/detail/competitive-companion/cjnmckjndlpiamhfimnnjmnckgghkjbl (fetched 2026-08-29T12:08:25.047457+00:00, sha 44136fa355b3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
