Dev tools · alternatives · 2026
24 alternatives to Wu – a tiny utility written in Go for running command on file changes
A watch utility written in Go. Contribute to shanzi/wu 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. Wu – a tiny utility written in Go for running command on file changes launched in 2016; newer entries below may have overtaken it.
- 1

Interactive prompt for command-line applications. Contribute to manifoldco/promptui development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 2

Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…
2025 · github.com · its alternatives →
- 3

A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 4

Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.
2021 · hurl.dev · its alternatives →
- 5OG
2017 · open-source.now.sh · its alternatives →
- 6

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 7

Hey HN I’ve been building *W++*, a scripting language that looks like Python but runs on the .NET runtime. It started as a fun side project, but it evolved into something surprisingly powerful — and potentially useful: Key Features: - Python-style syntax with semicolon-based simplicity - Compiles to .NET IL with experimental JIT support - Can run interpreted or compiled - Built-in CLI for managing projects, running, and building - Supports importing NuGet packages and converts them to .ingot modules automatically - MIT licensed and fully open-source You can even do things like: wpp import…
2025 · github.com · its alternatives →
- 8TA
2019 · taskfile.org · its alternatives →
- 9

Hey HN! I recently came across makedown here on HN and loved the concept. Wanting to learn Go, I thought this could be a great starter project - so I started working on my own Go implementation, which I’m calling mdx (https://github.com/dim0x69/mdx). Key Features: - Define dependencies between commands - Supports shebangs - Ability to pass arguments to code blocks Would love feedback and thoughts! Ref. makedown: https://github.com/tzador/makedown. Thanks for the idea! :)
2024 · github.com · its alternatives →
- 10

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
- 11

interpreted language written in C. Contribute to HuoLanguage/huo development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 12

GOMP (Git cOMPare) is a tool for comparing branches. - MarkForged/GOMP
2020 · github.com · its alternatives →
- 13

A simple command-line calculator written in Go. Contribute to alfredxing/calc development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 14

A command line simple note taking app. Contribute to wsw70/note development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 15

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 16
go-storage▲86An application-oriented unified storage layer for Golang.
2021 · github.com · its alternatives →
- 17HI
2021 · hurlit.com · its alternatives →
- 18

A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype
2017 · github.com · its alternatives →
- 19
N▲75A cli tool that notifies when programs executions complete
2018 · github.com · its alternatives →
- 20

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 →
- 21

A linter that suggests interface types. Contribute to mvdan/interfacer development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 22

An interpreted language written in Go. Contribute to skx/monkey development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

My implementation of Thorsten Bell's book (Writing an Interpreter in Go) - actuallyachraf/monkey-giggle
2020 · github.com · its alternatives →
- 24
Metana▲59Task migration tool written in Go for Golang services
2021 · github.com · its alternatives →
Also compare
- Promptui – Rich UI elements for cli prompts in Go alternatives
- Run – a CLI universal code runner I built while learning Rust alternatives
- I wrote a BASIC interpreter in Go alternatives
- Hurl – Run and test HTTP requests with plain text, curl and Rust alternatives
- OS – GitHub issues to help beginners make their first pull request alternatives
- Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support) alternatives
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 →