
bun
uptrace
SQL-first Golang ORM
AI 简介
Bun 是一个面向 Go 语言的 SQL 优先 ORM 框架,旨在让开发者以类型安全、可读性强的方式直接编写和组合 SQL 查询。它支持 PostgreSQL、MySQL、MSSQL、SQLite 和 Oracle 等主流关系型数据库,提供结构体映射、灵活结果扫描、多表关联、迁移、软删除及 OpenTelemetry 集成等生产级功能,底层基于标准 database/sql,开销极低。适用于需要精细控制 SQL、兼顾开发效率与性能的中大型 Go 后端服务,尤其适合数据密集型 API、报表系统和跨数据库兼容场景。
Go
BSD 2-Clause "Simplified" License4.9k
Stars
281
Forks
28
Watchers
24
Issues
Star 增长
今日0
近 7 天0
近 30 天+14
综合评分60.75
默认分支master