Packages for keyword “debugging”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-custom-dump
A collection of tools for debugging, diffing, and testing your application's data structures.
DebugSwift
A toolkit to make debugging iOS applications easier 🚀
XCGLogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
ErrorKit
Simplified error handling with built-in user-friendly messages for common errors. Fully localized. Community-driven.
ConsoleDock
In-app debug console for iOS, Swift, and Objective-C testing without attaching Xcode.
ResponseDetective
Sherlock Holmes of the networking layer. :male_detective:
Watchdog
Class for logging excessive blocking on the main thread
Babylon
Captures HTTP/HTTPS, WebSocket, gRPC, and runtime trace data from your app and sends it to Rockxy. No proxy or certificate required.
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
Inspectly
Inspectly is a developer-first HTTP interception and mocking library for iOS that captures, inspects, and mocks network requests with zero configuration and zero dependencies.
PhantomSwift
iOS debug toolkit: network inspector, memory leak tracker, UI hierarchy, 25 modules. Zero deps. SPM + CocoaPods. #if DEBUG safe.
TouchInspector
TouchInspector is a drop-in package that helps you visualize and debug touches on iOS and iPadOS.
VisualizeTouches
Touch Visualization in SwiftUI
DebugAdapterProtocol
Swift library for working with Debug Adapter Protocol (DAP)
Log
Log is a lightweight, flexible Swift logging framework that provides elegant and customizable logging capabilities for iOS, macOS, tvOS, watchOS, and visionOS applications.
SessionReplaySDK
iOS session recording & replay SDK — record user sessions with video, touch events, console logs & network requests. Privacy-first with automatic PII masking. Pure Swift, zero dependencies. 📹
NetworkInspector
The NetworkInspector is an in-app, lightweight tool for iOS that examines networks. It intercepts ‘URLSession’ traffic and allows a user interface to examine requests, responses, headers, status codes, timing, and payloads.
AMLogger
Swift logger built on top of OSLog and SwiftData.
swift-log-format-and-pipe
Swift Logging API Handler that allows for formatting and redirecting log lines
TracingActivity
TracingActivity provides Apples Activity Tracing as part of Unified Logging for pure Swift applications.
20 packages.