SQLDelight
7.9#1 in code generatorsFree planFree planAndroidiOSWebAPI
Visit| Fact | SQLDelight | SQLite.swift |
|---|---|---|
| Platforms | The docs list SQLite support for Android, native iOS/macOS/Linux/Windows, JVM, JavaScript in browsers and Node, and multiplatform projects. | The project says it works on Linux with some limitations; its documentation includes macOS and iOS setup and platform declarations. |
| Purpose | SQLDelight generates typesafe Kotlin APIs from SQL statements. | SQLite.swift is a type-safe, Swift-language layer over SQLite3 that provides compile-time confidence in SQL statement syntax and intent. |
SQLDelight suits Kotlin developers who want compile-time checks for SQL and database migrations. It may also fit projects using the listed database dialects and Kotlin integrations.
It suits Swift developers building local SQLite-backed applications on iOS, macOS, or Linux. It is also relevant when typed queries, migrations, or optional SQLCipher encryption are needed.