igor
sqlf
igor | sqlf | |
---|---|---|
2 | 5 | |
123 | 126 | |
- | - | |
4.9 | 3.0 | |
about 2 months ago | 10 months ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
igor
-
Go is great. The code I wrote in 2016 is still easy to understand and extend. A simple case study
If you want to have a look at igor, here's the repository link: https://github.com/galeone/igor
-
What SQL library are you using?
The one I created since I only use PostgreSQL: https://github.com/galeone/igor
sqlf
-
What’s your preferred setup to work with SQL DB (without ORM) ?
sqlf for building parameterized queries, yet to settle on a row-to-struct mapper, doing it manually for now
- What SQL library are you using?
-
Looking for some ORM/db access layer suggestions
We use https://github.com/keegancsmith/sqlf at work for building queries, its very enjoyable. It feels like using fmt.Sprintf but everything is properly parameterized
-
Do you think building SQL Queries like strings.Builder{}/fmt.Printf is practical and readable?
Oh. I meant this one https://github.com/keegancsmith/sqlf
-
What are your favorite packages to use?
https://github.com/keegancsmith/sqlf for building parameterized SQL queries
What are some alternatives?
xo - Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
bun - SQL-first Golang ORM
prometheus - The Prometheus monitoring system and time series database.
pgx - PostgreSQL driver and toolkit for Go
Tile38 - Real-time Geospatial and Geofencing
ginkgo - A Modern Testing Framework for Go
InfluxDB - Scalable datastore for metrics, events, and real-time analytics
godotenv - A Go port of Ruby's dotenv library (Loads environment variables from .env files)
cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
bolt
sqlx - general purpose extensions to golang's database/sql