Discover

Openleetcode

Local LeetCode test runner with open test suites and pluggable execution backend
1 ratings3.93
Saves73
CategoryDeveloper Tools
PlatformWeb
PricingFree

Openleetcode is a tool to run LeetCode problems locally using open test suites. It supports multiple programming languages and uses Docker to run tests with a pluggable backend. The product democratizes LeetCode tests by making them accessible in a repository format, allowing developers to validate coding solutions offline with a CLI-based workflow.

testingopen-source

Ratings & Reviews

Write a review
3.93

1 reviews

Product
4.43
Design & Polish
3.43
Performance
3.93
9/14/2026

Run a normal solution file by problem id or title, and the local test manifests and runtime templates stay inspectable instead of hidden behind a judge. I'd mainly want a clearer Windows first run, since backend setup looks more involved than the submit command.

Information

CategoryDeveloper Tools
PlatformsWeb
PricingFree
AccountNot confirmed
ListedAugust 2026
Report a problem

Around the Web

Show HN73 source points · 19 comments

I just prompt my ai coding assistant directly to scaffold out problems and test cases. One nice thing is the LLM can “reason” about my weak areas and tailor the drills it generates next to keep me on a productive path. I personally don’t get much value from pulling in 1,400 arbitrary problems but this is cool for people who want to hit the ground running.

joshribakoff · Imported from Show HN

What a great idea for a project. Will try out. Any thoughts on supporting a CLI (or TUI) interface for browsing through the problem sets locally (titles, descriptions, difficulty, etc.)? On that note, open to contributions? And much respect for choosing Haskell.

seagram · Imported from Show HN

Nice! The idea of having a friday leetcode problem for my team has been kicked around to try and keep us on our toes when it comes to solving these style problems and preventing atrophy of this part of our brain. Might try wrapping this cli in some kind of web ui or adding it to our slackbot

faxmeyourcode · Imported from Show HN

This is such a cool idea, I can't believe it hasn't been done before! > It currently supports around 1.4k problems and multiple languages, including Python, C++, Rust, Java, Go, TypeScript, Swift, and others. It would be interesting to have a variant where you get the input data through stdin or a file on disk, and verify by writing to stdout. That way you could bring your own language

StableAlkyne · Imported from Show HN

- do you mind explaining why you picked this backend? https://github.com/engineer-man/piston - you could simply spawn a docker container for each programming language and run user submitted code inside no?

vivzkestrel · Imported from Show HN