GitHub topics: property-wrapper
guillermomuntaner/Burritos
A collection of Swift Property Wrappers (formerly "Property Delegates")
Language: Swift - Size: 102 KB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 1,344 - Forks: 41

yangKJ/HollowCodable
Codable customized using property wrappers library for Swift. Replace the existing HandyJSON at project. 😤
Language: Swift - Size: 173 KB - Last synced at: about 9 hours ago - Pushed at: 3 months ago - Stars: 75 - Forks: 14

jessesquires/Foil
A lightweight property wrapper for UserDefaults done right
Language: Swift - Size: 449 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 467 - Forks: 27

gonzalezreal/DefaultCodable
A convenient way to handle default values with Swift Codable types
Language: Swift - Size: 22.5 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 358 - Forks: 11

0xLeif/AppState
🧠 Effortless State Management and Dependency Injection for Swift 6 Applications
Language: Swift - Size: 263 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 89 - Forks: 3

juliand665/UserDefault
Swifty User Defaults thanks to Property Wrappers
Language: Swift - Size: 41 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

ExCodable/ExCodable
JSON-Model Conversion with Swift Codable
Language: Swift - Size: 235 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 146 - Forks: 22

yakovmanshin/YMFF
Feature management made easy.
Language: Swift - Size: 192 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 32 - Forks: 0

Amzd/PublishedObject
A property wrapper that forwards the objectWillChange of the wrapped ObservableObject to the enclosing ObservableObject's objectWillChange.
Language: Swift - Size: 28.3 KB - Last synced at: 11 days ago - Pushed at: 7 months ago - Stars: 34 - Forks: 7

devmaximilian/cached 📦
Language: Swift - Size: 16.6 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

JosephDuffy/Partial
Type-safe wrapper mirroring the wrapped type's properties, making each property optional
Language: Swift - Size: 2.23 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 78 - Forks: 7

KaneCheshire/Blade
A super simple dependency injection library written in Swift.
Language: Swift - Size: 23.4 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

ibra-kdbra/JSON-Model_Schema
Creates (immutable) PHP model classes
Language: PHP - Size: 317 KB - Last synced at: 20 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

RakuyoKit/RaAPIWrapper
🍯 Use @propertyWrapper to provide the necessary data for network requests in a more aggregated form.
Language: Swift - Size: 118 KB - Last synced at: 23 days ago - Pushed at: 11 months ago - Stars: 14 - Forks: 2

hsuanchih/Scribbles
Notes on How Stuff Works
Language: Ruby - Size: 1.56 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

vmanot/SwiftDB
A modern database abstraction layer + runtime, batteries included [WIP].
Language: Swift - Size: 545 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 339 - Forks: 7

idrougge/OptionallyDecodable
Property wrapper for turning decoding failures into optionals instead of errors.
Language: Swift - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 44 - Forks: 3

SteveBarnegren/MirrorUI
Create controls to edit objects using reflection
Language: Swift - Size: 4.75 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 2

0xLeif/AppDependency
🧠 Effortless Dependency Injection for Swift Applications. Dependency only mirror of AppState
Language: Swift - Size: 52.7 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

AndrewBennet/PersistedPropertyWrapper
A Swift library to enable easy persistent UserDefaults storage
Language: Swift - Size: 95.7 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 40 - Forks: 2

denismurphy/swift-dependency-injection
Dependency Injection (DI) for Swift inspired by JSR-330
Language: Swift - Size: 31.3 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

phimage/Prephirences
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults
Language: Swift - Size: 992 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 573 - Forks: 35

JosephDuffy/Persist
Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.
Language: Swift - Size: 3.53 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 47 - Forks: 3

mustafakarakus/Config
Config is a framework written in Swift that makes it easy for you to use JSON file as a configuration, with JSON keys in dot notation in your application. Also supports SwiftUI! 'configInstance.mySettings.myKey.mySubKey.value()'
Language: Swift - Size: 480 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 1

tfmart/TagCleaner
Swift package for cleaning music metadata tags. Removes extraneous information from titles, albums, and artist fields.
Language: Swift - Size: 65.4 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

sshaw/property_string
Use Java-style property notation to execute method call chains on an object
Language: Ruby - Size: 10.7 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 0 - Forks: 1

josephlord/MicroInjection
A tiny (40 lines or ~100 lines including documentation, comments and whitespace) dependency injection framework that can be used in a similar way to the SwiftUI environment
Language: Swift - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 16 - Forks: 0

ihamadfuad/PropertyWrapperAPI
A collaborative list of awesome Swift Property Wrappers
Language: Swift - Size: 17.6 KB - Last synced at: 11 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

theblixguy/Invalidating
Backports the new @Invalidating property wrapper to older platforms
Language: Swift - Size: 428 KB - Last synced at: about 19 hours ago - Pushed at: almost 4 years ago - Stars: 73 - Forks: 3

RougeWare/Swift-PropertyWrapper-Protocol
Lets you reference property wrappers as protocols
Language: Swift - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

danyaffff/KeychainStorage
A simple SwiftUI property wrapper for synchronized interaction with Keychain.
Language: Swift - Size: 21.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

danielctull-playground/Converted
Language: Swift - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

danielctull-playground/Context
Replicates the benefits of a managed object context in SwiftUI. This comes with support for rolling back to the original state as well as undo and redo support.
Language: Swift - Size: 38.1 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

FelixHerrmann/FHPropertyWrappers
Some useful Swift Property Wrappers.
Language: Swift - Size: 60.5 KB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

0xLeif/ApplicationKit
🧰 Application Lifecycle and AppState Enhancements
Language: Swift - Size: 18.6 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

EmadBeyrami/SwiftDataManager
A best practice codebase for saving data in in user defaults
Language: Swift - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

WowbaggersLiquidLunch/Quantum
A library that enables quantum mechanical behaviours for variables; no complex vector space involved.
Language: Swift - Size: 52.7 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

mezhevikin/Persistent
⚙️ A tiny property wrapper for UserDefaults. Only 60 lines of code.
Language: Swift - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

singularstan/CodableProperty
Generic property wrapper to extend Codable protocol with automatic handling of common errors during JSON parsing.
Language: Swift - Size: 42 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GienaM/UserDefault
UserDefaults property wrapper
Language: Swift - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

danielepantaleone/PersistedProperty
A lightweight framework to persist iOS properties written in Swift
Language: Swift - Size: 104 KB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ryanslikesocool/UnityFoundation-PropertyWrappers
Property wrappers and bindings for Unity + C#
Language: C# - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

moliya/DefaultCodable
Default value for Codable
Language: Swift - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SlavisWolf/HelloSwiftUI
SwiftUI Examples
Language: Swift - Size: 378 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SlavisWolf/swiftui_basic_example
Ejemplo con la funcionalidad básica de SwiftUI y las Property Wrappers
Language: Swift - Size: 49.8 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SlavisWolf/Functional-course-ios
Funcional programming in iOS course by Julio César Fernández.
Language: Swift - Size: 839 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

bielikb/UseAutoLayout
UseAutoLayout @propertyWrapper for Swift
Language: Swift - Size: 2.18 MB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 25 - Forks: 1

EFPrefix/EFStorage
Store anything anywhere with ease. Documentation:
Language: Swift - Size: 460 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

rehannali/SGSerializable
An enhancement of a current codable protocol for easier and better [en/de]coding of JSON.
Language: Swift - Size: 86.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

bobek-balinek/Helios
A collection of useful property wrappers for your UIKit needs
Language: Swift - Size: 59.6 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

minacle/swift-locks
Language: Swift - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

V8tr/UserDefaultsPropertyWrapper
Swifty UserDefaults property wrapper with statically-typed keys and change observations. https://www.vadimbulavin.com/advanced-guide-to-userdefaults-in-swift/
Language: Swift - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 27 - Forks: 6

ivanlisovyi/Dep 📦
Framework that implements a dependency injection using the Service Locator pattern and provides a convenient way to use these dependencies using @Dependency property wrapper
Language: Swift - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

nikstar/CLInterface 📦
Elegant @propertyWrapper-based command line argument parser
Language: Swift - Size: 37.1 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

sshaw/property_hash
Access a nested Ruby Hash using Java-style properties as keys
Language: Ruby - Size: 9.77 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ZkHaider/DiffValue
Diff Observation PropertyWrapper for Equatable types
Language: Swift - Size: 1.6 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

0x0001SUI/KeyboardState
A property wrapper type that shows whether the keyboard is shown or hidden.
Language: Swift - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

nicholascross/Resolve
A swift package enabling decentralised dependency resolution
Language: Swift - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

AnasAlhasani/XcodeConfig
Property wrapper that allows you to access build settings values through the `infoDictionary` property of Foundation’s `Bundle` API.
Language: Swift - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

kiarashvosough1999/Closured
New Way Of Working Around With Closures.
Language: Swift - Size: 21.5 KB - Last synced at: 23 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

ytyubox/PropertyWrapper
Talk of Property wrapper at 2021, February 23th, iOS Taipei.
Language: Swift - Size: 1.11 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 1

fsaldivar-dev/experimental-annotation-swift
El objetivo del repositorio es poder usar un conjunto de anotaciones "property wrappers" a un atributo.
Language: Swift - Size: 287 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

mrfour0004/UserDefaultsStorable
Swifty, modern, and strong-typed UserDefaults package.
Language: Swift - Size: 42 KB - Last synced at: 20 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 3

maveric94/UserDefaultsBacked
Property wrapper to save different types to UserDefaults
Language: Swift - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

metin-atalay/DependencyInjection
Writing a solution using Swift features like static subscripts, extensions, and Property Wrappers
Language: Swift - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Eldaen/CodingStyleWrapper
Property Wrapper to auto-convert string to Camel / Snake / Kebab cases
Language: Swift - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

futuredapp/FTPropertyWrappers
Property wrappers for User Defaults, Keychain, StoredSubject and synchronization.
Language: Swift - Size: 1.54 MB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 1

treatwell/ISO8601PeriodDuration
Parse ISO 8601 period-duration strings into DateComponents
Language: Swift - Size: 30.3 KB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

mtzaquia/astral
Astral is a lightweight, scalable framework for strongly-typed dependency injection with property wrapper support.
Language: Swift - Size: 10.7 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

serg-ios/hws-swiftui
Intermediate SwiftUI.
Language: Swift - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

stephtelolahy/ParsableCommandDemo
Decoding heterogenous collection using Swift Codable, Property Wrapper
Language: Swift - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

stanfeldman/PropertyInjector
Property dependency injection framework for Swift.
Language: Swift - Size: 235 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 2

bscothern/Moo
Language: Swift - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

dubeboy/Merchant
Type-safe HTTP client for iOS
Language: Swift - Size: 158 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

KirillSaltykov/Injected
Basic Dependency Injection library using property wrappers
Language: Swift - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0
