Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. Wormholy

Wormholy

MITSwift2.4.0

A zero-code iOS network debugging library that records and inspects all URLSession traffic via shake gesture.

GitHubGitHub
2.6k stars214 forks0 contributors

What is Wormholy?

Wormholy is an iOS debugging library that automatically records and inspects all network traffic made through URLSession without requiring any code changes. It solves the problem of tedious network debugging by providing instant access to request/response details through a simple shake gesture, making it easier to identify and fix API issues.

Target Audience

iOS developers working with network requests who need a quick, zero-configuration way to debug API calls during development, especially those using URLSession, Alamofire, or AFNetworking.

Value Proposition

Developers choose Wormholy because it requires zero code integration—just install the library and shake your device to debug. Unlike manual logging or proxy tools, it automatically captures all traffic with SSL support and offers advanced filtering and export features.

Overview

iOS network debugging, like a wizard 🧙‍♂️

Use Cases

Best For

  • Debugging network requests in iOS apps without adding logging code
  • Inspecting API responses and headers during development
  • Testing HTTPS endpoints without certificate issues
  • Sharing network request examples as cURL commands
  • Exporting API collections to Postman for documentation
  • Filtering and analyzing network traffic by status code or host

Not Ideal For

  • Apps that rely on background URL sessions for network operations
  • Projects requiring network debugging or monitoring in production environments
  • Teams needing programmatic debugging control without device-dependent gestures
  • Applications with strict memory constraints where logging network traffic could impact performance

Pros & Cons

Pros

Zero-Code Integration

Simply install via CocoaPods or SPM with debug configuration—no imports or code changes needed, as it automatically hooks into URLSession.

Instant Shake-to-Debug

Access the debugging interface by shaking the device or simulator, providing immediate insight without additional setup steps.

Comprehensive Traffic Capture

Records all requests, responses, headers, and bodies from URLSession and libraries like Alamofire, with built-in SSL support for HTTPS.

Advanced Filtering and Export

Filter by status code or blacklist hosts, and export requests as cURL commands or Postman collections for easy sharing and documentation.

Cons

No Background Session Support

Cannot inject into background URLSessionConfigurations due to Apple's limitations, making it useless for apps relying on background network tasks.

iOS Version Restriction

Requires iOS 16.0+, forcing developers on older iOS versions to use an outdated fork (version 1.7.x) with potential compatibility issues.

Memory Management Overhead

Recording all network traffic can consume memory; while configurable with a limit, developers must manually manage this to avoid performance degradation in debug builds.

Frequently Asked Questions

Quick Stats

Stars2,615
Forks214
Contributors0
Open Issues11
Last commit3 months ago
CreatedSince 2018

Tags

#debugging-tools#ios#shake-gesture#nsurlsession#alamofire#network-debugging#network#urlsession#logging#logger#mobile-development#https#charles#swift#debugger#http-client

Built With

i
iOS
S
Swift

Included in

iOS51.7kSwift26.0k
Auto-fetched 11 hours ago

Related Projects

AlamofireAlamofire

Elegant HTTP Networking in Swift

Stars42,424
Forks7,658
Last commit18 hours ago
ShadowsocksX-NGShadowsocksX-NG

Next Generation of ShadowsocksX

Stars32,885
Forks7,753
Last commit1 year ago
DoraemonKitDoraemonKit

一款面向泛前端产品研发全生命周期的效率平台。

Stars20,404
Forks3,185
Last commit1 day ago
MoyaMoya

Network abstraction layer written in Swift.

Stars15,358
Forks1,996
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub