FindSoftware

Bun

SQL-first object-relational mapper for Go that builds queries on database/sql.

Bun is a Go ORM whose queries stay close to the SQL a developer would write. The project calls it SQL-first, and the README names PostgreSQL, MySQL, MSSQL, SQLite and Oracle as the databases it works with. The Go module is installed with go get, and the guide is the documentation the README links.

Worth knowing

Oracle needs a separate driver module, which the README’s driver table names, so an Oracle connection adds that module next to the ORM.

Identity

Status
Active
Maintainer
Vladimir Mihailenco5
First release
20216

Rendering and deploy

Install with
go get github.com/uptrace/bun4

Releases

Current major version
17
Last release
2026-10-037

Adoption

GitHub stars
5,0042
Contributors
1328

Why these figures do not compare

Sources

  1. 2026-11-04: links
    bun.uptrace.dev/
  2. 2026-11-04: links, Written in, License, GitHub stars
    api.github.com/repos/uptrace/bun
  3. 2026-11-04: links
    bun.uptrace.dev/guide/
  4. 2026-11-04: Categories, Runtime, Databases, Install with
    github.com/uptrace/bun/blob/master/README.md
  5. 2026-11-04: License model, Maintainer
    raw.githubusercontent.com/uptrace/bun/master/LICENSE
  6. 2026-11-04: First release
    proxy.golang.org/github.com/uptrace/bun/@v/v0.1.0.info
  7. 2026-11-04: Current major version, Last release
    api.github.com/repos/uptrace/bun/releases
  8. 2026-11-04: Contributors
    api.github.com/repos/uptrace/bun/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON