nowfound

Dev tools · alternatives · 2026

24 alternatives to I wrote my own programming language to solve leetcode

The Roman II Programming Language. Contribute to glouw/rr development by creating an account on GitHub.

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I wrote my own programming language to solve leetcode launched in 2022; newer entries below may have overtaken it.

  1. 1

    A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  2. 2MW
  3. 3

    Understanding any GitHub repository is tough, especially a big one - this project aims to make it a tad bit easier by giving the listener a primer + some details on the specific repository. For some people (like me) - audio/visual medium is more easily understandable. So, I hope this project is helpful to some of them. This project was inspired by https://gitdiagram.com - so check it out as well, and maybe use them together for better understanding. Future plans: 1. To add more voices and let users choose most natural one (decide between OpenAI/Microsoft Speech) 2. Custom…

    2025 · gitpodcast.com · its alternatives →

  4. 4

    I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.

    2023 · cassette-lang.com · its alternatives →

  5. 5

    Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically. A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?” It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun. This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal…

    2024 · easel.hackclub.com · its alternatives →

  6. 6

    I built this game as a playful way to train code reading skills. You're dropped into a random location in a real GitHub repo where some lines code are hidden. The goal is to pick up clues from the surrounding code and fill in the missing lines as quickly as possible. It currently has curated game content for Python, TypeScript, JavaScript (by most metrics the top 3 languages on GitHub). I had the idea when it dawned on me that reviewing and understanding code spat out by an LLM is a key skill for the AI era. (I sincerely hope you're critically reviewing what your favorite LLM is serving…

    Feb 2026 · gitguessr.com · its alternatives →

  7. 7

    I've been exploring the (not so=) amazing potential of AI in coding and have compiled a list of tools. From AI-powered IDEs to code generators, this resource is my contribution to the community. I'm still on the fence about including txt2sql projects, as their functionality seems too basic to me. And I'm personally maintaining this, so your feedback is wellcome.

    2025 · aicode.danvoronov.com · its alternatives →

  8. 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. 9LP

    Hi! I am doing a learning project, attempting to build an imperative language (and interpreter). The end product will be useless for others, I just want to learn and better understand how to build imperative languages. :) If someone else shares this interest and want to give some good hints on good resources I would be grateful. Currently I am looking at an awesome text by Bob Nystrom. All suggestions and tips on resources are most welcome. I am very much a beginner in this, but I find this topic very fascinating. Mail me or post links here! Cheers! You can try a beta version Online at…

    2020 · its alternatives →

  10. 10

    Glupe 🙏🌹. Constrain where AI can generate code. Keep the rest of your codebase untouched. - alonsovm44/glupe

    Mar 2026 · github.com · its alternatives →

  11. 11
  12. 12

    Adds format code button on Leetcode to format the code

    2020 · chromewebstore.google.com · its alternatives →

  13. 13

    A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  14. 14

    a Forth (for you) too. Contribute to codr7/forthy2 development by creating an account on GitHub.

    2019 · github.com · its alternatives →

  15. 15

    my own language written by me. Contribute to incrediblesound/JedLang development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  16. 16

    My implementation of Thorsten Bell's book (Writing an Interpreter in Go) - actuallyachraf/monkey-giggle

    2020 · github.com · its alternatives →

  17. 17

    Simon(sfarshid) and I spend a lot of time on GitHub. As data nerds we put together a quick tool to explore your repository’s data. How it works: - Data Loading: We use dlt to pull data (issues, PRs, commits, stars) from GitHub - Semantic Layer: Relta wraps the underlying dataset into a semantic layer so the LLM doesn’t hallucinate. - Text-to-SQL: A text-to-SQL agent transforms your plain-English question into a query using the semantic layer - Generative Charts: assistant-ui dynamically generates a chart based on the SQL query - Refinements: If the semantic layer can’t handle your question,…

    2024 · github.com · its alternatives →

  18. 18

    Full gscript scripting language implementation using the GVM as a runtime environment. A language with objects, functions, strings, numbers and booleans. Easy to hack, understand, embed or modify. - gs-lang/README.md at master · geertvos/gs-lang

    2020 · github.com · its alternatives →

  19. 19

    Programming Languages and Software. Contribute to karmakaze/lang-tools development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  20. 20

    [STILL ACTIVE] Learn the GitHub workflow by contributing code in a fun simulation project - danthareja/contribute-to-open-source

    2017 · github.com · its alternatives →

  21. 21

    Contribute to riicchhaarrd/deprecated-cgsc development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  22. 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 →

  23. 23

    An interpreted language written in Go. Contribute to skx/monkey development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  24. 24

    Functional programming language. Contribute to una-language/una-language development by creating an account on GitHub.

    2020 · github.com · 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 →