Fluent SQL generation for golang

Squirrel is "complete". Bug fixes will still be merged (slowly). Bug reports are welcome, but I will not necessarily respond to them. If another fork (or substantially similar project) actively improves on what Squirrel does, l
Information
Category: Golang / SQL Query Builder
Watchers: 50
Star: 4.8k
Fork: 360
Last update: May 21, 2022

Related Repos



OdyseeTeam Chainquery parses and syncs the LBRY blockchain data into structured SQL
 

kashav Search through your filesystem with SQL-esque queries.
 

PumpkinSeed Load random data into SQL tables for testing purposes. The tool can get the layout of the SQL table and fill it up with random data.
 

felixge sqlbench measures and compares the execution time of one or more SQL queries.
 

lighttiger2505 An implementation of the Language Server Protocol for SQL.
 

mergestat gitqlite is a tool for running SQL queries on git repositories. It implements SQLite virtual tables and uses go-git. It's meant for ad-hoc querying of git repositories on disk through a common interface (SQL), as an alternative to patching together various shell commands.
 

houqp Sqlvet Sqlvet performs static analysis on raw SQL queries in your Go code base to surface potential runtime errors at build time. Feature highlights: Check for SQL syntax error Identify unsafe queries that could potent
 

lfittl pg_query_go Go version of https://github.com/lfittl/pg_query This Go library and its cgo extension use the actual PostgreSQL server source to parse SQL queries and return the internal PostgreSQL parse tree. Note that the orig
 

k0kubun sqldef The easiest idempotent MySQL/PostgreSQL schema management by SQL. This is inspired by Ridgepole but using SQL, so there's no need to remember Ruby DSL. Installation Download the single-binary executable for
 

xujiajun godbal Database Abstraction Layer (dbal) for go (now only support mysql) Motivation I wanted a DBAL that No ORM、No Reflect、Concurrency Save, support SQL builder following good practices and well tested code.
 

ulule Loukoum A simple SQL Query Builder. Introduction Loukoum is a simple SQL Query Builder, only PostgreSQL is supported at the moment. If you have to generate complex queries, which rely on various con
 

Masterminds Squirrel is "complete". Bug fixes will still be merged (slowly). Bug reports are welcome, but I will not necessarily respond to them. If another fork (or substantially similar project) actively improves on what Squirrel does, l
 

rvflash Awql Database Driver AWQL driver for Go's sql package. Installation Simple install the package to your $GOPATH with the go tool: ~ $ go get -u github.com/rvflash/awql-driver Usage AWQL Driver is a
 

jjeffery sqlrow: SQL statements Package sqlrow provides assistance in creating SQL statements. NOTE: This package is no longer under development, and is retained here for backwards compatibility. The API underwent a series of break
 

shuoli84 sqlm A minimalist sql builder Motivation Used and tired of ORM. It adds so many layers of abstraction and you have to learn its paradigm to do something non-trivial. Getting tired of fmt.Sprintf of SQL, you have