An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: swiftmacros

hainayanda/Dummyable

Dummyable is a lightweight utility for easily generating dummy instances of Swift types for testing and prototyping.

Language: Swift - Size: 171 KB - Last synced at: about 21 hours ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

Mcrich23/EnhancedCodable

Here are some quality of life additions to the Swift Codable protocol

Language: Swift - Size: 22.5 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1

fatbobman/ObservableDefaults

A comprehensive solution integrating SwiftUI + Observation + UserDefaults + iCloud Key-Value Store

Language: Swift - Size: 177 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 151 - Forks: 6

p-x9/AssociatedObject

🔗 Swift Macro for allowing variable declarations even in class extensions

Language: Swift - Size: 308 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 143 - Forks: 4

GottaGetSwifty/CodableWrappers

A Collection of PropertyWrappers to make custom Serialization of Swift Codable Types easy

Language: Swift - Size: 276 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 689 - Forks: 42

juanarzola/Queried

Queried SwiftData macro

Language: Swift - Size: 33.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - 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: about 2 months ago - Pushed at: 12 months ago - Stars: 16 - Forks: 2

rezojoglidze/RJSwiftMacros

RJSwiftMacros is a Swift package that provides swift macros

Language: Swift - Size: 233 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 13 - Forks: 0

p-x9/AliasMacro

🎭 A Swift macros for defining aliases for types, functions, variables, etc.

Language: Swift - Size: 83 KB - Last synced at: about 10 hours ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 0

zijievv/hex-color

Swift macros for type-safe generation of Color, UIColor, and NSColor from hex string values.

Language: Swift - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

TelemTobi/swift-localization

Localization made simple using Swift macros for efficient string handling and seamless integration ✨

Language: Swift - Size: 24.4 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

simonbs/ProxyMacro

Swift macro that proxies a value from one object to another.

Language: Swift - Size: 19.5 KB - Last synced at: 25 days ago - Pushed at: 6 months ago - Stars: 13 - Forks: 3

CuriositySoftware/swift-fatal-test-value

This Swift macro auto-injects fatalError() into initializers, streamlining the setup of unit tests for Dependency Injected components.

Language: Swift - Size: 38.1 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

zijievv/sf-symbols-generator

A Swift macro generating type-safe SF Symbols

Language: Swift - Size: 38.1 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 10 - Forks: 0

fummicc1/RealmSwiftMacro

swift macro that aims to produce crud methods on Realm Object

Language: Swift - Size: 20.5 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

FiveSheepCo/PersistedStorage

A Swift Macro providing type-safe persisted iCloud-synced storage for Swift projects using `NSUbiquitousKeyValueStore` internally.

Language: Swift - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

CuriositySoftware/swift-property-name

Swift Macro for automatically generating methods to retrieve property names as strings in a type-safe manner.

Language: Swift - Size: 24.4 KB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

yume190/TemporaryVariable

`TemporaryVariable` provide a macro `#info {...}`. It capture most function calls and assign them to temporary variables.

Language: Swift - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

narek-sv/Migrator

Migrator is a versatile Swift Package designed to streamline the execution of asynchronous tasks with dependency management on all Apple platforms

Language: Swift - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

immaterialgoods/BinaryInitializable

Simple Swift macro for instantiating numerical structs and classes from binary data.

Language: Swift - Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

aibobrov/EnumPath

Swift Macro that generates enum's associated value getters, setters

Language: Swift - Size: 9.77 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kingnight/SwiftMacrosLibrary

A handy collection of Swift Macros to boost your productivity.

Language: Swift - Size: 723 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

HuskyXaHusky/UCgorgeous

Swift Macros. The coolest methods "copy" classes/structures, which is especially useful in the functional programming paradigm...

Language: Swift - Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SergeyPetrachkov/SiberianMacros

A bunch of macros written in Swift for Swift. [Work in progress]

Language: Swift - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

collisionspace/ReuseIdentifierMacro

A Reuse Identifier Macro that is useful in generation of a reuse id for your UICollectionViewCells and UITableViewCells

Language: Swift - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 0

franzlj/DescribedErrorMacro

Swift Macro for description synthesis of Error types

Language: Swift - Size: 3.91 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0