TypeSQL: 2x Faster SQL Query builder with complete spec support.

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

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
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
  1. typesql

    Discontinued SQL Query Builder for Go (by stephenafamo)

    TypeSQL started as an experiment to see how I would rewrite a query builder for SQLBoiler v5. However, it has turned out to be good enough to stand by itself.

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. go-sql-builder-benchmarks

    Benchmarking Golang SQL query builders

    Curiously, I decided to benchmark the performance against the currently popular and maintained query builders and it turned out to be generally 2x as fast. See Benchmarks.

  4. sqlx

    general purpose extensions to golang's database/sql

    Reads db column info from struct tag. Eg. sqlx

  5. Squirrel

    Fluent SQL generation for golang

    Optionally supports db handler for dependency injection. Eg. squirrel

  6. dat

    Go Postgres Data Access Toolkit (by mgutz)

    If you already know SQL you should be able to pick up the library with minimal effort. Eg. dat

  7. goqu

    SQL builder and query library for golang

    This one I have less of an opinion on. It depends on what kind of users you are targeting. The rabbit hole here is deep and requires real thought on how you want to structure your library.

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

  • Using migrations with Golang

    5 projects | dev.to | 17 Apr 2024
  • Is it bad to create a publicly accessible RDS database for my serverless web app?

    2 projects | /r/aws | 11 Aug 2023
  • Creating an API using Go and sqlc

    5 projects | dev.to | 24 Oct 2022
  • Ws4sqlite: Query SQLite via HTTP

    8 projects | news.ycombinator.com | 10 Mar 2022
  • [Question] Working with databases/storing data in Go applications.

    4 projects | /r/golang | 29 Jan 2022

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