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: How to Build and Document a Go REST API with Gin and Go-Swagger | dev.to | 2024-03-08

    Now let’s define the functions that will be called whenever a request hits our API. All the functions will be referencing the context provided by the Gin web framework. Paste the following code below the sample slice we just added to api.go:

  • alist

    🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

  • Project mention: AList: File list/WebDAV program supporting multiple storages, using Gin, SolidJs | news.ycombinator.com | 2024-02-20
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gin-vue-admin

    🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。

  • air

    ☁️ Live reload for Go apps

  • Project mention: Hot reloading in Go applications | dev.to | 2024-04-26

    Air is another library that enables hot reloading in Go applications. To use it, install it on your machine using the command below:

  • 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: Ask HN: Good examples of Go back ends? | news.ycombinator.com | 2024-01-22

    Most golang backends I've seen meanwhile use or switched to using the "gin" framework to build their APIs.

    A lot of them also have conventions for the frontend, where the assets usually are stored in /public, so they can be go:embed later as an embed.FS instance into the binary.

    Having said that, there's plenty of examples on github. I'd recommend to take a look at bigger projects or templates and understand how they structured their packages and abstraction levels. E.g. go-admin comes to mind [1]

    [1] https://github.com/GoAdminGroup/go-admin

    [2] https://github.com/gin-gonic/gin

  • go-gin-example

    An example of gin

  • SaaSHub

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

    SaaSHub logo
  • simplebank

    Backend master class: build a simple bank service in Go

  • paopao-ce

    🔥An artistic "twitter like" community built on gin+zinc+vue+ts 清新文艺微社区

  • go-backend-clean-architecture

    A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

  • examples

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

  • gin-swagger

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

  • gin-jwt

    JWT Middleware for Gin framework

  • golang-gin-realworld-example-app

    Exemplary real world application built with Golang + Gin

  • nunu

    A CLI tool for building Go applications.

  • Project mention: Nunu: A CLI tool for building Go applications | news.ycombinator.com | 2024-04-03
  • sponge

    Sponge is a powerful Go development framework, it's easy to develop web and microservice projects.

  • Project mention: Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour | dev.to | 2024-04-24

    Install a scaffold named sponge (integrated with Gin + Gorm), which supports Windows, macOS, and Linux environments. Click to view the installation instructions for sponge.

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

  • microservices-go

    Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

  • goview

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

  • Project mention: goview VS Salix - a user suggested alternative | libhunt.com/r/goview | 2023-10-31
  • 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

  • Ginrpc

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

  • fizz

    :lemon: Gin wrapper with OpenAPI 3 spec generation

  • Project mention: Replacement for loopfz/gadgeto (OpenAPI 3 generator) | /r/golang | 2023-12-05

    I've been using wI2L/fizz with loopfz/gadgeto for autogenerating OpenAPI 3 documentation, but both libraries seem to have died down and there are many pull requests that haven't gotten any attention.

  • SaaSHub

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

    SaaSHub logo
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).

Go Gin related posts

  • Gin + Gorm Practical Guide, Implementing a Simple Q&A Community Backend Service in One Hour

    2 projects | dev.to | 24 Apr 2024
  • Live reloading in Go

    1 project | dev.to | 20 Mar 2024
  • Como configurar Golang com live reload utilizando Air 🚀

    2 projects | dev.to | 5 Mar 2024
  • AList: File list/WebDAV program supporting multiple storages, using Gin, SolidJs

    1 project | news.ycombinator.com | 20 Feb 2024
  • Easily build a simple and reliable order system in an hour using go efficiency tools, and elegantly solve distributed transaction.

    1 project | /r/golang | 5 Dec 2023
  • Handlers

    1 project | /r/golang | 15 Sep 2023
  • Using efficiency tools, migration from monolithic services to microservices in one day.

    1 project | /r/golang | 8 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Gin 75,898
2 alist 37,989
3 gin-vue-admin 20,226
4 air 15,598
5 go-admin 10,906
6 go-admin 7,865
7 go-gin-example 6,728
8 simplebank 4,034
9 paopao-ce 3,759
10 go-backend-clean-architecture 3,757
11 examples 3,602
12 gin-swagger 3,598
13 gin-jwt 2,689
14 golang-gin-realworld-example-app 2,445
15 nunu 1,705
16 sponge 994
17 go-gin-boilerplate 720
18 rk-boot 499
19 microservices-go 429
20 goview 406
21 go-http-metrics 363
22 Ginrpc 288
23 fizz 205

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com