A lightweight iOS/macOS network debugging library that logs all network requests with a one-line setup.
Netfox is a lightweight network debugging library for iOS and macOS apps that logs all network requests with minimal setup. It helps developers quickly inspect network traffic, identify issues, and debug problems related to API calls, third-party libraries, and web views. The library supports both Swift and Objective-C and is designed for use in development and testing environments.
iOS and macOS developers who need to debug network requests in their apps, including those using third-party libraries like Alamofire or AFNetworking.
Developers choose Netfox for its dead-simple one-line setup, comprehensive request capture from all app sources, and intuitive shake-to-view interface. It's a lightweight alternative to more complex debugging proxies, offering built-in search, filtering, and sharing directly within the app.
A lightweight, one line setup, iOS / OSX network debugging library! 🦊
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integration is dead simple with a single method call in AppDelegate, as shown in the README, reducing setup time to seconds.
Logs all network requests from the app, third-party libraries like Alamofire, and UIWebViews, ensuring no traffic is missed during debugging.
Shake the device to instantly display logs, with optional custom gestures for flexible access, making on-demand inspection effortless.
Allows searching by URL or method and filtering by content types like JSON or XML, enabling focused analysis of specific requests.
Uses disk-based storage to keep memory low, but this can introduce latency when accessing logs and isn't ideal for high-frequency or large-volume traffic.
Swift Package Manager integration is marked as beta and only available for iOS, not macOS, restricting modern dependency management for some projects.
Purely a logging tool; it cannot modify or mock network requests, unlike more advanced proxies that allow for dynamic testing scenarios.