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

Openleetcode ist ein lokaler LeetCode-Runner, der mit offenen Test-Suites arbeitet und in Haskell geschrieben ist. Er nimmt eine normale Lösungsdatei, findet das passende Problem-Manifest, baut einen kleinen sprachspezifischen Harness, sendet ihn an ein pluggbares Ausführungs-Backend und bewertet das Ergebnis lokal. Die Tests und Laufzeit-Templates liegen im Repository – die CLI ist nur der Kleber. Mit einem einzigen Befehl wie `openleetcode submit ./solution.py --id 1` kannst du Lösungen in 12 Sprachen (C++, Rust, Python, Java, Go, TypeScript u.a.) lokal testen, ohne auf die LeetCode-Website angewiesen zu sein. Das Projekt nutzt Docker für das Backend und bietet eine einfache Installation sowie Skripte zur Generierung weiterer Testfälle.
Der ganze Punkt ist, dass der Judge und die Tests nicht irgendwo versiegelt sind.