Packages for keyword “swift-macros”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-interception
Package for interception of objc selectors in Swift.
tca-composer
A swift macro framework for generating boiler-plate code in TCA-based applications.
combine-cocoa
Cocoa extensions for Apple Combine framework.
LoremSwiftify
Swift Macro that generates realistic mock/fake data for structs, classes, and enums — perfect for SwiftUI previews and snapshot tests
Renamed
Swift macro to add deprecated symbols, useful when renaming a symbol without introducing a breaking change.
swift-loggable
Set of macros that support type-wide and per-function logging with ability to customize how logs are handled
swift-mockable
A Swift Macro that generates mock classes from protocols for testing.
swift-mocking
Swift macros for generating mocks.
PrincipleMacros
Essential tools that simplify the implementation of custom Swift macros
swift-locking
Swift macros for protecting shared mutable state.
SwiftMacros
Collection of useful macros
SwiftSyntaxSugar
Helpful extensions for SwiftSyntax.
DocumentData
A data persistence library like SwiftData, and persist all the data into Property List Document.
EmailValidation
Swift macro framework for validating email addresses
swift-gherkin-testing
A native BDD testing framework for Swift. Execute Gherkin .feature files as Swift Testing tests using Swift Macros. No external runtime dependencies. Gherkin v6+ syntax with Cucumber Expressions, 70+ languages, and built-in reporters
OpenAIStructure
Swift Macro for OpenAI API Structured Outputs.
SwinjectMacros
A Collection of macros to interact with Swinject
DeepLink
Create type-safe deep links in to iOS apps, macOS apps, and websites using Swift macros.
BuilderMacro
builder-macro is a macro that implements the Builder design pattern in Swift
SafeTypesMacros
Macros for compile-time SafeTypes initializers from literals