FREEDOM251

Freedom251 › SQLDelight

Instead of SQLDelight

SQLDelight alternatives

SQLDelight generates typesafe Kotlin APIs from SQL and checks schemas, statements, and migrations at compile time. Its IDE support includes SQL autocomplete and refactoring; documented dialects include SQLite, MySQL, and PostgreSQL. Kotlin projects can add a Gradle plugin and extensions for coroutines, RxJava, and AndroidX Paging. With coroutines, queries can emit updated results as Flow values when database data changes. SQLDelight is free and open source, and supports Android, iOS, Linux, macOS, web, and Windows.

  1. 1

    quicktype

    Free plan APILinuxMac+2

    Generating models and validators from JSON or GraphQL — quicktype generates models, serializers, and validators from JSON-related inputs in more than 25 languages, rather than Kotlin database APIs from SQL.

    7.2 Open source Visit site
  2. 2

    Angular CLI

    Free plan LinuxMacSelf-hosted+1

    Scaffolding and maintaining Angular applications — Angular CLI scaffolds, builds, tests, and deploys Angular applications, while SQLDelight generates Kotlin database APIs from SQL.

    7.7 Open source Visit site
  3. 3

    Fern

    Free plan Open source APILinuxMac+3

    Interactive API documentation and typed client libraries — Fern builds API documentation websites and strongly typed client libraries from specifications, rather than database APIs from SQL.

    9.2 Free plan Visit site
  4. 4

    Hygen

    Free plan LinuxMacWindows

    Project-local code generation with custom templates — Hygen generates or injects project files from local EJS templates, rather than generating database APIs from SQL.

    7.4 Open source Visit site
  5. 5

    JHipster

    Free plan LinuxMacSelf-hosted+2

    Generating web applications and microservice architectures — JHipster generates full web applications and microservice architectures across multiple backend and frontend technologies, not just Kotlin database APIs.

    7.5 Free plan Visit site
  6. 6

    Nx

    Free plan LinuxMacSelf-hosted+2

    Building JavaScript and TypeScript monorepos — Nx manages monorepo task graphs, caching, and code generation, while SQLDelight generates Kotlin database APIs from SQL.

    7.3 Free plan · paid from $29/mo Visit site
  7. 7

    OpenAPI Generator

    Free plan LinuxMacSelf-hosted+2

    Generating API clients, servers, and documentation from OpenAPI — OpenAPI Generator creates clients, server stubs, and documentation from OpenAPI documents, rather than Kotlin database APIs from SQL.

    7.3 Free plan Visit site
  8. 8

    Swagger Codegen

    Free plan Open source APILinuxMac+3
    8.6 Open source Visit site
  9. 9

    Symfony MakerBundle

    Free plan Open source APILinuxMac+2
    8.6 Open source Visit site
  10. 10

    APIMatic

    Free plan APIExtensionLinux+2
    7.7 From $10/mo · 14-day trial Visit site
  11. 11

    Backstage

    Free plan APILinuxMac+2
    7.7 Free plan Visit site
  12. 12

    Copier

    Free plan APILinuxMac+1
    7.6 Open source Visit site
  13. 13

    Hackathon Starter

    Free plan LinuxMacSelf-hosted+2
    7.5 Free plan Visit site
  14. 14

    Speakeasy

    Free plan APILinuxMac+2
    7.2 Free plan · pricing on request · 14-day trial Visit site
  15. 15

    gqlgen

    Free plan Self-hosted
    7.1 Free plan Visit site
  16. 16

    Micronaut Launch

    Free plan APILinuxMac+2
    7.1 Free plan Visit site
  17. 17

    Spring Initializr

    Free plan APIExtensionLinux+4
    7.1 Open source Visit site
  18. 18

    sqlc

    Free plan LinuxMacSelf-hosted+1
    7.1 Free plan Visit site
  19. 19

    jOOQ

    Free plan Self-hosted
    7.0 Free plan · paid from €99/yr · 30-day trial Visit site
  20. 20

    oapi-codegen

    Free plan LinuxSelf-hosted
    7.0 Open source Visit site
  21. 21

    ts-proto

    Free plan APILinuxMac+1
    7.0 Open source Visit site
  22. 22

    TypeSpec

    Free plan ExtensionLinuxMac+2
    7.0 Open source Visit site
  23. 23

    Stainless

    Free plan LinuxMacWeb
    6.9 Free plan · 30-day trial Visit site
  24. 24

    NestJS CLI

    Free plan
    6.8 Open source Visit site

A different tool may suit you if you need generated models in many languages, API clients or documentation, or scaffolding for a broader application. SQLDelight focuses on Kotlin database access generated from SQL, so compare the output each alternative creates, its inputs and supported languages, and how it fits your build or development workflow. Consider whether those broader outputs matter more than SQLDelight's database dialects, compile-time migration checks, IDE features, and reactive queries. Pricing also varies: several options here are free, while Nx offers a paid tier alongside its free plan.

← Back to SQLDelight The whole code generators list