Matt's repositories
Useful-Things
My opinions on common Java libraries, reverse engineering guides, and some assorted other tips
SimAnalyzer
An ASM analyzer implementation with minimal simulation to gather additional stackframe information.
recaf-3x-issues
This was the temporary issue tracking for 3x. Focus is now on 4x and all issues are tracked on the main repo going forward.
Class-Version-Patcher
For when you are stuck in Java 8 but want to use new language features and dependencies
LL-Java-Zip
Lower level ZIP support for Java
dex-translator
A translation library for converting between Dalvik and JVM bytecode
Recaf-Launcher
A simple launcher for Recaf 4.X and above
recaf-4x-early-archive
Temporary repo to house to rewrite of the rewrite for 3X. Once done will copy-paste into dev3 on the main repo.
InstrumentationServer
Minimal client-server library for interacting with remote JVM instrumentation instances
binary-resources
Fork of Android's base tools project with some assorted fixes for obfuscated inputs
ExtraCollections
Extra useful collection types and utilities
ExtraObservables
Simple observables
recaf-developer-documentation
Recaf documentation for developers (direct contributors, plugin & script authors)
recaf-user-documentation
Recaf documentation for users
recaf-site
TODO: Actually make a good home-page for Recaf 4x
javaparser
Java 1-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Reconstruct
Resconstruct is a java library to infer missing information vectors of java classes.