PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Competitive Programming Python Packages

Python packages with the GitHub topic competitive-programming. Sorted by monthly downloads, with stars and forks.
online-judge-tools
online-judge-tools

Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.

18K 1K 111
online-judge-tools
online-judge-api-client

API client to develop tools for competitive programming

18K 82 38
kmyk
online-judge-verify-helper

a testing framework for snippet libraries used in competitive programming

15K 279 65
wislertt
leetcode-py-sdk

Python LeetCode practice environment with automated problem generation, data structure visualizations, and comprehensive testing. Includes all Grind 75, partial Blind, Neetcode and Algomaster problems with enhanced TreeNode/ListNode helpers, CI/CD pipeline, and LLM-assisted problem creation.

13K 143 20
competitive-verifier
competitive-verifier

Verifier for libraries of competitive programming

4K 47 12
JeanExtreme002
fastsnake

:snake: Python Helper CLI for Competitive Programming

2K 12 4
keon
algorithms

Minimal examples of data structures and algorithms in Python

1K 26K 5K
coderick14
acedit

A command line tool to run your code against sample test cases. Without leaving the terminal :)

821 75 12
Saurav-Paul
ai-virtual-assistant

Command line virtual assistant for competitive programming

757 119 24
ragnargrootkoerkamp
bapctools

Tools for developing ICPC-style programming contest problems.

730 74 30
bacali95
cf-submit

submit code to codeforces from command line, and other stuff

656 7 1
Nirlep5252
codeforces

A simple command line tool to move your competitive programming workflow to your terminal.

645 20 1
DMOJ
dmoj

Judging backend server for the DMOJ online judge.

486 981 315
spapanik
eulertools

Multilanguage competitive coding toolbox

443 0 0
piskoviste
pisek

Tool for developing tasks for programming competitions.

377 25 9
online-judge-tools
online-judge-template-generator

Analyze problems of competitive programming and automatically generate boilerplate

348 86 13
nileshsah
harwest

A one-shot tool to harvest submissions from different OJs onto one single VCS managed repository http://bit.ly/harwest

297 133 17
MostafaGalal1
secpar

Secpar is a Python command-line tool designed to scrape code submissions from various online programming platforms and store them in a GitHub repository. It supports platforms such as Codeforces, CSES (University of Helsinki), and Vjudge

294 4 1
priyadip
dsabench

Beautiful one-line benchmarking for DSA, competitive programming, and interview prep — time, memory, CPU, recursion, comparisons, and empirical Big-O, in your terminal.

279 0 0
im-anishraj
dooma

Offline-first terminal DSA interview-prep CLI with 3,310 questions, company mappings, fuzzy search, mocks, and local SQLite progress.

277 8 9
ViktorooReps
vival

Command line app to validate standard I/O applications on series of tests

245 5 1
zshchun
cftools

Codeforces CLI tool

239 1 0
srgrr
roundcreator

A template-folder assistant for programming contests (C++)

230 5 0
dilawarm
kattest

A CLI for competitive programmers.

221 5 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology