iCDump parses Objective-C metadata from Mach-O binaries and reconstructs classes, protocols, categories, properties, instance variables, and methods as readable declarations. It runs independently of the Apple ecosystem and uses LIEF for binary access and LLVM for declaration output.
The project is now closed source and its Objective-C engine is integrated into LIEF Extended. The original public release is documented in iCDump: A Modern Objective-C Class Dump.