Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
SQLBunny is a code-generation-based Go ORM. Its core idea is not to rely heavily on reflection or generic interfaces at runtime, but to generate Go structs and database access methods from model definitions. The source material emphasizes that the generated code is statically typed and uses “No interface{},” which is clearly appealing to Go developers who care about type safety, compile-time checks, and IDE autocomplete.
In terms of functionality, SQLBunny covers the main parts of an ORM workflow: model definitions, standard types, querying, query binding, query logging, relationships, transactions, migrations, hooks, and plugin development. In the example, a book model is defined via Model and Field; after running sqlbunny, it generates a models.Book struct, which can call Insert(ctx) to insert records and models.Books().All(ctx) to query them. It also supports automatic migration generation by comparing the current migrations with defined models; relationship helper functions; enums; reusable Structs that can be expanded into multiple columns; and custom Go types in fields.
SQLBunny is clearly aimed at Go. For database support, the source text states that PostgreSQL is fully supported, while MySQL and other databases are still “coming soon.” So if your team mainly uses Postgres, its compatibility story is relatively clear; if you depend on MySQL, multiple databases, or cloud database compatibility layers, you should evaluate it carefully. In terms of ecosystem, it originated as a fork of SQLBoiler and provides documentation entry points for the BunnyID plugin, Hooks plugin, and writing plugins, suggesting that it has some extensibility design.
The crawled content does not disclose its pricing model, paid plans, license, or open-source status, so commercial cost and compliance risk cannot be assessed. On the documentation side, the page links to a standalone documentation site and lists sections such as Getting Started, Types, Models, Querying, Transactions, and Migrations. The structure appears fairly complete; however, the current source text only includes a table of contents and a brief example, so it is not possible to confirm documentation depth, update frequency, or coverage of production issues.
Its strengths are type safety, clear generated code, explicit PostgreSQL support, and built-in migration and relationship helpers. Its weaknesses are limited database coverage and missing information about whether it is open or closed source, the maintenance team, community size, and pricing. It is suitable for backend teams using Go + PostgreSQL that want to reduce handwritten SQL data-access code without sacrificing type safety. There is no basis in the source text to judge accessibility from China, so it should be marked as unknown. Alternatives include SQLBoiler, GORM, Ent, Bun, and sqlc.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on sqlbunny.io official site.
sqlbunny.io is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach sqlbunny.io directly.