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 🚀
ErrorKit
Simplified error handling with built-in user-friendly messages for common errors. Fully localized. Community-driven.
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.
ConsoleDock
In-app debug console for iOS, Swift, and Objective-C testing without attaching Xcode.
ResponseDetective
Sherlock Holmes of the networking layer. :male_detective:
Babylon
Captures HTTP/HTTPS, WebSocket, gRPC, and runtime trace data from your app and sends it to Rockxy. No proxy or certificate required.
KeylineKit
Measured layout annotations for SwiftUI previews: padding, spacing, sizes, corner radii and safe area.
Watchdog
Class for logging excessive blocking on the main thread
Core
🌎 Utility package containing tools for byte manipulation, Codable, OS APIs, and debugging.
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
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.
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.
Log
Log is a lightweight, flexible Swift logging framework that provides elegant and customizable logging capabilities for iOS, macOS, tvOS, watchOS, and visionOS applications.
DebugAdapterProtocol
Swift library for working with Debug Adapter Protocol (DAP)
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. 📹
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