Wormholy alternatives and similar libraries
Based on the "Network" category.
Alternatively, view Wormholy alternatives based on common mentions on social networks and blogs.
-
Perfect
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and moreβ¦) -
SwiftSoup
SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS) -
Zewo
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines. -
BlueSocket
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux. -
Connectivity
π Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access. -
WKZombie
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript. -
PeerKit
An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps -
SOAPEngine
This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app. -
Digger
Digger is a lightweight download framework that requires only one line of code to complete the file download task -
BigBrother
DISCONTINUED. Automatically sets the network activity indicator for any performed request.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Wormholy or a related project?
README
Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable.
What you can do:
- [x] No code to write and no imports.
- [x] Record all app traffic that uses
NSURLSession
. - [x] Reveal the content of all requests, responses, and headers simply by shaking your phone!
- [x] No headaches with SSL certificates on HTTPS calls.
- [x] Find, isolate and fix bugs quickly.
- [x] Swift & Objective-C compatibility.
- [x] Also works with external libraries like
Alamofire
&AFNetworking
. - [x] Ability to blacklist hosts from being recorded using the array
ignoredHosts
. - [x] Ability to export API requests as Postman collection
- [x] Ability to share cURL rappresentation of API requests
Requirements
- iOS 9.0+
- Xcode 10+
- Swift 4, 4.1, 4.2 and Swift 5
Usage
Add it to your project, and that's all! Shake your device or your simulator and Wormholy will appear! You don't need to import the library into your code, it works magically!
I suggest you install it only in debug mode. The easiest way is with CocoaPods:
pod 'Wormholy', :configurations => ['Debug']
If you want to disable the shake, and fire Wormholy from another point inside your app, you need to set the environment variable WORMHOLY_SHAKE_ENABLED
= NO
, and call this local notification:
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "wormholy_fire"), object: nil)
You can also programmatically enable/disable the shake gesture at any time. You can do Wormholy.shakeEnabled = false
to disable (or enable) the shake gesture.
Carthage
You can also install Wormholy using Carthage.
To integrate Wormholy into your Xcode project using Carthage, specify it in your Cartfile
:
github "pmusolino/Wormholy"
Run carthage update
to build the framework and drag the built Wormholy.framework
into your Xcode project.
Contributing
- If you need help or you'd like to ask a general question, open an issue.
- If you found a bug, open an issue.
- If you have a feature request, open an issue.
- If you want to contribute, submit a pull request.
Acknowledgements
Made with β€οΈ by Paolo Musolino.
Follow me on:
πΌ Linkedin
π€ Twitter
π Instagram
π¨πΌβπ€ Facebook
MIT License
Wormholy is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the Wormholy README section above
are relevant to that project's source code only.