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

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