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

GORM Alternatives

Similar projects and alternatives to GORM

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.

Suggest an alternative to 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 2021-09-18.
  • 5chan - The 4chan clone
    dev.to | 2021-09-18
  • How We Went All In on sqlc/pgx for Postgres + Go
    reddit.com/r/golang | 2021-09-09
    Well, if you look at Gorm's prepare_stmt.go you see that it is a thin wrapper around a database/sql.Stmt. And if you look at database/sql.Stmt you see that it's a sort of handle to an abstract entity that it creates in the database.
  • Go, Kafka and gRPC clean architecture CQRS microservices with Jaeger tracing 👋🧑‍💻
    dev.to | 2021-08-29
    Writer service consumes kafka topics, process messages writing to postgres and publishes successfully processed messages to kafka. For working with postgres in Go in my opinion the best choose is pgx, but if you need query builder very good library is squirrel, personally don't like orm's, but usually as have seen, teams often uses gorm, it's up to you. ProcessMessages method listening kafka topics and call specific method depends on topic:
  • What Knowledge Golang Back End Developer Should Have?
    reddit.com/r/golang | 2021-08-24
    gorm's performance I believe is fairly impressive at this point. While it was bad at first, they put a lot of effort in the v2 release to make it great. Check out: https://github.com/go-gorm/gorm/issues/3055
  • Read table from database without knowng its field in golang
    reddit.com/r/golang | 2021-08-08
    Sure. You can do this, but I would honestly recommend to only do this in test code, if at all. Otherwise, you should aim to keep types and by that the according API to interact with your DB schema static and consistent. An easy way to do this would be to use an object relational mapper (ORM) library like gorm.
  • What is the best solution to unique data in golang
    reddit.com/r/golang | 2021-08-05
    Once in sqlite you can use something like https://gorm.io/ (or use a golang sqlite package like: github.com/mattn/go-sqlite3) to work with the data.
  • Database for Go projects?
    reddit.com/r/golang | 2021-06-20
    If you and your team currently don't have any specific requirements, I'd advice to choose an abstraction library that have supports for most common dbs (eg. gorm or bun) and start with whatever db you are more used to.
  • Which is the best go web framework for creating a rest api 's backend ?
    reddit.com/r/golang | 2021-06-19
    DB abstractions: - gorm - go-pg - bun - sqlx
  • Query a pq.StringArray if it contains a match when using GORM
    reddit.com/r/golang | 2021-06-16
    I can't seem to figure out how you're supposed to query a pq.StringArray when using gorm.io and am hoping maybe someone can point me in the right direction. The only thing I've found online is this post, which I can't figure out how to get working / combine with what I have properly.
  • CRUD in Go: equivalent of Django REST framework
    reddit.com/r/golang | 2021-06-16
    Longer Answer: Sorta, things like buffalo and gorm sorta do some of the things. But they are not point and click. beego does some pretty good code generation. Depending on what you are really looking for, you might find awesome-go to give you the base line.
  • GOlang URL shortener service using postgres, redis, bulma
    dev.to | 2021-03-29
    It does not use external libraries except the gorm for postgres database and minimal redis module redigo.
  • Building Microservices in Go: Accessing PostgreSQL - ORM/ORM-like
    dev.to | 2021-03-23
    go-gorm/gorm is one of the most popular ORMs in Go, mature and with good documentation, to date it supports sqlite, mysql, postgres and sqlserver.
    reddit.com/r/golang | 2021-03-17
    Consider Goa and Gorm too
  • Google Photo alternative showdown
    It supports both MySQL, Postgres and Sqlite, as it internally uses the gorm.io library to manage the database. Thank you for the advice anyway :)
  • What is the best way to use PostgreSQL with Go?
    reddit.com/r/golang | 2021-02-08
    I will add a fourth choice that I have been using with PostgreSQL and it’s fantastic! https://gorm.io/ gorm


Basic GORM repo stats
4 days ago

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote Go jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.