scany
cors
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.
scany
-
Are there any decent ORMs in Golang?
When I don't use one, I'm typically using SQLx or (if using Postgres) pgx with scany https://github.com/georgysavva/scany (slightly better API than SQLx and great performance since you can use the native interface from pgx if desired whereas many database drivers only offer the text-based interface).
-
How do you handle scanning of db.Rows?
If you want something like sqlx and you already know you're using pgx, a better choice is probably https://github.com/georgysavva/scany since you can use the native interface and get the same key features.
-
Building a Simple TODO App with Gin-gonic in Zerops: A step-by-step Guide
github.com/georgysavva/scany (v1.1.0)
-
SQL Query Strategy for complex structs
I like to use pgxscan from https://github.com/georgysavva/scany
-
Does gorm worth learning?
There's also bqb. We use it in production at our company -- much better than raw SQL. If you couple it with something like scany then you get more of the ORM benefits without the complexity.
cors
-
Different CORS settings for different paths?
The /api/v1/notion endpoint works and I can access it. The /api/v1/notion/database endpoint does not work and returns the above CORS error. I use the official CORS middleware from Gin-Gonic.
-
Building a Simple TODO App with Gin-gonic in Zerops: A step-by-step Guide
github.com/gin-contrib/cors (v1.4.0)
-
blocked by CORS policy? [HELP]
Use this library, add the line router.Use(cors.Default()) right after you create your router.
What are some alternatives?
sqlx - general purpose extensions to golang's database/sql
recipe-gin-postgres-api - Example of a go HTTP api using gin in zerops.io
ngrok - Unified ingress for developers
logo - Logo for Gin web framework
godotenv - A Go port of Ruby's dotenv library (Loads environment variables from .env files)
go-pg - Golang ORM with focus on PostgreSQL features and performance
xlsx - Go library for reading and writing XLSX files.
usql - Universal command-line interface for SQL databases
godropbox - Common libraries for writing Go services/applications.
resty - Simple HTTP and REST client library for Go
peco - Simplistic interactive filtering tool
excelize - Go language library for reading and writing Microsoft Excelâ„¢ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets