Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. Peek

Peek

MITSwift5.3.0

An open-source iOS framework for runtime inspection of your application's UI, layout, and accessibility attributes.

Visit WebsiteGitHubGitHub
2.6k stars94 forks0 contributors

What is Peek?

Peek is an open-source iOS framework that enables runtime inspection of your application's user interface, layout, and attributes while it runs on a device or simulator. It solves the problem of verifying UI implementations, checking design specs, and validating accessibility without needing to rebuild or pause the app.

Target Audience

iOS developers, UI/UX designers, and QA testers who need to inspect and debug live applications during development, design verification, or testing phases.

Value Proposition

Developers choose Peek because it offers a comprehensive, non-intrusive inspection tool with a unified interface, nested inspectors, and accessibility insights, all while maintaining a minimal footprint and ensuring safety with read-only access.

Overview

All new design. Inspect your iOS application at runtime.

Use Cases

Best For

  • Inspecting UI layouts and constraints at runtime on iOS devices
  • Verifying design specifications against implemented interfaces
  • Checking accessibility identifiers and attributes during testing
  • Debugging view hierarchies without Xcode's view debugger
  • Exporting screenshots and metadata for bug reporting
  • Exploring nested view properties in complex iOS applications

Not Ideal For

  • Cross-platform teams needing inspection tools that work across iOS and Android
  • Projects focused on debugging backend logic, network performance, or memory issues rather than UI
  • Environments with strict policies against adding third-party dependencies, even in debug builds
  • Teams that rely exclusively on Xcode's integrated debuggers and prefer zero-setup tools

Pros & Cons

Pros

Unified Inspection Interface

Consolidates all inspectors into a single window for faster and simpler navigation, as emphasized in the README's 'Unified Inspectors' section.

Deep Hierarchy Inspection

Supports nested inspectors to access more than double the attributes of previous versions, allowing detailed exploration of complex view hierarchies.

Minimal Integration Effort

Requires only one line of code to enable and has a lightweight architecture with a small footprint, reducing overhead in your app.

Accessibility and Reporting

Surfaces accessibility details from the app, supports Dynamic Type, and allows exporting reports via iOS native share sheets for easy bug documentation.

Cons

Simulator Setup Complexity

Requires additional code to handle shake gestures in the simulator, adding configuration steps compared to the simpler device setup.

Swift Version Fragmentation

Different Swift versions need specific Peek releases, which can complicate updates and maintenance for projects on older Swift versions.

iOS-Only Limitation

Only supports iOS 9.0 and above, excluding other Apple platforms like macOS or tvOS, and not backward-compatible with older iOS versions.

Frequently Asked Questions

Quick Stats

Stars2,572
Forks94
Contributors0
Open Issues0
Last commit5 years ago
CreatedSince 2014

Tags

#ios#peek#slack#ui-inspection#accessibility#vimeo#mobile-development#cocoapods#swift#inspect#design-tools#carthage#qa-testing

Built With

i
iOS
S
Swift

Links & Resources

Website

Included in

iOS51.7k
Auto-fetched 21 hours ago

Related Projects

inferinfer

A static analyzer for Java, C, C++, and Objective-C

Stars15,637
Forks2,093
Last commit2 days ago
R.swiftR.swift

Strong typed, autocompleted resources like images, fonts and segues in Swift projects

Stars9,575
Forks780
Last commit1 year ago
SwiftGenSwiftGen

The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

Stars9,543
Forks766
Last commit1 month ago
XcodeGenXcodeGen

A Swift command line tool for generating your Xcode project

Stars8,497
Forks883
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