mergesort/Boutique

✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨

1.1kStars on the repository
5Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

mergesort/Boutique

Skill Claude CodeCodex

Part of boutique

Best practices for using Boutique with Swift 6 concurrency, @Observable, @ObservationIgnored, Sendable conformance, testing with preview stores, and dependency injection. Use when troubleshooting Boutique issues, migrating to Swift 6, or setting up tests.

1.1k 1mo ago A 56 tokens original MIT

boutique-store

02

mergesort/Boutique

Skill Claude CodeCodex

Part of boutique

Create and use Boutique Store for Swift data persistence, including initialization, @Stored controllers, CRUD operations, operation chaining, and granular event monitoring. Use when persisting arrays of items, building data controllers, or working with Boutique's Store type.

1.1k 1mo ago A 52 tokens original MIT

mergesort/Boutique

Skill Claude CodeCodex

Part of boutique

Persist individual values with Boutique's @StoredValue (UserDefaults) and @SecurelyStoredValue (Keychain), including set, reset, toggle, bindings, keypath setters, array and dictionary helpers, and async observation. Use when storing preferences, settings, feature flags, or sensitive data like auth tokens.

1.1k 1mo ago A 68 tokens original MIT

boutique-swiftui

04

mergesort/Boutique

Skill Claude CodeCodex

Part of boutique

Integrate Boutique with SwiftUI views using onChange, onStoreDidLoad, bindings, and preview stores. Use when building SwiftUI views that display or react to Boutique-persisted data.

1.1k 1mo ago A 45 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: