Buscador de complementos para Firefox
  • Extensiones
  • Temas
    • para Firefox
    • Diccionarios y paquetes de idiomas
    • Otros sitios de navegadores
    • Complementos para Android
Iniciar sesión
Vista previa de CP Sync

CP Sync por AVNETH

Sync your Accepted submissions from online judges to GitHub automatically.

Disponible en Firefox para Android™Disponible en Firefox para Android™
5 (1 review)5 (1 review)
Descarga Firefox y obtiene la extensión
Descargar archivo
Scan the QR code to open this extension in Firefox for Android

Metadata de la extensión

Capturas de pantalla
Sobre esta extensión
CP Sync watches your submissions on Codeforces, CodeChef, LeetCode, HackerRank, AtCoder, vJudge, GeeksforGeeks, CSES, NeetCode etc. When a solution is accepted, the extension fetches your source code and commits it to a GitHub repo, organized by platform, difficulty, and contest.

You don’t need to copy‑paste or remember to update your repo at the end of a session. The extension handles everything in the background.

Features
  • Auto‑detects Accepted verdicts on nine major judges.
  • Manual Push with Autofill- for judges not yet supported or when detection misses a submission. The autofill reads problem name, link, and difficulty from your current tab.
  • Duplicate prevention- identical solutions are not re‑committed.
  • Streak tracking and push history- see your daily streak and a log of every commit.
  • Automatic retry- transient GitHub errors are retried with exponential backoff.
  • Fully customisable- commit message templates, language handling, and folder structure.

Supported platforms:
Codeforces, CodeChef, LeetCode, HackerRank, AtCoder, vJudge, GeeksforGeeks, CSES, NeetCode and others using manual push.

Setup
  1. Install the extension.
  2. On GitHub, create a fine-grained Personal Access Token with Contents: Read and write permission and grant it access to the repository where you want to store your solutions.
  3. Open CP Sync and enter:

GitHub Username/Organization: the owner of the repository
Repository Name:
the repository name only, without .git
Personal Access Token: the token created in Step 2
Branch:
the branch where you want your solutions committed
4. Click Test Connection to verify that CP Sync can access the repository.
5. Select the competitive programming platforms you want to sync and click Save Settings.

Once connected, solve problems normally. When CP Sync detects an Accepted submission, it automatically pushes the solution to your configured GitHub repository.

Tutorial
Watch the video above to see how CP Sync works and how to set it up:
https://youtu.be/VFVmT0_PKoY

Privacy: Your GitHub token is stored locally in Chrome’s storage and is never sent anywhere except to GitHub’s API. The extension does not collect any personal data.

License: MIT
Copyright © 2026 nafiuw_nebir
Rated 5 by 1 reviewer
Inicia sesión para evaluar esta extensión
Todavía no hay valoraciones

Se guardó la valoración

5
1
4
0
3
0
2
0
1
0
Leer 1 revisiones
Permissions and data

Permisos requeridos:

  • Mostrarte notificaciones
  • Acceder a tus datos en los sitios del codeforces.com dominio
  • Acceder a tus datos en los sitios del codechef.com dominio
  • Acceder a tus datos para codeforces.com
  • Acceder a tus datos para www.codechef.com
  • Acceder a tus datos para leetcode.com
  • Acceder a tus datos para neetcode.io
  • Acceder a tus datos para www.hackerrank.com
  • Acceder a tus datos para vjudge.net
  • Acceder a tus datos para atcoder.jp
  • Acceder a tus datos para www.geeksforgeeks.org
  • Acceder a tus datos para practice.geeksforgeeks.org
  • Acceder a tus datos para cses.fi

Permisos opcionales:

  • Acceder a tus datos en los sitios del codeforces.com dominio
  • Acceder a tus datos en los sitios del codechef.com dominio
  • Acceder a tus datos para codeforces.com
  • Acceder a tus datos para www.codechef.com
  • Acceder a tus datos para leetcode.com
  • Acceder a tus datos para neetcode.io
  • Acceder a tus datos para www.hackerrank.com
  • Acceder a tus datos para vjudge.net
  • Acceder a tus datos para atcoder.jp
  • Acceder a tus datos para www.geeksforgeeks.org
  • Acceder a tus datos para practice.geeksforgeeks.org
  • Acceder a tus datos para cses.fi
  • Acceder a tus datos para api.github.com

Data collection:

  • The developer says this extension doesn't require data collection.
Saber más
Más información
Enlaces del complemento
  • Página de inicio
  • Copy add-on ID
Versión
1.0.0
Tamaño
61,85 KB
Última actualización
hace 23 días (28 de jul. de 2026)
Categorías relacionadas
  • Otro
Licencia
MIT License
Política de privacidad
Leer la política de privacidad de este complemento
Historial de versiones
  • Ver todas las versiones
Etiquetas
  • download
  • google
  • privacy
  • search
  • security
  • social media
  • streaming
  • user scripts
  • vpn
  • wayback machine
Añadir a la colección
Informar sobre este complemento
Ir a la página de inicio de Mozilla

Complementos

  • Acerca de
  • Blog de complementos de Firefox
  • Taller de extensiones
  • Central del desarrollador
  • Normativas para desarrolladores
  • Blog de la comunidad
  • Foro
  • Informar de un error
  • Guía de revisión

Download

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Latest Builds

  • Nightly
  • Beta

Firefox for Business

  • Enterprise

Community

  • Connect
  • Contribute
  • Developer

Follow

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacidad
  • Cookies
  • Legal

Except where otherwise noted, content on this site is licensed under the Creative Commons Attribution Share-Alike License v3.0 or any later version. Android is a trademark of Google LLC.