Files
upstream-sqlc/docs/reference/language-support.md
upstream-mirror 0f4df23290
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
snapshot of https://github.com/sqlc-dev/sqlc.git (main, 2026-09-16; blobs > 131072B omitted)
2026-09-16 02:17:34 +05:00

2.9 KiB

Database and language support

Language Plugin MySQL PostgreSQL SQLite
Go (built-in) Stable Stable Beta
Go sqlc-gen-go Stable Stable Beta
Kotlin sqlc-gen-kotlin Beta Beta Not implemented
Python sqlc-gen-python Beta Beta Not implemented
TypeScript sqlc-gen-typescript Beta Beta Not implemented

Community language support

New languages can be added via plugins.

Language Plugin MySQL PostgreSQL SQLite
C# DaredevilOSS/sqlc-gen-csharp Stable Stable Stable
F# kaashyapan/sqlc-gen-fsharp N/A Beta Beta
Java tandemdude/sqlc-gen-java Beta Beta N/A
PHP lcarilla/sqlc-plugin-php-dbal Beta N/A N/A
Ruby DaredevilOSS/sqlc-gen-ruby Beta Beta Beta
Zig tinyzimmer/sqlc-gen-zig N/A Beta Beta
Python rayakame/sqlc-gen-better-python Beta Stable Stable
Rust mathematic-inc/sqlc-gen-sqlx N/A Beta N/A
[Any] fdietze/sqlc-gen-from-template Stable Stable Stable

Plugins developed by our Community can also be found using our github topic.

Community projects

Language Project MySQL PostgreSQL SQLite
Gleam daniellionel01/parrot Stable Stable Stable