Sqlc Alternatives

Similar projects and alternatives to sqlc

  • GitHub repo SQLBoiler

    sqlc VS SQLBoiler

    Generate a Go ORM tailored to your database schema.

  • GitHub repo sqlx

    sqlc VS sqlx

    general purpose extensions to golang's database/sql

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ent

    sqlc VS ent

    An entity framework for Go

  • GitHub repo xo

    sqlc VS xo

    Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server (by xo)

  • GitHub repo GORM

    sqlc VS GORM

    The fantastic ORM library for Golang, aims to be developer friendly

  • GitHub repo go

    sqlc VS go

    The Go programming language

  • GitHub repo Squirrel

    sqlc VS Squirrel

    Fluent SQL generation for golang

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo pggen

    sqlc VS pggen

    Generate type-safe Go for any Postgres query. If Postgres can run the query, pggen can generate code for it.

  • GitHub repo htmx

    sqlc VS htmx

    </> htmx - high power tools for HTML

  • GitHub repo pgx

    sqlc VS pgx

    PostgreSQL driver and toolkit for Go

  • GitHub repo awesome

    sqlc VS awesome

    😎 Awesome lists about all kinds of interesting topics

  • GitHub repo Seaweed File System

    SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, local tiering, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, Hadoop, WebDAV, encryption, Erasure Coding.

  • GitHub repo rqlite

    sqlc VS rqlite

    The lightweight, distributed relational database built on SQLite

  • GitHub repo migrate

    sqlc VS migrate

    Database migrations. CLI and Golang library.

  • GitHub repo upper.io/db

    sqlc VS upper.io/db

    Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

  • GitHub repo goqu

    sqlc VS goqu

    SQL builder and query library for golang

  • GitHub repo jet

    sqlc VS jet

    Type safe SQL builder with code generation and automatic query result data mapping (by go-jet)

  • GitHub repo sqlgen

    sqlc VS sqlgen

    Go tool for generating sql scanners, sql statements and other helper functions

  • GitHub repo reader

    sqlc VS reader

    A Python feed reader library. (by lemon24)

  • GitHub repo awesome-go-orms

    ORMs for Go, most starred on Github.

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

Suggest an alternative to sqlc

Reviews and mentions

Posts with mentions or reviews of sqlc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-08.
  • Compile SQL to type-safe Go
  • We Went All in on Sqlc/Pgx for Postgres and Go
    news.ycombinator.com | 2021-09-08
    Can you provide some resources about the lack of support for joins in sqlc? Because I wasn't able to find in official documentation and actually there's a discussion on github containing queries with join statements: https://github.com/kyleconroy/sqlc/issues/213
    news.ycombinator.com | 2021-09-08
    I stumbled across this library a few months ago and also really liked the approach. Unfortunately I had to drop it temporarily due to this issue (https://github.com/kyleconroy/sqlc/pull/983)... which I now see is solved. Taking another look. :)
    news.ycombinator.com | 2021-09-08
    I was really really excited when I saw the title because I've been having a lot of difficulties with other Go SQL libraries, but the caveats section gives me pause.

    Needing to use arrays for the IN use case (see https://github.com/kyleconroy/sqlc/issues/216) and the bulk insert case feel like large divergences from what "idiomatic SQL" looks like. It means that you have to adjust how you write your queries. And that can be intimidating for new developers.

    The conditional insert case also just doesn't look particularly elegant and the SQL query is pretty large.

    sqlc also just doesn't look like it could help with very dynamic queries I need to generate - I work on a team that owns a little domain-specific search engine. The conditional approach could in theory with here, but it's not good for the query planner: https://use-the-index-luke.com/sql/where-clause/obfuscation/...

    news.ycombinator.com | 2021-09-08
    Thanks a lot for this great project. I looked in the issues for Sqlite support and saw the merge of PR to "Add three new experimental engines, including SQLite" [0] and there's major architecture changes involved. That merge was 1.5 yr ago though, and I am curious what the plans are to take that further.

    [0] https://github.com/kyleconroy/sqlc/pull/331

  • Write an SQL query builder in 150 lines of Python
    news.ycombinator.com | 2021-08-27
    Doing it the other way around make more sense, i.e. write SQL to generate code. See https://github.com/kyleconroy/sqlc, why aren't more people following this approach?
  • Show HN: Typed Postgres CRUD Queries
    news.ycombinator.com | 2021-08-27
    If you are into Golang, also well worth checking out sqlc. It parses your migrations to generate typed structs and query funcs

    https://github.com/kyleconroy/sqlc

  • Ask HN: Companies of one, what is your tech stack (2021)?
    news.ycombinator.com | 2021-08-25
  • JOOQ library equivalent for Go?
    reddit.com/r/golang | 2021-07-28
    Dev site: https://sqlc.dev/
    reddit.com/r/golang | 2021-07-28
  • Yes or No on ORMs???
    reddit.com/r/golang | 2021-07-20
    https://sqlc.dev instead
  • Has anybody moved from Django (python) to any of the Go backend frameworks?
    reddit.com/r/golang | 2021-06-10
    You can get the static type benefit of an ORM without the ORM in Go if you use https://sqlc.dev.
  • Top Go ORMs
    reddit.com/r/golang | 2021-06-05
  • Fighting boilerplate with code generation
    dev.to | 2021-04-10
  • Code Generation
    reddit.com/r/golang | 2021-04-10

Stats

Basic sqlc repo stats
23
4,085
9.2
5 days ago

kyleconroy/sqlc 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
www.saashub.com
Find remote Go jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.