Our great sponsors
-
go-doudou
go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 spec based lightweight microservice framework. It supports monolith service application as well. Currently, it supports RESTful service only. 中文文档地址:https://go-doudou.unionj.cloud
I recommend go-doudou for you: https://github.com/unionj-cloud/go-doudou Here is online documentation: https://go-doudou.github.io/
-
If you want to take a look at a Go 1.18 framework with generic support, check out: https://github.com/abemedia/go-don
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Standard library is usually the way to go. With that said, I like Echo
-
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.
go-chi - HTTP routing (alternative for a more full-stack approach gin-gonic/gin).
-
gorilla/websocket - Websocket connections.
-
jackc/pgx and jackc/pgtype for PostgreSQL interactions. Postgres is "defacto" database engine adopted by the Go community, of course, you can use other DBs as well as it has good support in Go.
-
Go Code Review Comments - tips and tricks adopted by major Go package authors.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
go-sql-driver/mysql
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package (by go-sql-driver)
go-sql-driver/mysql 12.1k Stars, Used by 72.4k
-
lib/pq 7.3k Stars, Used by 63k
-
mongodb/mongo-go-driver 6.6k Stars, Used by -
-
elastic/go-elasticsearch 4.1k Starts, Used by 414
-
go-redis/redis 14.1k Stars, Used by 13.6k