Bun (Go ORM)

A lightweight, SQL-first ORM for Go with support for MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, SQLite, and Oracle.


About

Bun embraces SQL rather than hiding it, letting you write complex queries in Go with type safety and flexible scanning. For MySQL and MariaDB it uses go-sql-driver/mysql with its mysqldialect package.

It’s released under the 2-clause BSD license.

Category Software & Tools
Subcategory Connectors & Drivers
Repository uptrace/bun ↗
✎ Suggest an update

Community feedback

This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.