Skip to content
SPECIFICTION
Get listed

GRDB.swift

github.com

Free plan macOSLinuxiOS
Visit github.com
Spec score 7.9 #10 of 26 in Mobile Databases

Spec sheet

Purpose
GRDB.swift is a toolkit for saving application data in SQLite databases.Read 8 Oct 2026 · raw.githubusercontent.com
Support
The project directs bug reports to GitHub issues and questions or advice requests to GitHub Discussions or the GRDB forums.Read 8 Oct 2026 · raw.githubusercontent.com
License
The repository license grants free use, copying, modification, distribution, sublicensing, and sale subject to including its copyright and permission notice.Read 8 Oct 2026 · github.com
Carthage limitation
Carthage is listed as unsupported.Read 8 Oct 2026 · raw.githubusercontent.com
CocoaPods limitation
The README says CocoaPods cannot currently publish new GRDB versions and lists 6.24.1 as the latest version available there.Read 8 Oct 2026 · raw.githubusercontent.com
Companion libraries
The maker lists GRDBQuery for database access and observation from SwiftUI views and GRDBSnapshotTesting for database testing.Read 8 Oct 2026 · raw.githubusercontent.com
Concurrency
Database pools support concurrent access and use SQLite WAL mode unless opened read-only.Read 8 Oct 2026 · raw.githubusercontent.com
Encryption
GRDB can encrypt databases using SQLCipher, with installation instructions for Swift Package Manager and CocoaPods.Read 8 Oct 2026 · raw.githubusercontent.com
Installation
The README documents installation through Swift Package Manager, CocoaPods, or manual project integration.Read 8 Oct 2026 · raw.githubusercontent.com
Linux support
Linux support is provided by contributors and is not automatically tested or officially maintained.Read 8 Oct 2026 · raw.githubusercontent.com
Maintainer
The GitHub profile identifies Gwendal Roué as an iOS app developer and lists Paris, France.Read 8 Oct 2026 · github.com
Migrations
Its migration tools let applications evolve database schemas as new versions ship.Read 8 Oct 2026 · raw.githubusercontent.com
Observation integrations
Database observations can be consumed with Swift concurrency, Combine, or RxSwift.Read 8 Oct 2026 · raw.githubusercontent.com
Requirements
The stated requirements are iOS 13.0+, macOS 10.15+, tvOS 13.0+, watchOS 7.0+, SQLite 3.20.0+, Swift 6.1+, and Xcode 16.3+.Read 8 Oct 2026 · raw.githubusercontent.com
SQL and records
It provides SQL execution and query generation, plus fetching and persistence methods for Swift record types.Read 8 Oct 2026 · raw.githubusercontent.com

Plans and prices

GRDB.swift Free Open-source SQLite toolkit · MIT license Read 8 Oct 2026 · github.com

Every GRDB.swift plan and price →

Where Specifiction places it

Alternatives to GRDB.swiftAll alternatives →