GitHub topics: gin-gonic
gin-gonic/examples
A repository to host examples and tutorials for Gin.
Language: Go - Size: 531 KB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 4,008 - Forks: 674

HMZElidrissi/hotel-reservation-system-api
This is a simple hotel reservation system backend API. It is built using the Gin web framework and MongoDB as the database. The API provides endpoints for customers to book rooms and get reservations, and for admins to manage rooms and reservations. The API also provides authentication and authorization using JWT tokens.
Language: Go - Size: 7.9 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

premgowda98/learn-go
A collection of notes, tutorials, and projects covering programming, system administration, databases, web development, and more. This repo serves as a personal learning resource and reference guide.
Language: Go - Size: 3.55 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ralvarezdev/go-security-headers
Security Headers functions for Golang projects
Language: Go - Size: 47.9 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

ralvarezdev/go-gin
Gin middleware helper functions for Golang projects
Language: Go - Size: 88.9 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

Sayan80bayev/go-project
A simple modular Go backend project built with Gin. This project is educational and suitable for students learning REST API design and Go web development. It includes services for users, posts, authentication, and (soon) likes.
Size: 24.4 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

limitcool/starter
starter 是一个 Go + gin 框架的项目脚手架,提供开箱即用的工具、库和 gin 项目配置,帮助您快速启动 gin 驱动的 API 项目开发。
Language: Go - Size: 764 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 3

MKaczkow/go_concepts
Repo for basic tutorial-based Golang study
Language: Go - Size: 374 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

QuocAnh189/GoParkingLot
ParkingLot is a Go-based parking management system designed for schools, shopping malls, and other public facilities. It provides an efficient and scalable solution for handling vehicle check-ins, check-outs, and real-time space availability.
Language: TypeScript - Size: 74.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 0

QuocAnh189/Mini_Ecommerce_Clean
E-Commerce mini system via Golang and React with Clean Architechture
Language: Go - Size: 24.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 22 - Forks: 1

camelbyte/go-rest
Slim and extensible RESTful API using Gin-Gonic, Go Templates and MariaDB.
Language: Go - Size: 13.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

manuelarte/milogo
✂️ JSON Partial response (aka field selection) plugin for Gin.
Language: Go - Size: 90.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5 - Forks: 2

bddjr/gzipstatic-gin
🎉使用静态gzip或br压缩文件响应,减少服务器性能占用。Use static gzip or br compression file response to reduce server performance consumption.
Language: Go - Size: 41 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

LAA-Software-Engineering/golang-rest-api-template
Template for REST API made with Golang using Gin framework, PostgreSQL database, JWT authentication, Redis cache and MongoDB for logging
Language: Go - Size: 54.3 MB - Last synced at: about 16 hours ago - Pushed at: 13 days ago - Stars: 175 - Forks: 38

Dhar01/MediTrust
A backend system for an online pharmacy, built with love, Go and PostgreSQL
Language: Go - Size: 447 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

m5lk3n/base64
Simply base64 as a web service in Golang.
Language: Go - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

rafaelsouzaribeiro/go-chat-with-mqtt
Chat application with MQTT and Cassandra, implementing user registration, login and logout, emoji support, an online/offline user list, message sending, message counters, and alert notifications using Go, HTML, CSS, JavaScript, and HTML5.
Language: Go - Size: 646 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

zofiyacodes/ecommerce-react
🛒Ecommerce website using React and Golang, clean and smart architecture.
Language: Go - Size: 24.1 MB - Last synced at: 1 day ago - Pushed at: 11 days ago - Stars: 1 - Forks: 1

streamdp/ccd
Service for collecting data from a several crypto data providers.
Language: Go - Size: 7.08 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

camelbyte/camelgin
Population by Country is a dataset defined in a struct to simulate a database. I will add db connectors and CRUD methods using SQlite and MariaDB (MySQL)
Language: Go - Size: 6.84 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

nitzanpap/url-shortener
A simple URL shortener service, written in Go & Next.js
Language: Go - Size: 7.27 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

geekswamp/zen
Zen is a lightweight and scalable boilerplate template for building RESTful APIs in Go
Language: Go - Size: 194 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

unusualcodeorg/goserve
goserve is a robust Go backend architecture. It offers a performant and scalable framework, emphasizing feature separation, clean code, and testability. Ideal for REST API development, goserve simplifies unit and integration testing, ensuring high-quality, production-ready applications with ease.
Language: Go - Size: 518 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 115 - Forks: 17

Javier-Godon/reports-rendering-go
repo for rendering xlsx and pdf reports in go
Language: Go - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

vagnercardosoweb/go-rest-api
Create Rest API with GoLang
Language: Go - Size: 325 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1

shayja/go-template-api
A Starter Template API CRUD project using Go, Gin and PostgreSQL.
Language: Go - Size: 1.26 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

PauloPortugal/gin-gonic-rest-mongodb
A simple Gin Gonic REST API using MongoDB
Language: Go - Size: 400 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

platformod/united
A simple http backend server for terrafrom
Language: Go - Size: 272 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

go-fuego/fuego
Golang Fuego - Web framework generating OpenAPI 3 spec from source code - Pluggable to existing Gin & Echo APIs
Language: Go - Size: 11 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 1,305 - Forks: 97

darkweak/souin
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
Language: Go - Size: 50.2 MB - Last synced at: 9 days ago - Pushed at: 21 days ago - Stars: 782 - Forks: 61

raycad/go-microservices
Golang Microservices Example
Language: Go - Size: 933 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 1,059 - Forks: 216

zsais/go-gin-prometheus
Gin Web Framework Prometheus metrics exporter
Language: Go - Size: 38.1 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 452 - Forks: 133

herusdianto/gorm_crud_example
GoLang, GORM & Gin CRUD Example
Language: Go - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 90 - Forks: 33

snowwyd/ConstructFlow
Diploma project with Glebonchik, YanZa and Deb
Language: Go - Size: 677 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 1

glocurrency/commons
Common helpers for Golang projects used @ GloCurrency.
Language: Go - Size: 423 KB - Last synced at: 7 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

mintesnotm23/cicada-chain-backend
A super simple email-verify API
Language: Go - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

FlowerWrong/awesome-gin
awesome for gin framework
Size: 32.2 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 417 - Forks: 33

apitoolkit/apitoolkit-go
APItoolkit's Golang client SDK.
Language: Go - Size: 494 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 8

kevinanielsen/go-fast-cdn
A fast and easy-to-use CDN, built with Go.
Language: Go - Size: 15.4 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 177 - Forks: 48

EverythingSuckz/TG-FileStreamBot
A telegram bot that will give instant stream links for telegram files without the need of waiting till the download completes.
Language: Go - Size: 398 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 1,469 - Forks: 1,393

wintermi/chainguard-go-cloud-run
An example micro service written in Go using the Gin Web Framework. Container images are built using the Chainguard Images ready for deployment to Google Cloud Run.
Language: Go - Size: 29.3 KB - Last synced at: 1 day ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

Ivan-Knyazev/organizer
Pet-project to create a modular service for personal effectiveness management. The development was started as part of the course "Client-server applications" at NUST MISIS, 2025
Language: HTML - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

rafaelsouzaribeiro/jwt-auth
JWT with gRPC, HTTP, and Gin auth module in Golang
Language: Go - Size: 28.3 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

ivan3bx/go-tailwind
Skeletal project with Go + Gin + Tailwind
Language: CSS - Size: 126 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

LorenzoPorrasDuque/Vocaloid-CrudApi
Little project using Gi, Gin and Gorm also using Docker and Docker-compose to deploy the project.
Language: Go - Size: 45.9 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

nccapo/rate-limiter
Rate Limiter middleware in Golang using the Gin based on Redis
Language: Go - Size: 60.5 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 18 - Forks: 1

voo-su/server
VooSu server-side — communication, data synchronization, security, scalability.
Language: Go - Size: 1.77 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 7 - Forks: 1

supanadit/geo-smart-system
Open Source Realtime Tracking System
Language: Go - Size: 39.1 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 10

clinton-mwachia/Go-starter-template
Starter template for your next GIN REST API
Language: Go - Size: 61.5 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

gin-contrib/zap
Alternative logging through zap
Language: Go - Size: 159 KB - Last synced at: 9 days ago - Pushed at: 13 days ago - Stars: 511 - Forks: 76

roylisto/gin-golang-react
Golang+Gin with React Frontend Monorepo
Language: JavaScript - Size: 277 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 8

sarumaj/kagi-proxy
Redirect service for kagi.com
Language: Go - Size: 160 KB - Last synced at: 6 days ago - Pushed at: 26 days ago - Stars: 2 - Forks: 0

gin-contrib/pprof
gin pprof middleware
Language: Go - Size: 109 KB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 674 - Forks: 59

euanwm/OpenWeightlifting
Repository that is deployed for the OpenWeightlifting site
Language: Go - Size: 35.3 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 36 - Forks: 22

gin-contrib/logger
Gin middleware/handler to logger url path using rs/zerolog
Language: Go - Size: 689 KB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 201 - Forks: 38

gin-gonic/website
Official website and document for Gin
Language: MDX - Size: 73.3 MB - Last synced at: 2 days ago - Pushed at: 15 days ago - Stars: 130 - Forks: 240

dipeshdulal/clean-gin
Implementation of clean architecture in Go, Gin with dependency injection.
Language: Go - Size: 145 KB - Last synced at: 16 days ago - Pushed at: almost 2 years ago - Stars: 482 - Forks: 67

gin-contrib/httpsign
Signing HTTP Messages Middleware
Language: Go - Size: 98.6 KB - Last synced at: 14 days ago - Pushed at: 17 days ago - Stars: 64 - Forks: 8

ThinhPhoenix/telerealm
A Content Delivery Network (CDN) Leveraging Telegram Cloud Storage
Language: Go - Size: 15.1 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 4 - Forks: 1

gin-contrib/requestid
Request ID middleware for Gin Framework
Language: Go - Size: 94.7 KB - Last synced at: 13 days ago - Pushed at: 21 days ago - Stars: 226 - Forks: 20

m1thrandir225/galore-services
The main services for the Galore mobile app.
Language: Go - Size: 3 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

personal-pulpit/blog-core
api written for core of blog
Language: Go - Size: 519 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

BaoXuebin/beancount-gs
基于 beancount 提供个人记账财务管理的 RESTful API 服务(包含前端页面)
Language: Go - Size: 22.8 MB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 347 - Forks: 47

readytowork-org/go-gin-skeleton
Implementation of clean architecture in golang with gin-gonic & gorm
Language: Go - Size: 37.8 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 5 - Forks: 2

keivanipchihagh/shorty
Make your URLs shorter in Go
Language: Go - Size: 126 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

mateo08c/GinSvelteEmbed
Embed SvelteKit frontend in a Go Gin Web Framework for seamless deployment.
Language: Svelte - Size: 487 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 3 - Forks: 0

samber/slog-gin
🚨 Gin middleware for slog logger
Language: Go - Size: 156 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 149 - Forks: 15

manjurulhoque/book-store
A full-stack book store application built with Go for the backend and Next.js for the frontend.
Language: Go - Size: 6.97 MB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 74 - Forks: 13

mojocn/felix
A Friendly SSH Jumper Bastion Fortress Server
Language: Go - Size: 18.2 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 851 - Forks: 179

javice/bazar-go
Aplicación completa para gestión de un bazar, con backend en Go (Gin + SQLite) y frontend sencillo en HTML/JavaScript.
Language: Go - Size: 0 Bytes - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

javice/vet-clinic-api
API REST de una clínica veterinaria desarrollada con Go y Gin Framework.
Language: Go - Size: 23.9 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

mikkeloscar/gin-swagger
DRY templates for go-swagger
Language: Go - Size: 7.57 MB - Last synced at: 16 days ago - Pushed at: 28 days ago - Stars: 92 - Forks: 20

AMS003010/Copper
Copper is a robust backend pipeline that integrates a PostgreSQL database, Redis caching, OpenTelemetry tracing, and monitoring with Prometheus and Grafana.
Language: Go - Size: 24.7 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

Cyprinus12138/otelgin
OpenTelemetry trace & metric instrumentation as Gin Middleware
Language: Go - Size: 52.7 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 2

toddlerya/fakerfactory
伪造数据的API服务
Language: Go - Size: 82.4 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 69 - Forks: 19

tr1sm0s1n/qwik-gin-dapp
Fast and performance-efficient DApp with Qwik and TypeScript as frontend and Gin and Go as backend.
Language: TypeScript - Size: 428 KB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

gs256/outshort
A simple link shortener
Language: TypeScript - Size: 881 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

oldcorvus/ChickoChat
real time multi room multi user chat using golang, websocket , mongodb with restful api
Language: Go - Size: 17.2 MB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 2

Caknoooo/go-gin-clean-starter
⭐ A simple backend implementation of Clean Code using Gin/Gorm with Dependency Injection, JWT Authentication, and Hot Auto Reload
Language: Go - Size: 17.8 MB - Last synced at: 15 days ago - Pushed at: 24 days ago - Stars: 132 - Forks: 7

MikhailGulkin/CleanGolangOrderApp
Language: Go - Size: 7.23 MB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 0

bajins/tool-gin
基于go-gin框架建立减少冗余动作项目,如:下载一些工具
Language: Go - Size: 68.7 MB - Last synced at: 13 days ago - Pushed at: 23 days ago - Stars: 58 - Forks: 19

akmamun/gin-boilerplate
Golang API Boilerplate Template using gin, gorm, logrus
Language: Go - Size: 369 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 97 - Forks: 19

gosuit/gins
Suit for Gin
Language: Go - Size: 10.7 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

dedidot/gorm-gin
Simple api with gin and gorm
Language: Go - Size: 7.8 MB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 108 - Forks: 29

Creatly/creatly-backend
🚀 Creatly backend app
Language: Go - Size: 11.6 MB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 303 - Forks: 53

ehsandavari/go-clean-architecture
Golang Clean Architecture codebase for micro services
Language: Go - Size: 191 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

prabhat-xs/library-management-backend
Backend for an online library management system, written in Go
Language: Go - Size: 89.8 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

unusualcodeorg/gomicro
gomicro is a Go microservices architecture using goserve micro framework. The blogging platform example is built using Kong API gateway, NATS, Mongo, Redis, and Docker. It implements authentication, authorization, and apikey protection.
Language: Go - Size: 239 KB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 22 - Forks: 6

riii111/go-rust-comparison
チームでの技術検証用リポジトリ
Language: TypeScript - Size: 13.6 MB - Last synced at: 21 days ago - Pushed at: 26 days ago - Stars: 4 - Forks: 0

reznik99/cloud-storage-api
API for cloud storage site
Language: Go - Size: 145 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

natgluons/Mobile-Banking-API-Development
Secure API using GoLang for mobile banking app by enabling personalized features (profile picture management)
Language: Go - Size: 24.4 KB - Last synced at: 17 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

nahidhasan98/sb-mobile
Display Bus Routes on Mobile (unofficial).
Language: HTML - Size: 1.07 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

sekthor/qrquiz
Create a quiz where correct answers fix a broken QR code, solve the quiz correctly and the QR scans again.
Language: Go - Size: 140 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

jiujuan/gin-tutorial
golang Gin tutorial,executable samples. Gin is a HTTP web framework written in Go (Golang).
Language: Go - Size: 140 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 9

zakiego/go-gin-vercel
Starter untuk menjalankan web framework Gin pada serverless Vercel
Language: Go - Size: 46.9 KB - Last synced at: 25 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

akselarzuman/go-jaeger
Golang OpenTelemetry with Jaeger example
Language: Go - Size: 152 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

sanjaygupta972004/Carveo
Carveo is a fast and scalable RESTful API for managing cars and engines, built with Go, Gin, and PostgreSQL. It supports full CRUD operations and includes Swagger-powered API documentation
Language: Go - Size: 145 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

melardev/GoGonicEcommerceApi
Ecommerce Rest API application built in Go with Gin Gonic + Gorm
Language: Go - Size: 172 KB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 163 - Forks: 43

felipeversiane/go-simple-auth
A golang restful API sample with JWT Authentication.
Language: Go - Size: 46.9 KB - Last synced at: 25 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

manjurulhoque/threadly
A real-time discussion platform inspired by Threads, built with Golang and Next.js. Enables users to create, engage with, and manage threaded conversations seamlessly.
Language: Go - Size: 32.1 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 6
