Skip to content
CAI
Produce a survey ↗Verify a survey

stephencelis/SQLite.swift

SQLite.swift is a type-safe, Swift-native database library that provides a modern API for interacting with SQLite. It supports a wide range of Apple platforms and offers features including typed query building, schema migration, full-text search, spatial indexing, and database encryption. The system also includes comprehensive test coverage and tooling to ensure reliability across all supported environments.

62.2

Adequate · 3 August 2026

8k

lines of production code

Swift

primary language

2

bus factor · 127 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2014 · Legacy removal and modernization

This period focused on removing the legacy SQLite common layer and associated test suites, alongside platform-specific headers and metadata. The project was modernized by updating the Xcode project configuration for modern Swift versions and expanding support across all Apple platforms. Additionally, the codebase was cleaned up with SwiftLint configuration and updated build tooling.

8 changes

2015–2016 · Swift and Foundation type support

This period focused on expanding the SQLite.swift library with comprehensive support for Swift's Foundation types, including Data, Date, UUID, and URL. It also introduced a typed, type-safe API for building SQL queries and added advanced features like database encryption, full-text search, and spatial indexing.

6 changes

2021–2026 · Schema management and test coverage expansion

This period focused on introducing new schema inspection and modification APIs while significantly expanding test coverage across core components, extensions, and typed queries. The work included adding support for visionOS, SPM integration, and Tuist-based testing infrastructure.

8 changes

CAI lens gauges

Survey your own repository

stephencelis/SQLite.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 ccaae3d01f — 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