Dev tools · alternatives · 2026
24 alternatives to A Ghidra extension that turns programs back into object files
Hi all, I've been working on tooling that can reverse the work of a linker. It allows one to take bits and pieces of an executable and delink them into working object files, which can then be reused as-is to make new programs or libraries, without having to decompile or disassemble them first. The readme has links to my blog demonstrating some of the use-cases. The most impressive one so far is making a port of a ~100 KiB Linux a.out i386 program to a native Windows PE i386 executable, despite not having access to its original source code or even decompiling it. Currently, 32-bit i386 and…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Ghidra extension that turns programs back into object files launched in 2024; newer entries below may have overtaken it.
- 1

This Ghidra extension unrelocates machine code through analysis and then synthesizes a working object file from a listing selection. It effectively turns computer programs into Lego bricks, to be torn down into pieces and reused into something new. It supports the COFF and ELF object file formats, for the x86 and MIPS architectures. It has been successfully used on Linux, Windows and PlayStation executables. One user report is on a commercial video game from 2009 with a ~7 MiB Windows executable written in C++: it was delinked without its C runtime library and then relinked into a new…
2024 · github.com · its alternatives →
- 2

Ghidra MCP Server — 200+ MCP tools for AI-powered reverse engineering. GUI plugin + headless server, lazy tool loading, convention enforcement, batch operations, Ghidra Server integration, and Docker deployment. - bethington/ghidra-mcp
Feb 2026 · github.com · its alternatives →
- 3

I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
2023 · github.com · its alternatives →
- 4

Hey everyone! I’m excited to share a project I’ve been working on throughout my university studies. It’s called BiTE (https://github.com/WINSDK/bite) and it's a tool primarily focused on being an executable viewer with reverse engineering capabilities. BiTE supports Windows, MacOS, and Linux, along with their associated executable formats. It’s also capable of parsing and displaying debug information using DWARF/PDB formats, which I hope will be useful even for just comparing codegen. I’ve put a lot of effort into this and it's the first time I'm releasing something…
2024 · github.com · its alternatives →
- 5

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

2016 · decompiler.org · its alternatives →
- 7

2014 · github.com · its alternatives →
- 8

Hello HN, I'm sharing a little open-source utility I wrote recently. I'm a huge fan of Brendan Gregg's "BPF Performance Tools" book. However, every time I SSH into a fresh server, most of the diagnostic tools aren't installed there and installing them can be really annoying. I decided to use Nix package manager and LLMs to make this process straightforward. My utility first downloads a "toolbox" of Linux utilities (built with Nix), runs Brendan Gregg's famous "60-second Linux analysis" playbook and then summarizes the results with an LLM. So "60-second Linux analysis" now becomes a single…
Mar 2026 · quesma.com · its alternatives →
- 9

Hi HN, I was playing around with the recently posted ghidraMCP by LaurieWired (https://github.com/LaurieWired/GhidraMCP) and wanted to try it on a project I'm working, but that has multiple component that interact with each other. So after fixing some minor things in ghidraMCP I went overboard and extended it to support multiple open Ghidra files and interact with all of them in the same session. I also made the HTTP interfaces more REST-like, and am working on adding more functionality to the tool, like renaming local variables. Huge thanks to LaurieWired for the initial…
2025 · github.com · its alternatives →
- 10

I work on R00M 101, a Reddit-based OSINT profiler. While building it, I realized most open-source intelligence (OSINT) tools are scattered across GitHub, outdated blog posts, or random Discords. So I put together a public-facing directory of 100+ OSINT tools used by analysts, journalists, and security folks, free, filterable, and categorized by risk, platform, and use case. The idea was to make something useful and no-friction. Built with static HTML + SQL backend + a lot of caffeine. Would love feedback on how to improve the UX or tool curation. If anyone wants to contribute tools or help…
2025 · r00m101.com · its alternatives →
- 11

Next-gen decompiler.
2018 · rev.ng · its alternatives →
- 12

Everything that would be here is in the README. I hope this gets big, it has tons of potential.
2013 · github.com · its alternatives →
- 13IB
You know that old TI calculator you used in high school, then put in a box and forgot about? Have you ever wished you had an operating system for your calculator with preemptive multitasking, dynamic memory management, a tree filesystem conforming to the FHS, and all the comforts of Unix? Well, good news: that's totally a thing that exists. I've been working on my kernel for about three and a half years now and I'm looking for new contributors to help out. It's written entirely in z80 assembly, and it's both challenging and fun to work on. There's an IRC channel for contributors or people…
2014 · its alternatives →
- 14

An Erlang library for carefully refactoring critical paths - sthadka/fuge
2016 · github.com · its alternatives →
- 15

Hi HN, I've written the developer tool I've wanted for some time: a process manager and log multiplexer in one. I think of it as a combination of overmind and lnav, both great tools in and of themselves, but focussed on my needs as a developer. I wrote more about it here: https://www.aha.io/engineering/articles/over-it-all Hope someone else finds it useful too.
Jan 2026 · github.com · its alternatives →
- 16UI
Hey everyone! I am excited to share updates on four of my & my teams' open-source projects that take large-scale search systems to the next level: USearch, UForm, UCall, and StringZilla. These projects are designed to work seamlessly together, end-to-end—covering everything from indexing and AI to storage and networking. And yeah, they're optimized for x86 AVX2/512 and Arm NEON/SVE hardware. USearch [1]: Think of it as Meta FAISS on steroids. It's now quicker, supports clustering of any granularity, and offers multi-index lookups. Plus, it's got more native bindings than probably…
2023 · usearch-images.com · its alternatives →
- 17E
Hello everyone, A couple of months ago I was introduced to Excalidraw and fell in love with it instantly. The only thing I didn't like was that I couldn't easily save my whiteboards and had to put everything in one whiteboard which started to lag my PC after a while. So I made ExcaliHub. It's exactly as it sounds: a hub for Excalidraw. It's free, open source, and I aim to keep it that way. Thanks in advance for any feedback!
2024 · excalihub.dev · its alternatives →
- 18FO
Hi all! I’ve been into the “file-over-app” philosophy lately. The idea of using products through files you can control, in formats that are easy to read and retrieve. I built this directory (https://fileoverapp.latitude.so/) to organize tools following the same principles. The cool thing is most of them are open-source and you can even filter by that. Now I'm looking for more stuff. If you’re aware of similar software, you can contribute and submit a product. I’d love to hear your recommendations!
2024 · fileoverapp.latitude.so · its alternatives →
- 19

Hi HN, When browsers killed NPAPI plugin support, thousands of early 2000s web games were effectively lost to time. Macromedia Shockwave, in particular, was a closed-source, highly complex, and largely undocumented beast. So a few friends and I spent the last two years doing something arguably unhinged: rebuilding the entire Director engine from scratch. Today, we're finally sharing dirplayer-rs. Repo: https://github.com/igorlira/dirplayer-rs We intentionally stayed quiet on this until we had undeniable proof that it was actually possible. With our latest v0.4.1 release,…
Mar 2026 · github.com · its alternatives →
- 20

I spent the past few weeks making an open source cloud code editing environment with an AI copilot and multiplayer collaboration! It's fully self-hostable in 5-10 minutes. There's a lot of minor improvements to be made, and some are already listed in the Github issues. Let me know what you think and feel free to try it out.
2024 · github.com · its alternatives →
- 21

Reverse engineering with AI + multi-decompiler support
2025 · github.com · its alternatives →
- 22

This is a personal project I've been working on and off for the past few years. It's a set of tools that have allowed me to prototype quickly small (and increasingly bigger) kernels, and create userspace programs to interact with them. Supports riscv64, amd64 and i386. The intel port has been tested and used on real hardware, from big dual-socket Xeon machines to an old X220. It is all C, I have plan to make rust bindings for the kernel library. But again, they're plans at this stage. Porting to new architectures is relatively simple, a basic port to riscv took me a couple of weeks of…
2024 · github.com · its alternatives →
- 23

Hey folks, wanted to show this off and get feedback. Still early/experimental but there are quite a few concepts I'm excited about here. This project came about while writing a program in Go and loving its approach to concurrency. Being a long-time Rubyist I immediately started to think about what similar concepts might look like in Ruby. I set out with two main design constraints: 1. Lightweight: I didn't want routines to be backed by fibers or threads. Having been involved some in the async project (https://github.com/socketry/async), I had some experience using…
2023 · github.com · its alternatives →
- 24

I finally got fed up with making work + personal Git repos work on my machine. Ever clone a work repository and accidentally make commits using your personal email? Or forget how to make your work repos use your work SSH key? Yeah... same. So I built the tool I've always wanted. GitPersona - a CLI tool for managing many git profiles on a single machine. Shoutout to my boy Codex for helping me finally ship this.
Mar 2026 · github.com · its alternatives →
Also compare
- A Ghidra extension for exporting parts of a program as object files alternatives
- Ghidra MCP Server – 110 tools for AI-assisted reverse engineering alternatives
- Ghidra Plays Mario alternatives
- BiTE – Cross-platform executable viewer and reverse engineering tool alternatives
- I ported Tree-sitter to Go alternatives
- Assembly to C code Decompiler 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 →