github.com/xujiajun/godbal

godbal

Database Abstraction Layer (dbal) for go. Support SQL builder and get result easily.

61

Decision Signals

Health score 61/100, confidence 100/100.

Review
Maintenance 8
Adoption 73
Security 92
Maturity 84
Developer DX 91
Confidence 100

Install

go get github.com/xujiajun/godbal

Package Data

updated Jun 11, 2026
Latest versionv1.0.0
Imported by24 packages
Stars60
Forks29
Last activity7 years ago
Latest releasev1.0.0 (8 years ago)
LicenseMIT
Known vuln records0

API Surface

5 symbols
SymbolKindSynopsis
DriveManager Type type DriveManager struct{}
DriveManager.GetAvailableDrivers Method func (driverManager *DriveManager) GetAvailableDrivers() map[string]string
DriveManager.GetMysqlDB Method func (driverManager *DriveManager) GetMysqlDB(dataSourceName string) *mysql.Database
NewDriveManager Function func NewDriveManager() *DriveManager
NewMysql Function func NewMysql(dataSourceName string) *mysql.Database

Maintained Alternatives

limited recent repository activity

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 GORM

Developer-friendly ORM library for Go.

Go ORM Libraries 0 stars 86.9K imported-by 80% confidence
76

#5 Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

Go ORM Libraries 0 stars 4.0K imported-by 80% confidence
75

#6 GoSQLX

Package gosqlx provides a production-ready, high-performance SQL parsing SDK for Go with zero-copy tokenization and comprehensive object pooling.

Go ORM Libraries 100 stars 0 imported-by 80% confidence
75

Similar Packages

Go ORM Libraries

#1 dgraph

high-performance graph database for real-time use cases

Go ORM Libraries 21.7K stars 0 imported-by 100% confidence
95

#2 cockroach

CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

Go ORM Libraries 32.2K stars 0 imported-by 100% confidence
92

#3 dolt

Dolt – Git for Data

Go ORM Libraries 23.4K stars 0 imported-by 100% confidence
89

#4 GORM

Developer-friendly ORM library for Go.

Go ORM Libraries 0 stars 86.9K imported-by 80% confidence
76

#5 Ent

Package ent is the interface between end-user schemas and entc (ent codegen).

Go ORM Libraries 0 stars 4.0K imported-by 80% confidence
75