Has anybody moved from Django (python) to any of the Go backend frameworks?

This page summarizes the projects mentioned and recommended in the original post on /r/golang

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. sqlx

    general purpose extensions to golang's database/sql

    One of the things I remember was differences in NULL/empty handling of SQL values between Python (Peewee) and Go. I didn't use an ORM on the Go side, just straight database/sql. If doing it again today I'd probably still avoid an ORM in Go, but I might use sqlx as it makes unpacking into structs much simpler.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. ent

    An entity framework for Go

  4. Squirrel

    Fluent SQL generation for golang

    No such library exists for Go unfortunately, though any query builder is better than an ORM - i.e. [Squirrel](https://github.com/Masterminds/squirrel).

  5. sqlc

    Generate type-safe code from SQL

    You can get the static type benefit of an ORM without the ORM in Go if you use https://sqlc.dev.

  6. SQLBoiler

    Generate a Go ORM tailored to your database schema.

    Consider SQL Boiler because it can integrate directly with an existing database.

  7. upper.io/db

    Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

    So far, I've enjoyed using https://github.com/upper/db for raw query building.

  8. Buffalo

    Discontinued Rapid Web Development w/ Go

    https://gobuffalo.io/ is a full featured web framework that the OP might be interested in

  9. 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 more popular project.

Suggest a related project

Related posts

  • Go ORMs Compared

    5 projects | dev.to | 18 Jan 2024
  • Tenha controle sobre seu SQL com Golang e SQLC

    3 projects | dev.to | 25 Nov 2023
  • ORM or no ORM (and which ones)?

    17 projects | /r/golang | 17 Jan 2023
  • GORM is a bad idea?

    5 projects | /r/golang | 10 May 2022
  • The Power of Generics in Go: The Repository pattern for GORM

    2 projects | /r/golang | 22 Apr 2022