GORM

The fantastic ORM library for Golang, aims to be developer friendly (by go-gorm)

GORM Alternatives

Similar projects and alternatives to GORM

  1. sqlc

    182 GORM VS sqlc

    Generate type-safe code from SQL

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Gin

    169 GORM VS Gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  4. ent

    146 GORM VS ent

    An entity framework for Go

  5. cobra

    144 GORM VS cobra

    A Commander for modern Go CLI interactions

  6. Echo

    134 GORM VS Echo

    High performance, minimalist Go web framework

  7. go-formatter

    A curated list of awesome Go frameworks, libraries and software

  8. Fiber

    109 GORM VS Fiber

    ⚡️ Express inspired web framework written in Go

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. chi

    109 GORM VS chi

    lightweight, idiomatic and composable router for building Go HTTP services

  11. photoview

    101 GORM VS photoview

    Photo gallery for self-hosted personal servers (by photoview)

  12. pgx

    75 GORM VS pgx

    PostgreSQL driver and toolkit for Go

  13. migrate

    81 GORM VS migrate

    Database migrations. CLI and Golang library.

  14. sqlx

    76 GORM VS sqlx

    general purpose extensions to golang's database/sql

  15. validator

    75 GORM VS validator

    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  16. Testify

    73 GORM VS Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  17. zap

    55 GORM VS zap

    Blazing fast, structured, leveled logging in Go.

  18. Squirrel

    54 GORM VS Squirrel

    Fluent SQL generation for golang

  19. SQLBoiler

    Generate a Go ORM tailored to your database schema.

  20. goose

    31 GORM VS goose

    A database migration tool. Supports SQL migrations and Go functions. (by pressly)

  21. jet

    30 GORM VS jet

    Type safe SQL builder with code generation and automatic query result data mapping

  22. bun

    18 GORM VS bun

    SQL-first Golang ORM (by uptrace)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better GORM alternative or higher similarity.

GORM discussion

Log in or Post with

GORM reviews and mentions

Posts with mentions or reviews of GORM. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-07.

Stats

Basic GORM repo stats
86
38,342
7.9
13 days ago

go-gorm/gorm is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of GORM is Go.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?