Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Swift Macros

Swift Macros

7 projects

Showing 7 of 7 projects

Swift Macros
Swift MacrosSwift

A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.

#apple#developer-tools#dependency-injection
Stars2.5k
Forks106
Last commit5 months ago
CodableWrappers
CodableWrappersSwift

A Swift library that simplifies custom serialization of Codable types using declarative property wrapper annotations.

#swift6#ios#codable
Stars707
Forks42
Last commit1 year ago
ReerCodable
ReerCodableSwift

A Swift macro framework that extends Codable with declarative annotations for simpler JSON serialization.

#declarative-programming#codable#codablewrappers
Stars421
Forks35
Last commit1 month ago
TextBuilder
TextBuilderSwift

A Swift macro that provides ViewBuilder-like syntax for composing Text in SwiftUI with support for control flow and separators.

#ios#declarative-ui#ui-development
Stars247
Forks7
Last commit10 days ago
MemberwiseInit
MemberwiseInitSwift

A Swift macro that generates memberwise initializers at any access level with default values and compile-time safety.

#boilerplate-reduction#swift-package-manager#property-wrappers
Stars196
Forks23
Last commit3 months ago
SafeDI
SafeDISwift

A compile-time-safe dependency injection library for Swift that eliminates boilerplate while ensuring dependency validity.

#ios#dependency-injection#swift-package-manager
Stars194
Forks8
Last commit1 month ago
SyntaxKit
SyntaxKitSwift

A Swift package for generating Swift code programmatically using declarative, type-safe result builders.

#result-builders#developer-tools#type-safe
Stars106
Forks2
Last commit1 month ago

Related Tags

#Swift6#Code Generation5#Swift Package4#Swiftui3#Ios3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub