docs/reference/language-support.rst
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 :doc:plugins <../guides/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_ N/A Beta Beta
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
======== ================================= =============== =============== ===============
.. _sqlc-gen-go: https://github.com/sqlc-dev/sqlc-gen-go .. _kaashyapan/sqlc-gen-fsharp: https://github.com/kaashyapan/sqlc-gen-fsharp .. _sqlc-gen-kotlin: https://github.com/sqlc-dev/sqlc-gen-kotlin .. _sqlc-gen-python: https://github.com/sqlc-dev/sqlc-gen-python .. _sqlc-gen-typescript: https://github.com/sqlc-dev/sqlc-gen-typescript .. _DaredevilOSS/sqlc-gen-csharp: https://github.com/DaredevilOSS/sqlc-gen-csharp .. _DaredevilOSS/sqlc-gen-ruby: https://github.com/DaredevilOSS/sqlc-gen-ruby .. _fdietze/sqlc-gen-from-template: https://github.com/fdietze/sqlc-gen-from-template .. _lcarilla/sqlc-plugin-php-dbal: https://github.com/lcarilla/sqlc-plugin-php-dbal .. _tandemdude/sqlc-gen-java: https://github.com/tandemdude/sqlc-gen-java .. _tinyzimmer/sqlc-gen-zig: https://github.com/tinyzimmer/sqlc-gen-zig .. _daniellionel01/parrot: https://github.com/daniellionel01/parrot .. _rayakame/sqlc-gen-better-python: https://github.com/rayakame/sqlc-gen-better-python .. _mathematic-inc/sqlc-gen-sqlx: https://github.com/mathematic-inc/sqlc-gen-sqlx .. _github topic: https://github.com/topics/sqlc-plugin