Skip to content
SPECIFICTION
Get listed

Nx vs SQLDelight

Nx

nx.dev

SQLDelight

sqldelight.github.io

Side by side

FigureNxSQLDelight
Price from$29/moFree
Free planYesYes
Free trialYes—
Open source—Yes
WebYesYes
WindowsYesYes
macOSYesYes
LinuxYesYes
iOS—Yes
Android—Yes
API—Yes
Self-hostedYesYes
Plans published32
Spec score · Code Generators8.4 (#7)8.4 (#8)
What it doesNx is a build system for JavaScript and TypeScript monorepos, with plugins that extend it to any language.SQLDelight converts SQL statements into type-safe Kotlin APIs and checks schemas, queries, and migrations during compilation.

Plans

Nx

  • HobbyFree
  • Team$29 a month
  • EnterprisePriced on request

Nx pricing →

SQLDelight

  • Open-source SQLDelightFree
  • SQLDelightFree

SQLDelight pricing →

In their own words

Nx

Nx is a build system for JavaScript and TypeScript monorepos, with plugins that can extend its work to other languages. It builds project and task graphs, follows task dependencies, and runs work in parallel where possible. Nx Core provides local caching; Nx Cloud adds a remote cache shared by teams and CI, and can distribute tasks across Nx Agents according to CPU and memory use. Plugins can infer tasks, generate or alter code, update dependencies, and provide executors. Documented integrations include Angular, React, Vue, Node.js, Java, .NET, Vite, Webpack, Rspack, Jest, Cypress, and Playwright. Nx also provides CI workflow setup for GitHub, CircleCI, GitLab, Azure Pipelines, Jenkins, and Bitbucket Pipelines. Nx Cloud describes trusted-branch cache writes, artifact traceability, and invalidation of artifacts made with revoked tokens. API communications are encrypted in transit, and task artifacts can be encrypted end to end before remote caching. Hobby is free forever, with monthly credits, contributor and CI-connection limits; Team is $29/month, with additional listed charges for usage, contributors, and connections.

Visit nx.dev

SQLDelight

SQLDelight generates typesafe Kotlin APIs from SQL statements and checks database schemas, SQL statements, and migrations at compile time. Its IDE features include SQL autocomplete and refactoring support. Documented database dialects include SQLite, MySQL, and PostgreSQL; HSQL and H2 are experimental, while CockroachDB, DB2, and Oracle dialects are listed as third-party options. The JVM connection overview lists MySQL and PostgreSQL, with JDBC and R2DBC variants shown for supported dialects. The project provides a Gradle plugin and extensions for Kotlin coroutines, RxJava, and AndroidX Paging. Its coroutines extension can expose a query as a Flow and emit updated results when the queried data changes. The Gradle verifySqlDelightMigration task applies migrations to stored schema databases and checks whether they reach the latest schema. SQLDelight is open source under the Apache-2.0 license and has a free listing at free, with no paid tiers stated. Its listed platforms are Android, API, iOS, Linux, macOS, web, and Windows.

Visit sqldelight.github.io