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. Learn more →
Top 23 Go Gin Projects
-
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.
I found this article about someone who evaluated Gorilla Mux replacements and chose Chi, which may be helpful. FWIW I did some of my own investigation and I'm leaning towards Gin, since it's more performant which is a factor for my current usecase.
-
alist
🗂️A file list program that supports multiple storage, powered by Gin and Solidjs. / 一个支持多存储的文件列表程序,使用 Gin 和 Solidjs。
Project mention: Sharable folders for people without Koofr account/not logged in users | reddit.com/r/koofrnet | 2023-02-17 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
gin-vue-admin
基于vite+vue3+gin搭建的开发基础平台(支持TS,JS混用),集成jwt鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能。
-
What do you mean by “restore state of the app”? I’m pretty sure that’s not a claim of air in the first place
-
go-admin
基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro (by go-admin-team)
-
go-admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
Project mention: Looking for library recommendations: Django -> Golang port | reddit.com/r/golang | 2023-02-24I figured I'd ask the community for some recommendations for the following capabilities that Django + python stack is giving me at the moment: 1. Amazon SES Mailing (considering - aws-sdk-go) 2. Django Admin (considering go-admin 3. Django Signals (considering syncsignals 4. Celery (No contenders here)
-
Probably you should use something like errgroup, take a look at gin multiple servers example
-
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.
-
Project mention: swaggo/swag alternative, but should generate OpenAPI 3.0 spec file | reddit.com/r/golang | 2022-08-23
No I use this one https://github.com/swaggo/gin-swagger. It's with swagger 2.0, but I think it can be easily converted to OpenApi 3.0. I tried it once and the only thing it complained about was some simple "metadata" like contact person etc.
-
The best free course I found for Go is Backend master class. It's very useful, direct and short: - Github repository: https://github.com/techschool/simplebank - YouTube playlist: https://www.youtube.com/playlist?list=PLy_6D98if3ULEtXtNSY_2qN21VCKgoQAE
-
Project mention: How to pass jwt.ParseOption into gin-jwt ParseToken for ignoring the Claims Valid() execution. | reddit.com/r/golang | 2022-03-21
Made a PR for this issue on their repo. Issue: https://github.com/appleboy/gin-jwt/issues/286 PR : https://github.com/appleboy/gin-jwt/pull/287
-
-
-
Project mention: Is this a good practice to monitor golang apps with prometheus? | reddit.com/r/golang | 2022-07-26
I created a library called rk-boot and it has a feature which add prometheus & logging stub with two lines of code as bellow.
-
go-http-metrics
Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations) and http framework/library
I'd wrap the HTTP server object in something like slok/go-http-metrics and collect the metrics with Prometheus.
-
goview
Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.
-
-
microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
Project mention: [code review request] Coming from Java world, want to make sure I'm not getting lost doing Golang | reddit.com/r/golang | 2022-12-07 -
-
Project mention: Is OpenAPI 3.x+ the right path for me on creating APIs with GoLang? | reddit.com/r/golang | 2022-11-17
fizz -- generates an almost complete OpenAPI 3 specification of your API.
-
-
sponge
sponge is a microservice framework, a tool for quickly generate web and microservice code. (by zhufuyi)
Project mention: Generate CRUD interface code directly from 20 mysql tables in one go and add it seamlessly to the web service code | reddit.com/r/golang | 2023-02-27With the help of a code generation tool, sponge, download here https://github.com/zhufuyi/sponge
-
The requestid middleware for Hertz is based on the Gin framework's requestid and adapted to Hertz. Its main purpose is to add rquestid to the response and context of a request to uniquely identify a request.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Gin related posts
- Generate CRUD interface code directly from 20 mysql tables in one go and add it seamlessly to the web service code
- Sharable folders for people without Koofr account/not logged in users
- Best course for learning Go
- Using the Goland debugger with Air?
- Client-Server filesharing solution for clients which are not always online
- Generate web service code for adding, deleting and update, query tables from sql ddl with restful api interface
- Automatic generation of complete web and rpc service project code
-
A note from our sponsor - SonarLint
www.sonarlint.org | 21 Mar 2023
Index
What are some of the best open-source Gin projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | Gin | 67,200 |
2 | alist | 22,802 |
3 | gin-vue-admin | 16,334 |
4 | air | 9,601 |
5 | go-admin | 8,669 |
6 | go-admin | 6,951 |
7 | examples | 2,895 |
8 | gin-swagger | 2,890 |
9 | simplebank | 2,474 |
10 | gin-jwt | 2,431 |
11 | golang-gin-realworld-example-app | 2,229 |
12 | go-gin-boilerplate | 590 |
13 | rk-boot | 380 |
14 | go-http-metrics | 316 |
15 | goview | 315 |
16 | Ginrpc | 264 |
17 | microservices-go | 217 |
18 | go-sql | 170 |
19 | fizz | 160 |
20 | jwt-key-server | 142 |
21 | sponge | 118 |
22 | requestid | 114 |
23 | go-fastapi | 91 |