A handy collection of more than 500 native Swift extensions to boost your productivity.
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- architecture
- composition
- modularity
- testability
The Swift (and Objective-C) testing framework.
SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.
- swiftui
- swift
- architecture
- clean-architecture
A Matcher Framework for Swift and Objective-C
- matcher-functions
- swift-generics
- swift-assertions
- failure-messages
📸 Delightful Swift snapshot testing.
- swift
- testing
- snapshot-testing
- screenshot-testing
MacOS application to spoof / fake / mock your iOS / iPadOS or iPhoneSimulator device location. WatchOS and TvOS are partially supported.
- location
- location-spoofing
- location-spoof
- fake-locations
Runtime introspection and unit testing of SwiftUI views
- swiftui
- swiftui-views
- unit-testing
- runtime-typechecking
How do I test this with UI Testing?
- xcuitest
- xctest
- ui-testing
- cheatsheet
:alien: Swift fake data generator
- fakery
- lorem
- swift-framework
- unit-testing
Boilerplate-free mocking framework for Swift!
- mock
- mockito
- cuckoo
- stub
Random data generation in Swift
- swift
- random
- random-generation
- protocol
QuickCheck for Swift
- swift
- quickcheck
- property-based-testing
Swift HTTP Networking with stubbing and caching support
- swift
- mocking
- nsurlsession
- networking
📘A library for isolated developing UI components and automatically taking snapshots of them.
- playbook
- snapshot
- snapshot-testing
- visual-regression-testing
Mock Alamofire and URLSession requests without touching your code implementation
- wt-branch-protection-two-approvals
- wt-branch-protection-exempt
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.
Automatic testing of your Pull Requests on GitHub and BitBucket using Xcode Server. Keep your team productive and safe. Get up and running in minutes. @buildasaur
🐤Dynamically Mock server behaviors and responses in Swift
- func
- kakapo
- json-api
- opinionated
Network testing for Swift
Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.
- webkit
- headless-browsers
- erik
- swift
An open source library for building deep-linkable SwiftUI applications with composition, testing and ergonomics in mind
BDD Framework and test runner for Swift projects and playgrounds
Small library to easily run your tests directly within a Playground
- playground
- tdd
- swift