An open API service providing repository metadata for many open source software ecosystems.

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