• Stars
    star
    299
  • Rank 139,269 (Top 3 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Advanced benchmarks for +15 Go ORMs.

Go ORM Benchmarks

Go Reference

Advanced benchmarks for +10 Go ORMs. Originally forked from orm-benchmark.

ORMs

All package run in no-cache mode.

See go.mod for their latest versions.

Run

# install
go install github.com/efectn/go-orm-benchmarks@latest
# all
go-orm-benchmarks -orm=all
# portion
go-orm-benchmarks -orm=gorm
go-orm-benchmarks -orm=pg
go-orm-benchmarks -orm=bun
# ... and so on...

Note: Also, you can run ./run_benchmarks.sh and you can get output like results.md format.

Results

Look at results.md to see detailed benchmark results.

Note: All results are automatically generated by Github Actions. Benchmark results may sometimes be wrong.

License

go-orm-benchmarks is licensed under the terms of the MIT License (see LICENSE).