
Built a full disassembler & decompiler for Reverse Engineering | Free and open source.
I wanted a disassembler that's a single executable, loads instantly, runs everywhere. So I wrote one from scratch.
It's called Hyperion it's made in C++, No runtime dependencies. No installer.
What it actually does: It has a real decompiler, It produces readable pseudo-C for x86/x64 and ARM64.
Formats & architectures:
| Format | Architectures |
|---|---|
| PE (exe, dll, sys) | x86, x64 |
| ELF (so, o, executables) | x86, x64, ARM, ARM64, MIPS, PPC |
| Mach-O (dylib, fat/universal) | x64, ARM64 |
| .NET (managed assemblies) | CIL/IL bytecode |
Scripting:
Embedded Lua 5.4. Drop .lua plugins in a folder. Full API, rename, comment, patch bytes, create functions, navigate, query xrefs. Register custom menu items and hotkeys from scripts.
The numbers:
| Hyperion | IDA Pro | Ghidra | |
|---|---|---|---|
| Download size | <3 MB | ~120 MB | ~500 MB |
| Runtime deps | None | Python, Qt | JVM |
| Price | Free (MIT) | $1,800/yr | Free |
| Startup time | <1s | ~3s | ~15s |
| Binary | Single exe | Installer | Installer |
Platforms: Windows, Linux, macOS (Intel + Apple Silicon).
This will stay open source and free. MIT licensed.