GitHub repository: online-judge-tools/oj
Primary language: Python
Description: Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.