perrystreetsoftware / HarmonizeLinks
Harmonize is a modern linter for Swift that allows you to write architectural lint rules as unit tests, helping your team to keep your codebase clean, maintainable, and consistent as it grows, without relying on manual code reviews.
☆293Updated 3 weeks ago
Alternatives and similar repositories for Harmonize
Users that are interested in Harmonize are comparing it to the libraries listed below
Sorting:
- A Swift macro driven auto-mocking library.☆368Updated 3 weeks ago
- Xcode selective testing: Run only tests relevant to the changeset.☆258Updated last week
- 📸 Automatic snapshots from Xcode previews. Supports UIKit/AppKit/SwiftUI on iOS/macOS/watchOS/visionOS/tvOS. Browse previews in-app with…☆375Updated 3 weeks ago
- AsyncExtensions aims to mimic Swift Combine operators for async sequences.☆405Updated 2 months ago
- Useful, testable Swift concurrency.☆435Updated 2 months ago
- 🔥 A library based on Xcode Preview, for easy generation: Playbook view, Snapshot and Accessibility tests. SwiftUI and UIKit supported!☆403Updated last week
- Unidirectional flow implemented using the latest Swift Generics and Swift Concurrency features.☆298Updated 3 weeks ago
- A type-safe HTTP client for Swift.☆319Updated 10 months ago
- SwiftUI view testing library☆178Updated 2 years ago
- Observe how different SwiftUI container views affect state and lifecycle events (onAppear, onDisappear).☆390Updated 2 years ago
- Swift macro that simplifies and automates the process of creating spies for testing☆456Updated 3 months ago
- ⏰ A few clocks that make working with Swift concurrency more testable and more versatile.☆304Updated 10 months ago
- Compile-time-safe dependency injection in Swift☆164Updated 2 weeks ago
- A tool converts test cases written in XCTest to swift-testing☆234Updated 8 months ago
- Magical testing tools for Swift macros.☆318Updated last month
- Swift Macro for enhanced automatic inits.☆159Updated 7 months ago
- Report issues in your application and library code as Xcode runtime warnings, breakpoints, assertions, and do so in a testable manner.☆480Updated 3 weeks ago
- A bidirectional router with more type safety and less fuss.☆391Updated 8 months ago
- 🕸️ dependency-graph is a command-line tool that can visualize the dependencies of packages.☆315Updated last year
- More dependencies for `swift-dependencies`☆334Updated 2 months ago
- Power Assert in Swift.☆493Updated last week
- A rebuild of Apple’s “Scrumdinger” application using modern, best practices for SwiftUI development.☆314Updated last month
- Mocking framework for Swift using Macros☆102Updated last year
- PerformanceSuite: A Swift-based iOS library for monitoring app performance and quality metrics.☆126Updated 3 weeks ago
- ☆338Updated 2 years ago
- iOS 13-compatible backports of commonly used async/await-based system APIs that are only available from iOS 15 by default.☆379Updated 3 years ago
- A library of data structures for working with collections of identifiable elements in an ergonomic, performant way.☆600Updated 5 months ago
- A queue for Swift concurrency☆395Updated last month
- A small mirror for https://github.com/firebase/firebase-ios-sdk, to add support for binary (xcframework) distribution with swift package …☆154Updated 3 weeks ago
- Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.☆216Updated 2 years ago