icsharpcode/ILSpy
26,662 stars.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
THE REPOSITORY DIRECTORY
Browse 84 repositories with project descriptions, upstream links, and license information.
1,979 repositories are available to browse from 2,000 successful README scans. The 21 out-of-scope records remain in the full JSON.
This automatically discovered repository index has not been individually curated or execution-tested. Categories come from metadata; descriptions have AI-assisted translations. Stars are collection-time snapshots.
84 repositories
Scan snapshot: 2026-10-16 UTC
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native C# hot updates.
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Abstraction layer over YouTube's internal API
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Reko is a binary decompiler.
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI
Source 2 Viewer is an all-in-one tool to browse VPK archives, view, extract, and decompile Source 2 assets, including maps, models, materials, textures, sounds, and more.
Huatuo is a nearly perfect, fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native C# hot updates.
Dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x.
Unity Scripting in C++
A library for creating, reading and editing PE files and .NET modules.
KCP in C#: thread-safe, with no runtime allocations and no GC pressure.
WpfHexEditor Studio is a IDE built on WPF and .NET 8, designed for advanced binary analysis and reverse engineering—combining a powerful hex editor, deep inspection tools, and native support for .NET projects and Visual Studio solutions in a single high-performance platform.
VS2022 Add-in. Click on any method or class to see what .NET Core's JIT generates for them (ASM).
Reverse engineer and rewrite real mode DOS programs!
An MSIL/C# to C++ converter. Faster than CoreCLR with low memory overhead. (Abandoned. C# is a good language, but .NET is not a clean platform.)
Obfuscator for .NET and Mono, with a customizable engine for building your own obfuscators.
B2R2 is a fully managed binary analysis framework written in F#. It provides a rich set of algorithms, functions, and tools for reverse engineering, program analysis, and binary-level inspection.
The first standalone .NET decompiler for Mac, Linux and Windows
A tool interoperate between CoreCLR and Il2Cpp at runtime
.NET Patcher library using dnlib
CLI/GUI Frontend of Unity Test Runner to test on any platform.
Ghidra .NET Native AOT Analyzer Plugin
An Integrated Obfuscation & Protection Scheme for Unity Project(Mono & IL2CPP)
A work in progress, reimagined decompiler for Clickteam Fusion.
A C# DLL injection library
F# -> ASM disassembler
🔓Unlock Among Us: cosmetics, account, chat and more!🎉
A networking module solution for applications and games.
Static decompiler, deobfuscator, and unpacker for reverse engineering and malware analysis: Python decompiler (3.8-3.15), PyInstaller extractor, PyArmor unpacker, JavaScript deobfuscator (obfuscator.io, JS-Confuser, webpack), Android APK and Java decompiler, .NET deobfuscator, UPX unpacker, Lua, PHP, WASM, PowerShell. MCP server.
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
The most powerful ARM 64 (v8, v9) Assembler / Disassembler for .NET
Translates .NET IL to unsuported .NET platforms and architectures. (Powered by Cecil)
il2cpp transpiler and runtime compatible with .Net Core
A fancy cheats tool for the Valheim game
A tool to derive Protobuf schemas from protoc output formats
Recover .NET Native AOT metadata in IDA Pro — MethodTable/type hierarchy, virtual methods, and string literals from symbol-stripped binaries. IDAPython port of washi1337/ghidra-nativeaot.
Mono Framework Interaction / Injection Library for .NET (C++/CLI)
Tool to rename .NET assemblies and references
A tool to replace data in a Unity Asset Bundle from modified files.
Best Anime Shop Simulator Mods 2026: Smarter Staff and Cheat Menu Guide
A simple commandline application to automatically decrypt strings from Obfuscator protected binaries
A Cheat for CrabGame by DaniDev.
Read and write tags from Lego Dimensions. Interact with the portal.
IL2CPP is Unity AOT compiler translates Intermediate Language (IL) from .NET compilers into C ++ code. The executable library provides tools such as a garbage collector, platform independent access to streams and files, and internal call implementations (native code that modifies managed data structures directly).
A .NET library for reading, writing, and analyzing SWF files with ABC/AVM2, AS3 decompilation, and deobfuscation support.
A dnSpy extension to add WebAssembly support
Benchmarks to compare .NET and and Unity's Burst compiler.
CS2X - C# Transpiler experiments (Powered by Roslyn)
Generic devirtualizer for Agile.NET (SecureTeam/CodeVeil) VM-based method protection — reconstructs CIL by reverse-engineering the runtime DLL structurally, no hardcoded per-build opcode tables.
TX server
CLI tool for extracting Unity game assets, including CG, audio, character illustrations, and backgrounds, with on-demand, profile-based export. Built on AssetRipper.
A .net Crackme Challenge made for the SecTalks Brisbane 2017 Capture the Flag Event. Writeup/solution included.
A launcher for Russian-language localization patches for many different games.
Some reverse engineering code for Celeste
IL2CPP to C# decompiler: global-metadata.dat + GameAssembly.dll in, a real source tree out, every method body lifted from native x64.
A global-metadata.dat Reader that dumps contents of global-metadata.dat locally without the binary (thus without address / complete type info). May be useful when examining data structures involved in serialization. Based on Prefare's Il2CppDumper.
Decompile .NET assemblies back to C# source
The first look at a binary or app bundle: static, execution-free analysis with evidence. CLI, 15-tool MCP server and local web UI, Node only.
A .NET Standard 2.0 library to assist with processing motorola s-record format files used for uploading and processing firmware.
A fast, modern .NET 9 tool to extract types, methods, fields, and symbols from Unity IL2CPP games across Windows, Android, and iOS.
BinaryAnalyzerCLI — console static analysis tool for first-pass triage of PE/ELF/raw binaries. Streaming disassembly, semantic function statistics, string/suspicious API extraction, and optional AI-assisted review. Supports interchangeable Iced/Capstone backends. Early alpha, actively developed.
A pretty lightweight publicizer utilizing dnlib for .Net assemblies, specifically made for modding of non il2cpp built unity games
3GPP protocol workbench: inspect, edit and replay PFCP/NGAP/GTP-U/NAS/S1AP/Diameter packets from PCAP, using tshark for dissection. .NET 8 + Avalonia.
Unpacker by Fahad - DPT-format Android packer analysis: RC4 code-store key recovery, dex restore/rebuild, APK signing and validation pipeline.
Break the run — god mode, mega damage, infinite everything. MelonLoader trainer, save unlocker and CoreModule fix for the Go Next! Demo (Unity 6 / IL2CPP).
Windows Android 14 emulator for agents, gaming and APK analysis.
Learn how to develop a software application using the popular Northwind database by viewing the code in this repo and following related tutorial videos on my YouTube channel
Decompilation of the Hybrid Animals mobile game
Server-hosted management plane for Millennium payphone fleets: provisioning, table distribution, call rating, cards, craft, firmware orchestration, DLOG/NCC diagnostics, and audit. .NET 9 + React + PostgreSQL.
⚡ Turn Android APKs & Retrofit interfaces into typed SDKs in 8 languages, OpenAPI 3.0 specs, Postman collections & API Playgrounds.
A multilayer hybrid architecture for malware detection: YARA, static ML (EMBER-2381 + OVERLAY-6, ONNX), and overlay, .NET, and IL analysis, with actionable verdicts and forensic explainability. FastAPI API with a React/Electron frontend.
A tool for extracting MessagePack schemas from Unity game assemblies (DummyDll) or any other .NET assembly, and converting between compact (keyless) msgpack and named-key msgpack or JSON.
REA for the web - explore apps, visualize their architecture, and ask AI how they work.
A playful single-player roulette cheat and reverse-engineering experiment for How to Fish.
REA - Reverse Engineer Anything 6.3.0 (October 10, 2026). Agent RE desk: one MCP across binaries, JS, Electron and .NET. Hopper / Ghidra / IDA backends. Windows 10/11 x64.
Static JavaScript deobfuscation and risk triage CLI: unpacks P.A.C.K.E.R., obfuscator.io string arrays, escapes and source maps without ever executing the code. JSON + SARIF output.
A curated list of 130+ reverse engineering tools for binaries, Android, .NET, firmware and smart contracts, with a safety flag on every entry, weekly maintenance data and agent-era MCP servers.
Strata: a portable Windows decompiler combining JADX/ILSpy/Ghidra analysis, AI agents, Ollama, and local JavaScript deobfuscation. Optional dotPeek and Binary Ninja integrations.
Integrated Android security platform: SAST + MobSF + emulator-based dynamic analysis + DAST (Nuclei) with AI-assisted reporting.
Graphical front-end for the REA reverse-engineering CLI (morluto/rea). Windows portable build, 153 schema-generated commands.