Displaying 1 to 20 from 55 results

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

  •    Go

gin middleware to automatically generate RESTful API documentation with Swagger 2.0. Then, if you set envioment variable NAME_OF_ENV_VARIABLE to anything, /swagger/*any will respond 404, just like when route unspecified.

jsquery - JsQuery – json query language with GIN indexing support

  •    C

JsQuery – is a language to query jsonb data type, introduced in PostgreSQL release 9.4. It's primary goal is to provide an additional functionality to jsonb (currently missing in PostgreSQL), such as a simple and effective way to search in nested objects and arrays, more comparison operators with indexes support. We hope, that jsquery will be eventually a part of PostgreSQL.

golang-gin-realworld-example-app - Exemplary real world application built with Golang + Gin

  •    Go

This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Gin including CRUD operations, authentication, routing, pagination, and more.




authz - gin-authz is an authorization middleware for Gin

  •    Go

Authz is an authorization middleware for Gin, it's based on https://github.com/casbin/casbin. For how to write authorization policy and other details, please refer to the Casbin's documentation.

Typegram - Open source publishing platform

  •    Go

Typegram is an open source publishing platform. The first thing that catches your eye is the high speed of page loads and aggressive optimization. It has basic capabilities like Publications, Comments, Favorites, Subscriptions Mentions, Tags Ratings, Votes and so on.

gin-jwt - JWT Middleware for Gin framework

  •    Go

This is a middleware for Gin framework.It uses jwt-go to provide a jwt authentication middleware. It provides additional handler functions to provide the login api that will generate the token and an additional refresh handler that can be used to refresh tokens.

gin-glog - Gin middleware to use glog

  •    Go

Gin middleware for Logging with glog. It is meant as drop in replacement for the default logger used in Gin.When it comes to choosing a Go framework, there's a lot of confusion about what to use. The scene is very fragmented, and detailed comparisons of different frameworks are still somewhat rare. Meantime, how to handle dependencies and structure projects are big topics in the Go community. We've liked using Gin for its speed, accessibility, and usefulness in developing microservice architectures. In creating Gin-Glog, we wanted to take fuller advantage of Gin's capabilities and help other devs do likewise.


gin-gomonitor - Gin middleware for monitoring

  •    Go

Gin-Gomonitor is made specially for Gin Framework users who also want to use Go-Monitor. It was created by Go developers who needed Gin middleware for exposing metrics with Go-Monitor, which provides a simple and extensible way to build monitorizable long-term execution processes or daemons via HTTP. Gin-Gomonitor supports customized aspects and implements a simple counter aspect within the package ginmon.When it comes to choosing a Go framework, there's a lot of confusion about what to use. The scene is very fragmented, and detailed comparisons of different frameworks are still somewhat rare. Meantime, how to handle dependencies and structure projects are big topics in the Go community.

gin-oauth2 - Middleware for Gin Framework users who also want to use OAuth2

  •    Go

Gin-OAuth2 is specially made for Gin Framework users who also want to use OAuth2. It was created by Go developers who needed Gin middleware for working with OAuth2 and couldn't find any.When it comes to choosing a Go framework, there's a lot of confusion about what to use. The scene is very fragmented, and detailed comparisons of different frameworks are still somewhat rare. Meantime, how to handle dependencies and structure projects are big topics in the Go community. We've liked using Gin for its speed, accessibility, and usefulness in developing microservice architectures. In creating Gin-OAuth2, we wanted to take fuller advantage of Gin's capabilities and help other devs do likewise.

gin-glog - Gin middleware to use glog

  •    Go

Gin middleware for Logging with glog. It is meant as drop in replacement for the default logger used in Gin. When it comes to choosing a Go framework, there's a lot of confusion about what to use. The scene is very fragmented, and detailed comparisons of different frameworks are still somewhat rare. Meantime, how to handle dependencies and structure projects are big topics in the Go community. We've liked using Gin for its speed, accessibility, and usefulness in developing microservice architectures. In creating Gin-Glog, we wanted to take fuller advantage of Gin's capabilities and help other devs do likewise.

gin-gomonitor - Gin middleware for monitoring

  •    Go

Gin-Gomonitor is made specially for Gin Framework users who also want to use Go-Monitor. It was created by Go developers who needed Gin middleware for exposing metrics with Go-Monitor, which provides a simple and extensible way to build monitorizable long-term execution processes or daemons via HTTP. Gin-Gomonitor supports customized aspects and implements a simple counter aspect within the package ginmon. When it comes to choosing a Go framework, there's a lot of confusion about what to use. The scene is very fragmented, and detailed comparisons of different frameworks are still somewhat rare. Meantime, how to handle dependencies and structure projects are big topics in the Go community.

gin-lambda - running golang using gin framework in AWS Lambda & API Gateway

  •    Go

see the main.go in master branch. Upload the deployment.zip to AWS Lambda using drone-lambda command.

ginpprof - A wrapper for golang web framework gin to use net/http/pprof easily.

  •    Go

A wrapper for golang web framework gin to use net/http/pprof easily. Now visit http://127.0.0.1:8080/debug/pprof/ and you'll see what you want.

gin-swagger - DRY templates for go-swagger

  •    Go

gin-swagger is a tool assisting in writing golang REST APIs based on a API First Principle. Given a swagger spec of your REST API, gin-swagger can generate all the boring boilerplate stuff for you, so you only have to implement the core business logic of the API. It is based on go-swagger which is used for the code generation.

go-gin-boilerplate - A starter project with Golang, Gin and DynamoDB

  •    Go

Golang Gin boilerplate with DynamoDB resource. Supports multiple configuration environments. This project use a DynamoDB base docker image.

gorsk-gin - 🔥 Idiomatic Golang Restful Starter Kit using Gin

  •    Go

Gorsk-Gin is a Golang starter kit for developing RESTful services, using Gin framework. I developed Gorsk originally using Gin, but later moved it to Echo. This repository will be maintained with smaller changes done on Gorsk. It is designed to help you kickstart your project, skipping the 'setting-up part' and jumping straight to writing business logic.

website - Official website and document for Gin

  •    CSS

You can click the Fork button in the upper-right area of the screen to create a copy of this repository in your GitHub account. This copy is called a fork. Make any changes you want in your fork, and when you are ready to send those changes to us, go to your fork and create a new pull request to let us know about it.

golang-starter-kit - A web api application boilerplate in Go taking best practices and utilizing best available packages and tools

  •    Go

本工具包旨于让您快速构建起项目结构,以便通过Go来开发WebApi或RPC服务,遵循SOLID的最佳实践来编写GO代码. 现阶段本项目例子还相对简单,但框架及组件的使用都是在实际项目使用的,未来再提供近于实战的例子.