SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 Decompile Open-Source Projects
-
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
apk-dependency-graph
Android class dependency visualizer. This tool helps to visualize the current state of the project.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
DelegateDecompiler
A library which is able to decompile a delegate or a method body to its lambda representation
-
MinecraftDecompiler
Minecraft Decompiler. A useful tool/library to deobfuscate and decompile Minecraft(or any jar file) through popular mappings and various decompilers. Or use it as a lib to process obfuscation mappings such as converting a mapping to another format
-
luac-parser-rs
lua bytecode parser written in Rust using nom, part of metaworm's lua decompiler, support lua51/lua52/lua53/lua54/luajit/luau https://luadec.metaworm.site/
-
ExcelDna-Unpack
Command-line utility to extract the contents of Excel-DNA add-ins packed with ExcelDnaPack
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
First, go grab this: https://github.com/icsharpcode/ILSpy. It's a decompiler that will break Rust down. Hope you like C#.
Project mention: PC Ports, Decompilations, Remakes, Demakes, Fan Games, Conversion Mods, Texture Packs! | /r/SteamDeck | 2023-06-01Please include ReDriver2! A recompilation of PS1's Driver 2. I finished it a few days ago and has a good set of advantages over emulating. There's a mini guide in an old post in this sub but I wanted to make a more datailed guide
Project mention: I need help making a custom hoodie for free for Cry of Fear steam version. | /r/CryOfFear | 2023-07-11To edit the textures, you can use Paint.NET (https://www.getpaint.net/), and for decompiling and compiling, use Crowbar (https://github.com/ZeqMacaw/Crowbar/releases).
I think you're missing a good amount of nuance here
minified JS can be turned into reasonable JS, yes, but you're probably not going to get TypeScript code back, so the same sort of challenge exists there.
Assembly -> high-level language is harder, but there are absolutely binary -> C decompilers that are very popular/used in the RE community to make changes to existing programs.
But that doesn't even matter, WASM is much higher level than assembly, it's a stack machine, there is no arbitrary control flow / labels / `goto`, there are pre-defined data types, etc. all of this means it's easier to convert WASM -> high-level language than it is with a generic x86/arm binary.
There are WASM decompilers[0][1] which can convert WASM binaries into C code and back.
In both cases (minified JS and WASM), you're not going to get out exactly what you put in, but WASM doesn't really change the situation very much given the widespread adoption of 'compile to JS' languages like TypeScript these days.
[0] https://chromium.googlesource.com/external/github.com/WebAss...
[1] https://github.com/wwwg/wasmdec
Project mention: Code determining rainbow jeb_ sheep color cycle? | /r/technicalminecraft | 2023-06-26If you can read Java code, you can decompile and deobfuscate the client (for example with MinecraftDecompiler) and then search for "jeb_" in the code, which should eventually lead you to the code that decides the color cycle. I've never done this myself, so I can't give further assistance, but I'm pretty sure this approach would get you your answer if you can't find an easier way.
Project mention: Man i really wish there were some more "definitive patches" to the latter half of the classic games. | /r/TombRaider | 2023-06-30Tomb Raider II / The Golden Mask - TR2Main https://github.com/Arsunt/TR2Main/releases
Decompile related posts
-
LLM4Decompile: Decompiling Binary Code with LLM
-
I need help making a custom hoodie for free for Cry of Fear steam version.
-
Pasar de un .exe a un .py
-
I want to add my own custom screens for the TV head model
-
where can i downlode mdl files or how can i convert other 3d files to mdl
-
lua bytecode parser written in rust
-
I'm making a source mod and the hl2 maps are still playable in the console. Is there any way to get rid of these?
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2024
Index
What are some of the best open-source Decompile projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ILSpy | 20,298 |
2 | Recaf | 5,620 |
3 | LLM4Decompile | 2,514 |
4 | pyinstxtractor | 2,477 |
5 | reko | 1,965 |
6 | REDRIVER2 | 1,016 |
7 | apk-dependency-graph | 740 |
8 | ReverseAPK | 697 |
9 | Apkmod | 687 |
10 | Crowbar | 595 |
11 | DelegateDecompiler | 518 |
12 | TOMB5 | 488 |
13 | wasmdec | 390 |
14 | MinecraftDecompiler | 265 |
15 | react-native-decompiler | 238 |
16 | TR2Main | 181 |
17 | Riptide | 175 |
18 | luac-parser-rs | 158 |
19 | ExcelDna-Unpack | 54 |
20 | fnb | 46 |
21 | shulkr | 34 |
Sponsored