openleetcode - Local LeetCode runner with open test suites
Show HN: Openleetcode – local LeetCode runner where tests live in the repo

openleetcode는 LeetCode 문제를 로컬에서 실행하고 평가하는 도구입니다. 테스트 스위트가 저장소에 공개되어 있어, 사용자는 솔루션 파일을 제출하기만 하면 됩니다. Haskell로 작성되었으며, Docker 기반의 Piston 백엔드를 통해 다양한 언어(CPP, Rust, Python 등)를 지원합니다. CLI는 간단한 접착제 역할을 하며, 문제 매니페스트를 찾아 언어별 러너를 생성하고 결과를 로컬에서 판정합니다. 설치와 사용이 간편하고, 기여를 통해 테스트를 확장할 수 있습니다.
테스트가 저장소에 있고, 런타임 템플릿도 저장소에 있습니다. CLI는 그저 접착제일 뿐입니다.