switchupcb/dbgo
dbgo generates a database consumer package containing optimized Go code and SQL queries for your database and domain models.
This tool helps Go developers automatically create the data access layer for their applications. You define your Go data structures (domain models) and connect it to an existing database, and it generates optimized Go code and SQL queries. The generated code efficiently moves data between your application's Go types and the database.
No commits in the last 6 months.
Use this if you are a Go developer who wants to save time and ensure highly optimized data access code between your Go domain models and your database, without writing repetitive SQL or boilerplate Go code.
Not ideal if you prefer to manually write all your SQL and data access logic, or if you need a solution that primarily focuses on generating code from the database schema rather than your Go domain models.
Stars
18
Forks
1
Language
Go
License
AGPL-3.0
Category
Last pushed
Mar 19, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/switchupcb/dbgo"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
googleapis/gapic-generator-python
Generate Python API client libraries from Protocol Buffers.
zeromicro/go-zero
A cloud-native Go microservices framework with cli tool for productivity.
omissis/go-jsonschema
A tool to generate Go data types from JSON Schema definitions.
openconfig/ygot
A YANG-centric Go toolkit - Go/Protobuf Code Generation; Validation; Marshaling/Unmarshaling
mailru/easyjson
Fast JSON serializer for golang.