Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
3,656
stars
313
commits
Go
primary language
Dec 6, 2025
updated
upper/db is a productive data access layer (DAL) for Go
that provides agnostic tools to work with different data sources, such as:
See upper.io/v4 for documentation and code samples.

Take the tour to see real live examples in your browser.
Licensed under MIT License
See the list of contributors.
(top 30 of 33)
Go
99.9%
Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
3,656
stars
313
commits
Go
primary language
Dec 6, 2025
updated
upper/db is a productive data access layer (DAL) for Go
that provides agnostic tools to work with different data sources, such as:
See upper.io/v4 for documentation and code samples.

Take the tour to see real live examples in your browser.
Licensed under MIT License
See the list of contributors.
(top 30 of 33)
Go
99.9%