brycebostwick

Swizzle every method with one call

128
2
69% credibility
Found Feb 02, 2026 at 60 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Swift
AI Summary

SwizzleEverything is an iOS/macOS framework that lets developers intercept and log vast numbers of method calls across frameworks for debugging, thread checking, and reverse engineering.

How It Works

1
🔍 Discover SwizzleEverything

You find this helpful tool on GitHub while searching for ways to monitor and debug actions in your iOS or macOS app.

2
📺 Watch the demo video

The video excites you by showing how it easily catches common app mistakes, like UI work happening at the wrong time.

3
Add to your app

You include the ready-made pieces into your app project, making it simple to start watching.

4
⚙️ Choose what to watch

You pick which app parts or system tools to monitor, such as screen drawing routines, with easy choices.

5
▶️ Run your app

Launch your app and instantly see logs or alerts for every watched action, feeling the power of full visibility.

Debug like a pro

Now you effortlessly spot and fix issues, like off-thread UI calls, making your app reliable and fun to build.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 60 to 128 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is SwizzleEverything?

SwizzleEverything is a Swift framework for iOS and macOS that swizzles every method in targeted frameworks or classes with one simple call. You pass matchers for images like UIKitCore, classes, or methods, plus a callback that receives details on the intercepted call—class, selector, original implementation, and caller info including if it's a system framework. It solves the pain of manually swizzling hundreds of methods for logging, assertions, or redirects, like recreating Apple's Main Thread Checker.

Why is it gaining traction?

This stands out as the simple swizzle GitHub tool that bulk-handles arbitrary methods without per-call setup, using flexible filters and options like verbose logging or skipping unsafe ones. Developers hook it for instant interception across frameworks, with rich callback data enabling custom logic like thread checks or redirects. No more tedious single-method swizzles—one call scales to everything.

Who should use this?

iOS devs enforcing runtime rules, like asserting UIKit calls on the main thread. Reverse engineers logging framework method calls for analysis. Debuggers prototyping hooks in UIKitCore or custom classes without boilerplate.

Verdict

Worth trying for Swift debugging and RE on iOS/macOS, especially with its clean API and demo app (110 stars). Low 0.7% credibility score flags immaturity—no tests visible, private API variant risky for App Store—but strong README examples make evaluation straightforward.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.