Go Gin

Open-source Go projects categorized as Gin

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.

    Project mention: What mux/router to use now a days? | reddit.com/r/golang | 2023-03-15

    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


  • air

    ☁️ Live reload for Go apps

    Project mention: Using the Goland debugger with Air? | reddit.com/r/golang | 2023-01-30

    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-24

    I 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)

  • examples

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

    Project mention: How Does Tho GoLang Type System Handle Nil? | reddit.com/r/golang | 2022-10-26

    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.

  • gin-swagger

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

    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.

  • simplebank

    Backend master class: build a simple bank service in Go

    Project mention: Best course for learning Go | reddit.com/r/golang | 2023-02-15

    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

  • gin-jwt

    JWT Middleware for Gin framework

    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

  • golang-gin-realworld-example-app

    Exemplary real world application built with Golang + Gin

  • go-gin-boilerplate

    A starter project with Golang, Gin and DynamoDB

  • rk-boot

    Build microservice with rk-boot and let the team take over clean and tidy code.

    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

    Project mention: How to measure http server traffic? | reddit.com/r/golang | 2022-09-22

    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.

  • Ginrpc

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

  • 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
  • go-sql

    golang orm and sql builder

  • fizz

    :lemon: Gin wrapper with OpenAPI 3 spec generation

    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.

  • jwt-key-server

    JWT based remote licensing server.

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

    With the help of a code generation tool, sponge, download here https://github.com/zhufuyi/sponge

  • requestid

    Request ID middleware for Gin Framework (by gin-contrib)

    Project mention: HTTP request ID association with logs | dev.to | 2022-11-04

    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.

  • go-fastapi

    Create an API and get Swagger definition for free

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-03-15.

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 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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives