Packages for keyword “offline-first”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Boutique
✨ A magical persistence library (and so much more) for state-driven iOS and Mac apps ✨
Swarm
Type-safe tools, on-device inference, multi-agent workflows, memory, and guardrails, in one Swift-native runtime
ObjectBox
Swift database - fast, simple and lightweight (iOS, macOS)
Ensembles3
Ensembles 3 — Core Data and SwiftData sync framework for Apple platforms
Bodega
A simple store for all your basic needs, and a foundational data layer primitive for iOS and Mac apps. 🐱
Papyrus
Papyrus aims to hit the sweet spot between saving raw API responses to the file system and a fully fledged database like Realm.
SwiftLocalStorage
Type-safe local persistence and caching for Swift. Store your existing Codable DTOs with SwiftData, with no @Model entities. Supports cache expiration, indexed queries, live observation and DTO migrations. Swift 6, zero dependencies.
SyncEngine
An offline-first sync engine for SwiftData, built with Swift 6 strict concurrency, native CloudKit integration and reactive SwiftUI components.
TalaDB
TalaDB for Swift - Swift bindings for TalaDB, an embedded document and vector database, for native iOS and macOS apps .
WalletHDDerivationKit
Offline native HD wallet derivation for Swift, JavaScript, Python, Rust, Go, Dart, Kotlin, and the wallethd CLI
SwiftResilience
Offline-first async networking and task orchestration framework for modern Swift applications.
11 packages.