How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
A macro that produces variables and methods, for your localization files. From the enumeration keys.
A Swift macro that provides compile-time URL validation with #URL("…") syntax.
`swift #log(logger, .info, "User \(userId) signed out at \(Date())", privacy: .public, customLoggingFunction: YourLogger.log) `
A set of macros that support type-wide and per-function logging with ability to customize how logs are handled.
Swift Macro for allowing variable declarations even in class extensions. It is implemented by wrapping objcgetAssociatedObject/objcsetAssociatedObject.
The main features of p-x9/associatedobject are: Utility Macros.
Open-source alternatives to p-x9/associatedobject include: adiks09/localizable — A macro that produces variables and methods, for your localization files. From the enumeration keys. alex-npmn/urlmacro — A Swift macro that provides compile-time URL validation with #URL("…") syntax. andriygo/smartlogmacro — ``swift #log(logger, .info, "User \(userId) signed out at \(Date())", privacy: .public, customLoggingFunction:… bannzai/utilitytype — UtilityType is an innovative library designed to realize TypeScript's UtilityTypes in Swift. This groundbreaking… bernndr/swift-macros — Contains a collection of useful macros for my personal projects. 23122k/swift-loggable — A set of macros that support type-wide and per-function logging with ability to customize how logs are handled.