{"id":13813686,"url":"https://github.com/efectn/go-orm-benchmarks","last_synced_at":"2025-04-06T14:11:17.488Z","repository":{"id":38084698,"uuid":"446398661","full_name":"efectn/go-orm-benchmarks","owner":"efectn","description":"Advanced benchmarks for +15 Go ORMs.","archived":false,"fork":false,"pushed_at":"2024-01-04T16:04:33.000Z","size":896,"stargazers_count":280,"open_issues_count":10,"forks_count":27,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-13T21:59:56.290Z","etag":null,"topics":["benchmark","database","golang","orm"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/efectn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-01-10T11:38:53.000Z","updated_at":"2024-04-11T12:44:54.000Z","dependencies_parsed_at":"2024-01-04T17:25:23.938Z","dependency_job_id":"afcdfe2d-b124-4351-9093-ac3212546d4b","html_url":"https://github.com/efectn/go-orm-benchmarks","commit_stats":null,"previous_names":["efectn/orm-benchmark"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efectn%2Fgo-orm-benchmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efectn%2Fgo-orm-benchmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efectn%2Fgo-orm-benchmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efectn%2Fgo-orm-benchmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/efectn","download_url":"https://codeload.github.com/efectn/go-orm-benchmarks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247492513,"owners_count":20947544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["benchmark","database","golang","orm"],"created_at":"2024-08-04T04:01:25.751Z","updated_at":"2025-04-06T14:11:17.455Z","avatar_url":"https://github.com/efectn.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"# Go ORM Benchmarks\n\n[![Go Reference](https://pkg.go.dev/badge/github.com/efectn/go-orm-benchmarks.svg)](https://pkg.go.dev/github.com/efectn/go-orm-benchmarks)\n\nAdvanced benchmarks for +10 Go ORMs. Originally forked from [orm-benchmark](https://github.com/frederikhors/orm-benchmark).\n\n### ORMs\n\nAll package run in no-cache mode.\n\n- [beego/orm](https://github.com/astaxie/beego/tree/master/orm)\n- [bun](https://github.com/uptrace/bun)\n- [gorm 2](https://github.com/go-gorm/gorm)\n- [pg](https://github.com/go-pg/pg)\n- [sqlc](https://github.com/kyleconroy/sqlc)\n- [xorm](https://github.com/xormplus/xorm)\n- [ent](https://github.com/ent/ent)\n- [upper](https://github.com/upper/db)\n- [gorp](https://github.com/go-gorp/gorp)\n- [godb](https://github.com/samonzeweb/godb)\n- [dbr](https://github.com/gocraft/dbr/)\n- [pop](https://github.com/gobuffalo/pop)\n- [rel](https://github.com/go-rel/rel)\n- [reform](https://github.com/go-reform/reform)\n- [sqlboiler](https://github.com/volatiletech/sqlboiler)\n- [sqlx](https://github.com/jmoiron/sqlx)\n- [pgx](https://github.com/jackc/pgx)\n- [zorm](https://gitee.com/chunanyong/zorm)\n- [gen](https://gorm.io/gen/index.html)\n- [jet](https://github.com/go-jet/jet)\n- [sq](https://github.com/bokwoon95/sq)\n\nSee [`go.mod`](go.mod) for their latest versions.\n\n### Run\n\n```shell\n# install\ngo install github.com/efectn/go-orm-benchmarks@latest\n# all\ngo-orm-benchmarks -orm=all\n# portion\ngo-orm-benchmarks -orm=gorm\ngo-orm-benchmarks -orm=pg\ngo-orm-benchmarks -orm=bun\n# ... and so on...\n```\n\n**_Note: Also, you can run `./run_benchmarks.sh` and you can get output like results.md format._**\n\n### Results\nLook at [`results.md`](results.md) to see detailed benchmark results.\n\n**Note:** All results are automatically generated by [Github Actions](https://github.com/features/actions). Benchmark results may sometimes be wrong.\n\n### License\n\ngo-orm-benchmarks is licensed under the terms of the **MIT License** (see [LICENSE](LICENSE)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefectn%2Fgo-orm-benchmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefectn%2Fgo-orm-benchmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefectn%2Fgo-orm-benchmarks/lists"}