sqlboiler
Database generator
An ORM generator that creates a Go-based data access layer from an existing database schema.
Generate a Go ORM tailored to your database schema.
7k stars
76 watching
547 forks
Language: Go
last commit: 8 days ago
Linked from 2 awesome lists
databasegogolangmssqlmysqlormpostgrespostgresqlsqlboilersqlite3
Related projects:
Repository | Description | Stars |
---|---|---|
go-gorm/gorm | A Go-based library providing an object-relational mapping (ORM) system for managing relational databases. | 36,960 |
doug-martin/goqu | An expressive SQL builder and executor for Go | 2,403 |
rubenv/sql-migrate | Tools and scripts for managing changes to a relational database schema in a Go application. | 3,235 |
data-dog/go-sqlmock | A tool to simulate SQL driver behavior in Go tests without needing a real database connection. | 6,153 |
go-reform/reform | An ORM that uses non-empty interfaces and code generation to simplify interactions with databases. | 1,444 |
xo/xo | A tool that generates idiomatic Go code for SQL databases based on their schema or custom queries. | 3,737 |
golang-migrate/migrate | Database migration tool written in Go that reads and applies migrations to various databases. | 15,494 |
go-gorp/gorp | A library that simplifies data access and manipulation by reducing boilerplate code between Go structs and databases. | 3,738 |
stephenafamo/bob | A toolset providing a query builder and ORM/Factory generator for databases using Go. | 793 |
golobby/orm | An object-relational mapper for the Go programming language. | 159 |
amacneil/dbmate | A lightweight framework-agnostic database migration tool | 5,477 |
eaigner/hood | An ORM library for Go, enabling the creation of structured databases with support for transactions, migrations, and validation. | 711 |
uptrace/bun | An ORM for Go that supports multiple databases and provides an easy-to-use API for writing complex queries | 3,792 |
jmoiron/sqlx | An extension to Go's standard database/sql library, adding features like parameterized queries and row marshaling. | 16,266 |
mattn/go-sqlite3 | A SQLite driver for Go that allows developers to interact with SQLite databases using the standard database/sql interface. | 8,018 |