gsql
A Go ORM library aiming to balance type safety with the expressiveness of plain SQL.
A Go ORM library. The design goal is to balance compile-time type safety with the expressiveness of plain SQL.
Design notes (draft)
- Type-safe: catch SQL mismatches at compile time
- Thin layer: a light abstraction on top of existing Go SQL drivers
- Migration-aware: schema definitions are the single source of truth for DDL
Status
Work began in March 2026. Currently in the initial implementation phase.
GitHub: gsql-dev/gsql