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

openleetcode es un runner local para problemas de LeetCode que ejecuta soluciones en tu máquina, usando suites de pruebas abiertas y plantillas de runtime que viven en el repositorio. Construido en Haskell, genera un harness específico para cada lenguaje, lo envía a un backend de ejecución (Piston) y juzga el resultado localmente. Soporta múltiples lenguajes como Python, Rust, C++ y más. Con un simple comando, puedes descargar los datos públicos, ejecutar soluciones por ID o título, y contribuir añadiendo nuevos casos de prueba. Ideal para practicar sin depender de la plataforma en línea y para personalizar tu entorno de desarrollo.
La clave es que el juez y las pruebas no están sellados en algún lugar remoto; todo vive en el repositorio, dándote control total sobre tu práctica.