GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper that handles local data persistence, connection management, and encrypted file storage for Apple platforms. The library features a dedicated observation framework that tracks database changes to automatically synchronize the application state and user interface in real time. It distinguishes itself with a type-safe query builder and a protocol-based mapping system that converts database rows into structured Swift objects. The toolkit covers a broad range of administrative and o
SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra
Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries
Realm is a mobile database: an alternative to SQLite & key-value stores
CoreStore ist ein typsicheres Swift-Interface und ein Persistenz-Wrapper zur Verwaltung lokaler Datenspeicher und Objektgraphen unter Verwendung des Core-Data-Frameworks. Es fungiert als atomarer Persistenz-Manager, der Datenaktualisierungen innerhalb von Transaktionsblöcken ausführt, um sicherzustellen, dass Änderungen entweder vollständig gespeichert oder zurückgerollt werden, um Zustandsbeschädigungen zu vermeiden.
Die Hauptfunktionen von johnestropia/corestore sind: Atomic Transaction Execution, Structured Object Persistence, Persistence Wrappers, Database Transaction Grouping, Schema Migrations, Type-Safe Data Abstractions, Type-Safe Query Builders, Core Data Frameworks.
Open-Source-Alternativen zu johnestropia/corestore sind unter anderem: groue/grdb.swift — GRDB.swift is a comprehensive SQLite toolkit and object-relational mapper for Swift. It provides a database wrapper… stephencelis/sqlite.swift — SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting… simolus3/drift — Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database… realm/realm-js — Realm is a mobile database: an alternative to SQLite & key-value stores. magicalpanda/magicalrecord — MagicalRecord is a data persistence library and wrapper for Core Data that implements the Active Record pattern. It… goravel/goravel — Goravel is a full-featured development scaffold and framework for building web applications, REST APIs, and gRPC…