Packages for keyword “macro”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MetaCodable
Supercharge Swift's Codable implementations with macros meta-programming.
CodableKit
A Swift macro package designed to simplify the use of Swift's Codable protocol by allowing easy integration of default values, reducing the amount of auxiliary code you need to write.
SpryKit
Spry is a framework that allows spying and stubbing in Apple's Swift language. Also included is a XCTAsserts for the spied objects
Ananda
JSON model decoding based on yyjson.
BuildableMacro
BuildableMacro is a Swift package, simplifying property modification in Swift through automated setter function generation.
ModifiedCopy
A Swift macro for making inline copies of a struct by modifying a property.
OrOther
A macro for adding a blank "other" case to any enum.
swift-mocking
Swift macros for generating mocks.
SwiftSyntaxSugar
Helpful extensions for SwiftSyntax.
swift-builder
Builder Patterns for Flexible Syntax in Swift.
Alias
🎭 A Swift macros for defining aliases for types, functions, variables, etc.
ApproximateEquality
Swift ApproximateEquality protocol & macros
AnandaMacros
Macros for Ananda
swift-synchronization
Swift macros for protecting shared mutable state.
EmailValidation
Swift macro framework for validating email addresses
Memoize
Swift Memoize Macro: Effortless function memoization in Swift 👾
SwiftStorage
SwiftStorage is an easy way to persist data without Key Value.
SafeTypesMacros
Macros for compile-time SafeTypes initializers from literals
WithSpecializedGeneric
A peer macro expanding generic struct or class to a specialized type
19 packages.