Dev tools · alternatives · 2026
24 alternatives to Monkeytype, but for programmers (coding wpm test)
hi! I’m a 17 y/o dev and I made this so I could show my wpm in code rather than just normal text :) this was my first project that I made awhile back but wanted to share it today. I used React and got the LeetCode samples by webscraping a site that had all the solutions. you can read more about the site in the "about" page. here's the repo: https://github.com/max-lee-dev/hackertype https://twitter.com/maxleedev
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Monkeytype, but for programmers (coding wpm test) launched in 2024; newer entries below may have overtaken it.
- 1

Howdy friends! Tell me if this is an atrociously terrible idea - I've been working on building a leetcode for clientside devs so we can practice React and Javascript interview questions in a more concise way, I call it clientside.dev I just finished a beta version of it yesterday and plan on releasing it with many more problems on Jan 1st but it's there if you wanna play with it open to any ideas / feedback however mean or nice it may be :)
2022 · vacation-call-335691.framer.app · its alternatives →
- 2IM
As you solve LeetCode questions, you can mark them as hard, medium, or easy. The tool will then recommend questions you should review based on (1) how hard the question was for you and (2) how much time has passed since you last reviewed it. I'd recommend normally attempting LeetCode problems and just marking them as hard, medium, or easy for you at first so the tool knows which problems to recommend you review! Here's the theory behind spaced repetition and learning if interested: https://www.codecademy.com/article/spaced-repetition
2024 · lanki.xyz · its alternatives →
- 3
TypMo▲154Hello HN! I’ve been working on a small tool that helps you move from quick wireframe experiments to solid, production-ready prompts. As a designer, I’ve always felt that getting the structure right early saves a ton of pain later. TypMo leans into that idea by grounding everything in IA-style wireframes- fast to create, easy to iterate, and perfect for figuring out what you actually mean before throwing prompts at AI. I’m now pushing it a step further with a lightweight DSL. Still early, still rough around the edges, but with some AI help it’s starting to feel real. Would love to hear what…
Dec 2025 · typmo.com · its alternatives →
- 4
Code Mode▲144I’ve been testing a simple idea inspired by Apple/Cloudflare/Anthropic: LLMs are far better at writing a small program than coordinating multiple tool calls. So instead of giving the model 10+ tools, I exposed one: a TypeScript sandbox with access to the same interfaces. The model writes a script → it runs once → done. What changed - +68% reduction in token use - No multi-step drift or retries - Local models (Llama 3.1 8B / Phi-3) became much more reliable Repo: https://github.com/universal-tool-calling-protocol/code-mode Curious whether others have seen…
Nov 2025 · github.com · its alternatives →
- 5

- 6

Monkeytype for LeetCode. Practice syntax, not just logic
Nov 2025 · codesprints.vercel.app · its alternatives →
- 7

- 8

You write a standard solution, just like on LeetCode, and run it through the CLI. It identifies the problem by ID or title, executes your code against local test cases, and shows the result. It currently supports around 1.4k problems and multiple languages, including Python, C++, Rust, Java, Go, TypeScript, Swift, and others. The project is still an MVP. System design, SQL, and concurrency problems are not supported yet, but support for more problem types is planned. Made in Haskell!
Aug 2026 · github.com · its alternatives →
- 9

- 10
MonkeyType▲10The most customizable typing test website with a minimal design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
2020 · monkeytype.com · its alternatives →
- 11

Talk 2 Text + shortcuts: made for no-coders | Free Forever
2025 · its alternatives →
- 12

Hey HN! I built Experiment to solve a common frustration in LLM development: the lack of proper tools for prompt engineering experimentation. Here's what makes it different: Key Features: - Load and edit chat completion logs from CSV files - Fork and modify specific conversation entries - Run inference via Anthropic, Mistral, and OpenAI - Define custom tools using JSONSchema format - Visual tool usage analysis with collapsible, sorted key-value pairs - Full mobile support and available as installable PWA Technical Highlights: - Built with React using custom isomorphic architecture -…
2025 · github.com · its alternatives →
- 13

Hey HN! I’m Nikola, and I’m excited to share something I’ve been building: Thoth, a platform designed to help developers improve their typing speed and accuracy with real code snippets. Including daily challenges, ranked mode, global leaderboards and lots of customizability. Whether you're a beginner learning your first language or an experienced coder aiming to stay sharp, Thoth is here to help. If you’re like me, you spend hours coding every day, and typing quickly and accurately makes a huge difference. But the existing typing tools didn’t feel like they were tailored for developers, so I…
2025 · thoth.rocks · its alternatives →
- 14VD
Hey HN – We made [Von.dev](https://von.dev), an AI-native development environment to build full-stack apps. Our differentiations: Multiple Tech Stacks (Python and React), AI model selection, VS Code in browser, Use your own Openrouter key, Deep Data Integration such as google sheets and many more We are currently in beta. Looking for feedback from devs building serious tools or internal apps who want more power than current AI coding assistants offer. Try it here: [https://von.dev](https://von.dev) Happy to answer any questions! - Harsh
2025 · von.dev · its alternatives →
- 15IC
I spent the past week implementing a 1 Layer Neural Net and training it on MNIST within the visual scripting language provided by scratch.mit.edu. It was tedious, but ultimately not too difficult. The code runs incredibly slowly, so much so that 64 samples of MNIST takes 5+ hours to train on my machine. There were a lot of little mini challenges that were fun to overcome (implementing softmax was very tricky). If you're interested, I encourage you to try and improve on it! More details in the linked blog post.
2024 · bell-boy.github.io · its alternatives →
- 16HD
For ClojureCup this year, we have built an online dictionary for programmers where people share information (subjective or objective) in dictionary format. Our aim is to build an online dictionary where people can share information about the programming world. Since the judging period is in progress, we cannot make any modifications yet, but will start making it better by introducing much needed features like editing/deleting once the ban is lifted. Enjoy and vote for us at http://clojurecup.com
2015 · its alternatives →
- 17

After 6 years of coding almost every day, I'm finally ready to show HN. There's a lot going on here, looking forward to your guy's feedback.
Jul 2026 · jaclang.org · its alternatives →
- 18MF
Progressive Web App, "Finding Nora": https://nora.now.sh/ It was also my first attempt at TypeScript + React. Preliminary conclusion: Getting started is a bit slower and the code more verbose, but refactoring become sooo much easier. And: Almost no need to reload and debug anymore. Once TypeScript is satisfied with my code it generally just works. Source code and more information can be found here: https://github.com/vnglst/finding-nora
2018 · its alternatives →
- 19

Hi HN! I've never posted anything on here before, but this project was too fun to pass up. I've been learning a lot about agents lately, and wanted to see if I could replicate some of the results of Windsurf and Cursor. Generally I love these tools, but when you're stuck behind an "enterprise" firewall, they don't work as well. This sad state of affairs motivated me to understand SWE agents more. Does it work? Yes. Is it as good as Cursor and Windsurf? Not quite, but it's pretty darn close, depending on the model you use. I'm lacking a few features like semantic indexing, MCP support, but…
2025 · github.com · its alternatives →
- 20

A free, fast typing speed test with live stats & rankings
Aug 2026 · monkeytypehub.com · its alternatives →
- 21LL
Hey HN — we’re University of Waterloo grads, and we’re building LeetPro (https://tryleetpro.com). LeetPro is Leetcode but for soft skill-based questions and cases. In other words a platform designed to help you nail behavioral, product, and case-based interviews just like Leetcode does for technical interviews. We’re combining AI-driven mock interviews with community-driven content to create a comprehensive preparation tool for systems design, product, and business interviews. We came up with this idea just last week, and we've already launched an MVP that’s worth checking out if…
2024 · its alternatives →
- 22LA
Hello HN, I am building a devtool to understand existing codebases. The idea originates from my time at big tech as well as various attempts to get involved in open source projects. When I was in college I wanted to improve my coding skills by contributing to opensource projects. I would pickup a bug or feature request but I always found myself stuck at the very first step. I did not understood where and how to begin contributing. I once submitted a patch in firefox which was labeled "Good first issue" but that was still very handheld. The assigner told me exactly which files I need to…
2024 · lucidcode.ai · its alternatives →
- 23IB
After fine-tuning GPT for a personal project, I realized how tedious it is to write plain text in a massive JSON file. That's why I built this app for my own use, and I want to see if others could benefit from a tool like this as well ;)
2024 · finetuna-ui.com · its alternatives →
- 24KY
Hey HN! I wanted to practice "vibe coding" and see how far and fast I can go by only prompting, without actual coding. I decided to make a simple CLI app that scrapes web docs into a single md file (I was annoyed that LLM keeps writing Tailwind 3 code for a Tailwind 4 project). In just a couple of hours, the CLI app was ready! Then iterated on arguments for another couple of hours. Result: https://github.com/vladstudio/web2llm Then I decided to go further and "productize" the CLI by making a web app for it. Another half-day, and the web app is ready!…
2025 · web2llm.dev · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →