Bun is a SQL-first Golang ORM designed for interacting with a range of SQL databases, including PostgreSQL, MySQL, and SQLite. It promotes writing type-safe queries in Go that reflect SQL's structure, offering flexible scanning of results into structs or slices. You can install it with `go get github.com/uptrace/bun` and define models to create tables or perform inserts and selects.
Bun provides a SQL-first Golang ORM for interacting with various SQL databases.
Developers working with Go and SQL databases who want an ORM that respects SQL syntax and control.