GitHub - upper/db: Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features. (original) (raw)

Skip to content

Sign in

Appearance settings

View all features

View all solutions

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Saved searches

Use saved searches to filter your results more quickly

Sign in

Sign up

Appearance settings

upper / db Public

Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

upper.io/

License

MIT license

3.6k stars 239 forks Branches Tags Activity

Star

Notifications You must be signed in to change notification settings

Additional navigation options

BranchesTags

Folders and files

Name Name Last commit message Last commit date
Latest commitHistory1,687 Commits
.github/workflows .github/workflows
adapter adapter
internal internal
tests tests
.gitignore .gitignore
LICENSE LICENSE
Makefile Makefile
README.md README.md
adapter.go adapter.go
clauses.go clauses.go
collection.go collection.go
comparison.go comparison.go
comparison_test.go comparison_test.go
cond.go cond.go
cond_test.go cond_test.go
connection_url.go connection_url.go
context.go context.go
db.go db.go
errors.go errors.go
function.go function.go
function_test.go function_test.go
go.mod go.mod
go.sum go.sum
intersection.go intersection.go
iterator.go iterator.go
logger.go logger.go
marshal.go marshal.go
raw.go raw.go
record.go record.go
result.go result.go
session.go session.go
settings.go settings.go
sql.go sql.go
store.go store.go
union.go union.go

Repository files navigation

upper/db unit tests status

upper/db

upper/db is a productive data access layer (DAL) for Gothat provides agnostic tools to work with different data sources, such as:

See upper.io/v4 for documentation and code samples.

The tour

tour

Take the tour to see real live examples in your browser.

License

Licensed under MIT License

Contributors

See the list of contributors.

About

Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

upper.io/

Topics

mysql go golang sql orm database mongodb nosql sqlite postgresql db dal cockroachdb upper

Resources

Readme

License

MIT license

Activity

Custom properties

Stars

3.6k stars

Watchers

52 watching

Forks

239 forks

Report repository

Releases39

v4.10.0 Latest Mar 9, 2025

+ 38 releases

Contributors34

+ 20 contributors

Languages