Topic: "swift-macro"
fetch-rewards/swift-mocking
Swift macros for generating mocks.
Language: Swift - Size: 1.09 MB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 88 - Forks: 3
RandomHashTags/swift-htmlkit
Write HTML and HTMX using Swift Macros.
Language: Swift - Size: 2.07 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 55 - Forks: 1
fetch-rewards/SwiftSyntaxSugar
Helpful extensions for SwiftSyntax.
Language: Swift - Size: 177 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 38 - Forks: 1
zijievv/CodingKeysGenerator
Swift macros generating customizable Coding Keys
Language: Swift - Size: 27.3 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 33 - Forks: 4
fetch-rewards/swift-locking
Swift macros for protecting shared mutable state.
Language: Swift - Size: 110 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 23 - Forks: 2
CaptureContext/swift-foundation-extensions
Standard extensions for Foundation framework
Language: Swift - Size: 80.1 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 0
FiveSheepCo/OrderedRelationship
A Swift macro taking away the pain in adding ordered relationships to SwiftData models
Language: Swift - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2
spacenation/swift-equatable
:rocket: Swift Macro for synthesizing Equatable conformance for classes and actors
Language: Swift - Size: 10.7 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 1
simonbs/ProxyMacro
Swift macro that proxies a value from one object to another.
Language: Swift - Size: 19.5 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 13 - Forks: 3
RandomHashTags/destiny
Standalone, high-performance and lightweight HTTP Server utilizing Swift Macros.
Language: Swift - Size: 1.93 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 0
daangn/KarrotCodableKit
KarrotCodableKit simplifies Swift's Codable protocol by offering support for polymorphism, property wrappers, and macros to handle complex JSON structures efficiently.
Language: Swift - Size: 285 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 11 - Forks: 0
zijievv/sf-symbols-generator
A Swift macro generating type-safe SF Symbols
Language: Swift - Size: 38.1 KB - Last synced at: 7 months ago - Pushed at: 12 months ago - Stars: 10 - Forks: 0
simonbs/SBSObservation
Tiny observation framework designed for UIKit-based apps and built with Swift macros. It automatically handles the deallocation of observations and supports iOS 12 and newer.
Language: Swift - Size: 122 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0
lucaswkuipers/SafeTypesMacros
Macros for compile-time SafeTypes initializers from literals
Language: Swift - Size: 79.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0
zijievv/user-defaults-observation
A Swift macro adding accessors to properties for reading/writing values in UserDefaults within Observable classes
Language: Swift - Size: 32.2 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1
CaptureContext/combine-interception
Package extending Apple' `Combine` framework for interception of objc selectors.
Language: Swift - Size: 45.9 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0
josetorronteras/EmailValidationMacro
Swift macro framework for validating email addresses
Language: Swift - Size: 25.4 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 1
yukiny0811/MetalVertexHelper
Converts Swift structs into C-compatible tuples, including necessary padding for alignment.
Language: Swift - Size: 57.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0
entonio/CopyWithChanges
Copy a Swift class or struct while changing arbitrary fields
Language: Swift - Size: 8.79 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1
CaptureContext/combine-extensions Fork of MakeupStudio/combine-extensions
Extensions for Apple Combine framework
Language: Swift - Size: 64.5 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0
athankefalas/StitcherMacros
A set of meta programming utilities designed to work with the Stitcher library.
Language: Swift - Size: 117 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1
CmST0us/BQ25703A
Swift Package For TI BQ25703A I2C User-Space Driver
Language: Swift - Size: 15.6 KB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
devashree-shukla/SwiftMacro
All about Swift Macro new feature introduced in Swift 5.9, details, examples, use cases, test cases
Language: Swift - Size: 873 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0
yliu-hashed/shimmers-hdl
An HDL based on Swift Macros that turns regular Swift code into Hardware Generators.
Language: Swift - Size: 2.08 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
superturboryan/Consolable
📦 Swift Macro simplifying logging with OSLog
Language: Swift - Size: 5.86 KB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0
zijievv/hex-color
Swift macros for type-safe generation of Color, UIColor, and NSColor from hex string values.
Language: Swift - Size: 12.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0
RandomHashTags/swift-optimal-memory-layout
Declare your Swift variables using a Macro for optimal Memory Layout.
Language: Swift - Size: 25.4 KB - Last synced at: 19 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0
justinrschmidt/SwiftAutoBuilder
Swift macro that generates a class that implements the builder pattern for the type the macro is attached to.
Language: Swift - Size: 289 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
CaptureContext/combine-cocoa Fork of MakeupStudio/combine-cocoa
Cocoa extensions for Apple Combine framework.
Language: Swift - Size: 69.3 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
coenttb/swift-splat
Swift macro for generating convenience initializers by splatting nested struct properties.
Language: Swift - Size: 16.6 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
chebupa/GetterSetterMacro
Getter & Setter macro for Swift. Inspired by project Lombok from Java.
Language: Swift - Size: 38.1 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0
space-code/builder-macro
builder-macro is a macro that implements the Builder design pattern in Swift
Language: Swift - Size: 312 KB - Last synced at: 27 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0
CaptureContext/swift-interception
Package for interception of objc selectors in Swift.
Language: Swift - Size: 62.5 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0