🍦 SwiftServe Get

Menu / packages / realm-swift

realm-swiftas of v20.0.5 · ca03df49

https://github.com/realm/realm-swift

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Object / document store

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

Database encryption
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest').
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest').
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest').
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest').
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest'). README does not name visionOS.
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest'). README does not name linux and no Linux build evidence exists.
?

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

  • README.md:0
    View the line on GitHub →
    README 'Fully Encrypted' section demonstrates Realm.Configuration(encryptionKey: key) with a 64-byte key ('Data can be encrypted in-flight and at-rest'). README does not name macCatalyst.
Schema migrations

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

  • Migration
    RealmSwift/Migration.swift:83
    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.
  • Migration.enumerateObjects
    RealmSwift/Migration.swift:102
    View the line on GitHub →
  • Realm.performMigration
    RealmSwift/Migration.swift:71
    View the line on GitHub →
?

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

  • Migration
    RealmSwift/Migration.swift:83
    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

Reactive queries / change tracking

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

  • Object.observe
    RealmSwift/Object.swift:322
    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.
  • NotificationToken
    RealmSwift/Aliases.swift:59
    View the line on GitHub →
  • RealmPublishers
    RealmSwift/Combine.swift:936
    View the line on GitHub →
?

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

  • Object.observe
    RealmSwift/Object.swift:322
    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

Type-safe queries

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

  • Query
    RealmSwift/Query.swift:103
    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.
  • Results
    RealmSwift/Results.swift:112
    View the line on GitHub →
  • SortDescriptor
    RealmSwift/SortDescriptor.swift:26
    View the line on GitHub →
?

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

  • Query
    RealmSwift/Query.swift:103
    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

Notes

Object / document store: Core Realm object database: Realm struct, Object base type, List collection all unconditional in the surface. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.

Database encryption: Realm.Configuration.encryptionKey exists in the checkout (RealmSwift/RealmConfiguration.swift init parameter and property) but fell outside the truncated surface digest (800 of 1463 decls), so no admissible symbol anchor; readme-only evidence caps status at unknown, confidence 0.3.

Schema migrations: Full migration surface (Migration typealias over RLMMigration, enumerateObjects/create/delete/renameProperty, performMigration, schemaVersionAtURL), all unconditional. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.

Reactive queries / change tracking: Unconditional observe API plus Combine publishers and SwiftUI @ObservedResults. Additional observe overloads exist behind compiler(<6)/!compiler(<6) version gates (compiler-version, not platform, conditions). Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.

Type-safe queries: Type-safe Query DSL (Query struct with ~90 operator/predicate members in surface), Results, SortDescriptor, all unconditional. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.

Badges for your README

Maintainer of realm-swift? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Object / document store badge
Database encryption badge
Schema migrations badge
Reactive queries / change tracking badge
Type-safe queries badge