🍦 SwiftServe Get

Menu / storage.document-store

Can Swift packages do object / document store?

also known as: nosql · object database · document database

Built into the OS — no dependency

Apple frameworkiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
CoreData built in as of Xcode 26.6
Details

Managed object-graph persistence (NSPersistentContainer).

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

SwiftData built in as of Xcode 26.6
Details

Schema-managed object persistence; SwiftData model store on top of SQLite. Floors: iOS 17 / macOS 14.

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
realm-swift as of v20.0.5
Details

serves it · confidence 0.90 · as of v20.0.5

serves it · confidence 0.90 · as of v20.0.5

serves it · confidence 0.85 · as of v20.0.5

serves it · confidence 0.85 · as of v20.0.5

serves it · confidence 0.75 · as of v20.0.5

  • Realm
    RealmSwift/Realm.swift:46
    View the line on GitHub →
    Decl unconditional in surface digest (no os() gate) and resolves present on visionOS. Supplementary: build.sh at this tag has dedicated visionOS build/test targets (generic/platform=visionOS, xrsimulator 'Apple Vision Pro'). visionOS is not listed in Package.swift platform floors and README names only iOS/macOS/tvOS/watchOS, hence reduced confidence.
  • Object
    RealmSwift/Object.swift:83
    View the line on GitHub →
  • List
    RealmSwift/List.swift:35
    View the line on GitHub →
?

not verified yet · confidence 0.20 · as of v20.0.5

  • Realm
    RealmSwift/Realm.swift:46
    View the line on GitHub →
    Surface digest resolves this Swift decl present on linux at parse level, but RealmSwift sits on the Realm ObjC core (215 ObjC files unparsed - declared blind spot); no manifest, README, or CI evidence of Linux builds. Under-claiming as unknown.

serves it · confidence 0.75 · as of v20.0.5

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it