LaurieWired/Malimite

iOS and macOS Decompiler

Java

3,210

98 commits

updated Aug 26, 2025

See the code

README

Malimite logo License GitHub release (latest by date) GitHub stars GitHub forks GitHub contributors Follow @lauriewired

Description

Malimite is an iOS and macOS decompiler designed to help researchers analyze and decode IPA files and Application Bundles.

Built on top of Ghidra decompilation to offer direct support for Swift, Objective-C, and Apple resources.

Malimite Features

Features

  • Multi-Platform
    • Mac, Windows, Linux
  • Direct support for IPA and bundle files
  • Auto decodes iOS resources
  • Avoids lib code decompilation
  • Reconstructs Swift classes
  • Built-in LLM method translation

Installation

A precompiled JAR file is provided in the Releases Page

For full Installation steps consult the Wiki.

Usage + Prequisites

Check out the Wiki for more details.

Contribute

  • Make a pull request
  • Add an Example to our Wiki
  • Report an error/issue
  • Suggest an improvement
  • Share with others or give a star!

Your contributions are greatly appreciated and will help make Malimite an even more powerful and versatile tool for the iOS and macOS Reverse Engineering community.

License

Malimite is licensed under the Apache 2.0 License. See the LICENSE file for more information.

LaurieWired/Malimite

iOS and macOS Decompiler

Java

3,210

98 commits

updated Aug 26, 2025

See the code

README

Malimite logo License GitHub release (latest by date) GitHub stars GitHub forks GitHub contributors Follow @lauriewired

Description

Malimite is an iOS and macOS decompiler designed to help researchers analyze and decode IPA files and Application Bundles.

Built on top of Ghidra decompilation to offer direct support for Swift, Objective-C, and Apple resources.

Malimite Features

Features

  • Multi-Platform
    • Mac, Windows, Linux
  • Direct support for IPA and bundle files
  • Auto decodes iOS resources
  • Avoids lib code decompilation
  • Reconstructs Swift classes
  • Built-in LLM method translation

Installation

A precompiled JAR file is provided in the Releases Page

For full Installation steps consult the Wiki.

Usage + Prequisites

Check out the Wiki for more details.

Contribute

  • Make a pull request
  • Add an Example to our Wiki
  • Report an error/issue
  • Suggest an improvement
  • Share with others or give a star!

Your contributions are greatly appreciated and will help make Malimite an even more powerful and versatile tool for the iOS and macOS Reverse Engineering community.

License

Malimite is licensed under the Apache 2.0 License. See the LICENSE file for more information.

Significant stargazers

(top 24 of 84)

Cédric Luthi

1,185 followers · starred May 2025

Tim Perry

789 followers · starred Jan 2025

IKEDA Sho

664 followers · starred Mar 2026

Christoffer Winterkvist

737 followers · starred Aug 2025