EVERYTHING XIAOMI
Get listed
Side by side

sqlc vs SQLDelight

sqlc

6.2#21 in code generatorsFree plan
Free planLinuxmacOSSelf-hostedWindows
Visit

SQLDelight

7.9#1 in code generatorsFree plan
Free planAndroidiOSWebAPI
Visit

What both publish

FactsqlcSQLDelight
Purposesqlc generates fully type-safe, idiomatic code from SQL queries.SQLDelight generates typesafe Kotlin APIs from SQL statements.
Supported databasesThe documented language support matrix covers MySQL, PostgreSQL, and SQLite.Official dialects cover SQLite, MySQL, PostgreSQL, and experimental HSQL/H2, with third-party CockroachDB, DB2, and Oracle dialects listed.

sqlc plans

  • sqlc CLIFree
  • sqlc CloudPriced on request

SQLDelight plans

  • Open-source SQLDelightFree
  • SQLDelightFree

Pick sqlc if…

sqlc suits developers who want generated, type-safe code from SQL queries and work with MySQL, PostgreSQL, or SQLite. It is also relevant to teams that want query checks or schema verification in their workflow.

Pick SQLDelight if…

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.

Charts they share