nowfound

Dev tools · alternatives · 2026

24 alternatives to As my first Haskell project, I'm implementing Go

The game of Go for the command line. Contribute to tsujigiri/gosh 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. As my first Haskell project, I'm implementing Go launched in 2015; newer entries below may have overtaken it.

  1. 1GI
  2. 2

    This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…

    Feb 2026 · github.com · its alternatives →

  3. 3

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

    2018 · github.com · its alternatives →

  4. 4

    Library for interacting with LLVM IR in pure Go. Contribute to llir/llvm development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  5. 5MB
  6. 6

    A Pascal to LLVM compiler in Haskell . Contribute to sam46/Paskell development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  7. 7

    Functional programming without the hassle.

    2015 · haskellformac.com · its alternatives →

  8. 8

    Learn how to build your own programming language interpreter

    2016 · interpreterbook.com · its alternatives →

  9. 9

    We heard your requests for Haskell and today we're excited to finally announce Haskell as yet another language we support. We've decided to put our focus...

    2017 · repl.it · its alternatives →

  10. 10

    Hi HN, I wanted to share my very first (insignificant) project written in Go: a little CLI tool that displays messages with an animated bunny holding a sign. I wanted to learn Go and needed a small, fun project to get my hands dirty with the language and the process of building and distributing a CLI. I've built a similar tool in JavaScript before so I thought porting it would be a great learning exercise. This was a dive into Go's basics for me, from package structure and CLI flag parsing to building binaries for different platforms (never did that on my JS projects). I'm starting to…

    2025 · github.com · its alternatives →

  11. 11

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

    2020 · github.com · its alternatives →

  12. 12

    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 →

  13. 13

    Great book with a low barrier to entry for learning Haskell

    2016 · haskellbook.com · its alternatives →

  14. 14

    Create a new production-ready project by one CLI command

    2021 · github.com · its alternatives →

  15. 15AS

    I have been using golang at work and personally for more than 2 years now. A problem i faced when I started and the problem new gophers even today is how to structure the project. Most (if not all) golang tutorials seem to be very simple and do not describe how to structure a large application. Following project is an attempt to Showcase a manageable project layout for services in golang. https://github.com/spy16/droplets This project is far from complete. Would like to hear some feedback from the community before continuing on this.

    2018 · its alternatives →

  16. 16

    Easily consume REST APIs with Go (golang). Contribute to bndr/gopencils development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  17. 17

    Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!

    Apr 2026 · github.com · its alternatives →

  18. 18

    Merry Christmas, everyone! Now you can compile Haskell code on Windows 11 ARM. It will run full speed if you use UTM/QEmu on Apple silicon. :-) It's a very draft version, but it works well. Any ideas?

    2024 · gitlab.haskell.org · its alternatives →

  19. 19

    Go will take over the world

    2016 · gadgetsprimer.com · its alternatives →

  20. 20

    A golang library for building interactive and accessible prompts with full support for windows and posix terminals. - AlecAivazis/survey

    2017 · github.com · its alternatives →

  21. 21

    A text adventure game written in Haskell. Contribute to JavedNissar/adventura development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  22. 22

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

    2018 · github.com · its alternatives →

  23. 23

    Hi HN. I am a researcher from Monash University. For one of our projects, we made a Haskell puzzle game called Zero to Hero. I invite you to try out the puzzles and share your thoughts (optional). The game contains 10 unique puzzles; each challenges you to implement a seemingly impossible function. You will seek help from a handful of strange-looking helper functions and your own wits. The game starts easy but quickly escalates into madness. The game requires you to be comfortable with basic Haskell syntax to progress. But no other prior knowledge is needed. You can choose to participate in…

    2023 · zerotohero.fly.dev · its alternatives →

  24. 24

    Learn Go programming in one evening with our hands-on, interactive online training. Build real projects, boost your skills, and become productive with one of the most in-demand languages. Over 800 developers already joined!

    2022 · threedots.tech · 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 →