Dev tools · alternatives · 2026
24 alternatives to A dead code killer for Erlang
From the creators of rebar3_format, here comes… rebar3_hank, a powerful but simple tool to detect dead code around your Erlang codebase (and kill it with fire!)
A dead code killer for Erlang is a development tool that identifies and removes unused code from Erlang projects. It targets developers and teams working with Erlang who want to clean up their codebases and reduce… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A dead code killer for Erlang launched in 2021; newer entries below may have overtaken it.
- 1

Hi There, Erlang-RED has been my project for the last couple of months and I would love to get some feedback from the HN community. The idea is to take advantage of Erlangs message passing and low overhead processes to have true concurrency in Node-RED flows. Plus also to bring low-code visual flow-based programming to Erlang.
2025 · github.com · its alternatives →
- 2

An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 3

A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
2020 · github.com · its alternatives →
- 4

Hey! We are presenting CodeTracer - a user-friendly time-traveling debugger designed to support a wide range of programming languages: https://github.com/metacraft-labs/codetracer?tab=readme-ov-f... CodeTracer records the execution of a program into a sharable self-contained trace file. You can load the produced trace files in a GUI environment that allows you to move forward and backward through the execution and to examine the history of all memory locations. They say a picture is worth a thousand words — well, a video is even better! Watch the demo below to see…
2025 · github.com · its alternatives →
- 5

Erlang code generator for Idris 2. Contribute to christian-public/Idris2-Erlang development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 6

Hello! This is the most useless thing I did in quite some time, but it was fun. Compile erlang (actually BEAM) to wasm, statically link with a small http wrapper and run as a request handler under wasmtime. This is not very practical as of now and you better just compile atomvm and statically link it with erlang payload if you really need to run erlang on the edge node (you don't). When (if) typed continuations become a thing, this should also allow for erlang actor model.
2024 · github.com · its alternatives →
- 7

Generate Erlang VM byte code from Haskell. Contribute to kofigumbs/codec-beam development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 8

Find static code analysis tools and linters for Java, JavaScript, PHP, Python, Ruby, C/C++, C#, Go, Swift, and more. All tools and linters are peer-reviewed by fellow developers to select the best tools available. Avoid bugs in production, outages on weekends, and angry customers.
2020 · analysis-tools.dev · its alternatives →
- 9

Erlang REST framework. Contribute to fbeline/rooster development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 10

2014 · github.com · its alternatives →
- 11
Clean Clode▲154I’ve been impressed with Claude Code but one thing that sometimes gets in the way in my workflows is the messy, mangled text that is shown when pasting text from the Claude Code terminal sessions. So I built an open-source utility that cleans extraneous white space, pipes, and other characters from your CC/Codex pastes. For example, you can turn this: `How can I create a Claude Code script that │ │ cleans up extraneous characters and cleans up │ │ extra spaces, new lines, and other messiness │ when I copy from Claude Code terminal │ │ prompts or copy code from Claude Responses in │ │…
Mar 2026 · cleanclode.com · its alternatives →
- 12

Hi HN, I built this because I got tired of the Claude Code CLI hiding details from me. Recent updates have replaced critical output with summaries like "Read 3 files" or "Edited 2 files". To see what actually happened, I was forced to use `--verbose`, which floods the terminal with unreadable JSON and system prompts. I wanted a middle ground: *Full observability without the noise.* `claude-devtools` is a local Electron app that tails the session logs in `~/.claude/` to reconstruct the execution trace in real-time. *Unlike wrappers, it solves the visibility gap in your native…
Feb 2026 · github.com · its alternatives →
- 13

- 14

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

An example of PEG usage. Contribute to sebcat/move-literals development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 16

- 17

Docusign for provable deletion - anywhere, everywhere.
Apr 2026 · zombiedelete.com · its alternatives →
- 18

Debugging a crash can sometimes feel like a noir detective story: following faint clues, chasing red herrings, and eventually hitting the moment where the whole case finally makes sense. I leaned into that idea and built Fatal Core Dump, a small game where the investigation is real crash debugging. The game gives you a Linux binary, its core dump, a source file, and some logs. You solve the mystery by debugging it. The premise: an engineer dies when an airlock on an asteroid mining station opens unexpectedly. Your job is to determine whether it was a simple software bug or something more…
Mar 2026 · robopenguins.com · its alternatives →
- 19

Helps analyze goroutines. Inspired by TDA for Java and goroutine-inspect for golang. - openziti/goroutine-analyzer
2022 · github.com · its alternatives →
- 20

A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype
2017 · github.com · its alternatives →
- 21

Have you ever wondered if Claude Code could be rewritten as a bash script? Me neither, yet here we are. Just for kicks I decided to try and strip down the source, removing all the packages.
Mar 2026 · github.com · its alternatives →
- 22

I've done this same println debugging thing so many times, along with some sed/awk stuff to figure out which call was causing the issue. Now it's a small Go package. With some `runtime.Callers` I can usually find the spot by just swapping the existing Mutex or RWMutex for this one. Sometimes I switch the mu.Lock() defer mu.Unlock() with the LockFunc/RLockFunc to get more detail defer mu.LockFunc()() I almost always initialize it with `deadlog.New(deadlog.WithTrace(1))` and that's plenty. Not the most polished library, but it's not supposed to land in any commit, just a temporary…
Feb 2026 · github.com · its alternatives →
- 23

Block Erasure Format - An extensible, fast, and usable file utility to encode and decode interleaved erasure coded streams of data. - gbletr42/bef
2024 · github.com · its alternatives →
- 24

An Erlang library for carefully refactoring critical paths - sthadka/fuge
2016 · github.com · its alternatives →
Also compare
- Visual flow-based programming for Erlang, inspired by Node-RED alternatives
- Error return traces for Go, inspired by Zig alternatives
- A syntax highlighter for Git and diff output, written in Rust alternatives
- CodeTracer – A time-traveling debugger implemented in Nim and Rust alternatives
- Erlang code generator for Idris 2 alternatives
- Compile Erlang to WASM and run as HTTP/incoming-handler 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 →