Go Gin

Open-source Go projects categorized as Gin | Edit details

Top 21 Go Gin Projects

  • GitHub repo 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.

    Project mention: Why you should not use net/http in order to serve react application. | dev.to | 2022-01-23

    // original file is https://github.com/gin-gonic/gin/blob/master/response_writer.go type ResponseWriter interface { http.ResponseWriter http.Hijacker http.Flusher http.CloseNotifier // Returns the HTTP response status code of the current request. Status() int // Returns the number of bytes already written into the response http body. // See Written() Size() int // Writes the string into the response body. WriteString(string) (int, error) // Returns true if the response body was already written. Written() bool // Forces to write the http header (status code + headers). WriteHeaderNow() // get the http.Pusher for server push Pusher() http.Pusher } type responseWriter struct { http.ResponseWriter size int status int } //... func (w *responseWriter) Status() int { return w.status } func (w *responseWriter) Size() int { return w.size }

  • GitHub repo gin-vue-admin


  • 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.

  • GitHub repo go-admin

    A golang framework helps gopher to build a data visualization and admin panel in ten minutes

    Project mention: Admin panel for Go back end? | reddit.com/r/golang | 2021-04-23
  • GitHub repo air

    ☁️ Live reload for Go apps

    Project mention: Testing flow for Go in VS Code? | reddit.com/r/golang | 2021-12-30

    IIRC VS Code has option to run tests after each save. If you want a more terminal way I recommend https://github.com/cosmtrek/air and configure to run go test on each change.

  • GitHub repo go-admin

    基于Gin + Vue + Element UI的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;文档:https://doc.go-admin.dev Demo: https://www.go-admin.dev Antd beta版本:https://preview.go-admin.dev (by go-admin-team)

  • GitHub repo gin-swagger

    gin middleware to automatically generate RESTful API documentation with Swagger 2.0.

    Project mention: How to configure swagger UI so it doesn't need the URL? | reddit.com/r/golang | 2021-03-10

    I don't use Gin, but I took the canonical example from https://github.com/swaggo/gin-swagger#canonical-example, removed the url := ginSwagger.URL line entirely (and removed url from the next line), and it works as expected locally or when deployed in kubernetes (via kind) for me.

  • GitHub repo examples

    A repository to host examples and tutorials for Gin. (by gin-gonic)

    Project mention: I Love Go and Django. Here's Why. | reddit.com/r/django | 2021-09-25

    Since you're working with DRF, you're probably interested in REST web apps. The best way to practice Go then would also be to learn to use it to build REST web apps. Most people will build with the standard [http](https://pkg.go.dev/net/http/) library as it's comprehensive enough though some time like to use the [Gin Web Framework](https://gin-gonic.com/docs/). The standard http library fills my needs to do simple REST API calls so I use that.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo golang-gin-realworld-example-app

    Exemplary real world application built with Golang + Gin

    Project mention: Can someone recommend me a Golang complete repo | reddit.com/r/golang | 2021-06-14
  • GitHub repo goview

    Goview is a lightweight, minimalist and idiomatic template library based on golang html/template for building Go web application.

  • GitHub repo Ginrpc

    gin auto binding,grpc, and annotated route,gin 注解路由, grpc,自动参数绑定工具

  • GitHub repo go-sql

    golang orm and sql builder

  • GitHub repo jwt-key-server

    JWT based remote licensing server.

    Project mention: Subscription and license management software | reddit.com/r/Entrepreneur | 2021-09-11

    You can use this for example. It lacks documentation but it seems people found out how to use it. Also there is a lot of forks and maybe people also improve the legacy python version.

  • GitHub repo rk-boot

    Bootstrapper for golang application. See https://rkdev.info/docs/ for details.

  • GitHub repo gin-timeout

    Timeout Middleware for Gin framework

  • GitHub repo go-fastapi

    Project mention: go-fastapi - quickly build APIs and generate Swagger schema without any effort | reddit.com/r/golang | 2021-12-20
  • GitHub repo gocondor

    A golang framework for building modern APIs

    Project mention: GoCondor 1.3.0 is released today | reddit.com/r/golang | 2021-05-04
  • GitHub repo rk-gin

    Bootstrapper and interceptor for gin-gonic/gin framework. See https://rkdev.info/docs/ for docs.

  • GitHub repo gmsec

    A Go distributed systems development framework (by gmsec)

  • GitHub repo gorestapi

    A Simple REST API Built Using Golang (by krishpranav)

    Project mention: gorestapi | reddit.com/r/golang | 2021-10-23
  • GitHub repo ecommerce

    A fully functional Ecommerce API in GO GIN Framework and mongoDB with JWT Authentication (by 5olitude)

    Project mention: Gin framework with mongodb | reddit.com/r/golang | 2021-10-10

    Hello Gophers , I'm a new member here . I just created a fully functional rest API for ecommerce model with Gin framework and Mongodb . I'm really new in programming . It will be helpful to get some feedbacks and corrections in my programming logic from my fellow Gophers such that I can further improve my coding skills and code optimization.This repo Git Repo will be really helpful to another individuals who are looking forward to work in Gin framework and Mongodb .

  • GitHub repo dev-portal

    A StackOverflow / Reddit / Disqus / Talkyard clone (backend)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-23.

Go Gin related posts


What are some of the best open-source Gin projects in Go? This list will help you:

Project Stars
1 Gin 54,850
2 gin-vue-admin 11,209
3 go-admin 5,672
4 air 5,665
5 go-admin 5,661
6 gin-swagger 2,049
7 examples 1,912
8 golang-gin-realworld-example-app 1,800
9 goview 255
10 Ginrpc 202
11 go-sql 154
12 jwt-key-server 133
13 rk-boot 130
14 gin-timeout 54
15 go-fastapi 42
16 gocondor 33
17 rk-gin 22
18 gmsec 16
19 gorestapi 13
20 ecommerce 9
21 dev-portal 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.