Skip to content
CAI
Produce a survey ↗Verify a survey

groue/GRDB.swift

GRDB is a Swift library for SQLite that provides a comprehensive toolkit for local data persistence, including full-text search, JSON handling, and real-time value observation. It offers a modern, type-safe query interface and supports complex database relationships, migrations, and encryption via SQLCipher. The system also includes extensive tooling for performance benchmarking, crash testing, and integration verification across various build environments.

65.4

Adequate · 3 August 2026

66k

lines of production code

Swift

primary language

1

bus factor · 118 authors in all

1

measurements over time

CAI band scale
CAI trend line

How it got here

2015–2017 · Modernization and API expansion

This period focused on modernizing the GRDB codebase to support Swift 6.1 and recent iOS/macOS versions, while introducing a new QueryInterface API and native Codable support for records. The team also expanded feature coverage with Full-Text Search, CGFloat support, and various concurrency utilities, accompanied by comprehensive test coverage and project structure reorganization.

23 changes

2018–2019 · Query interface and test infrastructure

This period focused on a comprehensive internal refactoring of the SQL query interface, introducing support for Common Table Expressions and aggregate functions on associations. Concurrently, the project significantly expanded its test coverage by establishing dedicated test suites for SQLCipher 3 and 4, as well as creating new performance benchmarks and platform-specific integration tests.

28 changes

2021–2024 · Concurrency, JSON, and tooling enhancements

This period focused on improving thread safety and concurrency support through the refactoring of ValueObservation observers and the introduction of Swift concurrency-compatible reducers. The release also expanded the API with new JSON column types, SQL functions, and database dump utilities, while establishing robust testing and tooling infrastructure for Swift 6 and modern Xcode versions.

15 changes

CAI lens gauges

Survey your own repository

groue/GRDB.swift was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit b83108d10f — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards