Topic: "golang-examples"
inancgumus/learngo
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Language: Go - Size: 3.14 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 19,353 - Forks: 2,664

sagikazarmark/modern-go-application
Modern Go Application example
Language: Go - Size: 1.71 MB - Last synced at: about 22 hours ago - Pushed at: 8 months ago - Stars: 1,920 - Forks: 180

naughtygopher/goapp
An opinionated guideline to structure & develop a Go web application/service
Language: Go - Size: 4.5 MB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 977 - Forks: 62

TannerGabriel/learning-go
Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings
Language: Go - Size: 501 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 642 - Forks: 134

gbrayhan/microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
Language: Go - Size: 453 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 622 - Forks: 72

Golangltd/codeclass
Golang语言社区--腾讯课堂、网易云课堂、B站课程PPT及代码
Language: Go - Size: 466 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 613 - Forks: 196

gilcrest/diygoapi
A Go RESTful API template
Language: Go - Size: 29.9 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 594 - Forks: 72

temporalio/samples-go
Temporal Go SDK samples
Language: Go - Size: 6.09 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 567 - Forks: 212

callicoder/golang-tutorials
Golang Tutorials. Learn Golang from Scratch with simple examples.
Language: Go - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 412 - Forks: 148

chebyrash/promise
Promise / Future library for Go
Language: Go - Size: 153 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 402 - Forks: 36

nathany/get-programming-with-go
Source code listings for Get Programming with Go, a beginner's guide to the Go programming language.
Language: Go - Size: 164 KB - Last synced at: about 10 hours ago - Pushed at: 4 months ago - Stars: 326 - Forks: 110

punitpandey/ds-algo
Implementation of common Data Structures and Algorithms with Go
Language: Go - Size: 36.1 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 291 - Forks: 120

zhashkevych/todo-app
🔥 REST API для приложения списков ToDo
Language: Go - Size: 127 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 288 - Forks: 60

naeemaei/golang-clean-web-api
Golang Clean architecture REST API example with a comprehensive real project. It uses docker, docker compose, redis, elasticsearch, kibana, filebeat, postgresql, prometheus, grafana. also use gin, gorm, viper, zerolog, zap, validator, dynamic search, swagger and JWT
Language: Go - Size: 18.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 280 - Forks: 51

begmaroman/go-micro-boilerplate
The boilerplate of the GoLang application with a clear microservices architecture.
Language: Go - Size: 369 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 272 - Forks: 75

d6o/TinderOnline 📦
Find out which of your friends are online on Tinder
Language: Go - Size: 8.79 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 176 - Forks: 22

softchris/golang-book
A book on Go, contains fundamentals but also recipes
Language: Go - Size: 1.24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 172 - Forks: 30

lim-yoona/tcpack
tcpack is an application protocol based on TCP to Pack and Unpack bytes stream in go program.
Language: Go - Size: 41 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 171 - Forks: 1

jeffotoni/goexample
Various examples of tests I do on a daily basis before implementing golang
Language: Go - Size: 253 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 157 - Forks: 28

pathbox/learning-go
Learning Golang-Don't stop learning Golang
Language: Go - Size: 96 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 153 - Forks: 42

go-awesome/shortlink
High-Performance Shortlink ( Short URL ) app creator in Golang. For privacy reasons, you may prefer to host your own short URL app and this is the one to use.
Language: Go - Size: 11.8 MB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 148 - Forks: 21

Dentrax/Data-Structures-with-Go
Data Structures with Go Language
Language: Go - Size: 1.16 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 140 - Forks: 9

golang-standards/project-template
Sample Go Project Template (based on the layout from the Standard Project Layout repo)
Size: 0 Bytes - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 131 - Forks: 26

SimonWaldherr/GolangSortingVisualization
examples of various sorting algorithms in golang (with visualization)
Language: Go - Size: 869 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 125 - Forks: 17

mayuanucas/mygo
Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻
Language: Go - Size: 4.56 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 125 - Forks: 29

dynamiclance/golang-interview-questions-and-answers-bangla
A collection of Golang interview questions and answers in Bangla for job preparation.
Language: HTML - Size: 6.38 MB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 121 - Forks: 34

riccardogiorato/template-go-vercel
Template to get started with Go / Golang on Vercel for free!
Language: Go - Size: 532 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 113 - Forks: 50

musobarlab/ecommerce-grpc-microservice
(On Progress) Lab (Building E-Commerce Microservices using Golang, Rest and GRPC with Multiple Docker Container)
Language: Go - Size: 1.42 MB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 113 - Forks: 32

arrieta/golang-cpp-basic-example
A simple example demonstrating how to call C++ from Go
Language: C++ - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 99 - Forks: 21

liburdi/go-blogs
适合小白入门go语言的博客项目|Here’s the translated list of beginner-friendly blog projects to help you get started with Go programming
Language: CSS - Size: 16.1 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 97 - Forks: 1

sandipb/zap-examples
Examples of using Uber's zap Go logging library
Language: Go - Size: 11.7 KB - Last synced at: 2 days ago - Pushed at: about 7 years ago - Stars: 96 - Forks: 18

1995parham/koochooloo
Make your URLs shorter (smaller) and more memorable in Go
Language: Go - Size: 1.11 MB - Last synced at: about 7 hours ago - Pushed at: about 7 hours ago - Stars: 88 - Forks: 6

HuXn-WebDev/Golang-Complete-Course
Everything you need to become a Golang MONSTER 💙
Language: Go - Size: 239 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 24

pavelnikolov/eventsourcing-go
Event Sourcing + CQRS using Golang Tutorial
Language: Go - Size: 73.2 KB - Last synced at: 18 days ago - Pushed at: about 7 years ago - Stars: 77 - Forks: 11

Haraj-backend/hex-monscape
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
Language: Go - Size: 6.94 MB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 75 - Forks: 14

youngdynasty/go-swift
A sample project integrating Go code within Swift
Language: Swift - Size: 4.88 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 66 - Forks: 5

absognety/Competitive-Coding-Platforms
GeeksForGeeks, HackerEarth, Coding Tests and Several Other platforms - Data Structures, Algorithms, SQL, Programming
Language: Python - Size: 5.36 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 63 - Forks: 22

naeemaei/Golang-Tutorial
Golang tutorial course - from beginner to advanced topics : data structure, struct, interface, generic, concurrency, json, http, docker
Language: Go - Size: 1.13 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 18

MindorksOpenSource/gogeom
This is a Geometrical library for Go Language. Which includes multiple Geometrical calculations like Circle, Lines etc in different forms
Language: Go - Size: 61.5 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 56 - Forks: 12

fumiama/NanoBot
类ZeroBot的官方QQ频道/群聊全域机器人框架, 简单易用
Language: Go - Size: 182 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 55 - Forks: 5

CharonChui/GolangStudyNote
Golang study notes.
Size: 285 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 46 - Forks: 4

zelenko/go
I incorporate these code snippets into my larger programming modules.
Language: Go - Size: 7.76 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 40 - Forks: 6

Soypete/Golang_tutorial_zero_to_hero
This is a tutorial, course, or walk through to teach first time developers how to use golang
Size: 116 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 38 - Forks: 11

arturoeanton/go-notebook
Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.
Language: Go - Size: 36.4 MB - Last synced at: about 2 hours ago - Pushed at: almost 2 years ago - Stars: 38 - Forks: 2

gongbaochicken/Golang-Notes
:notebook_with_decorative_cover: Notes for Golang basics, web services, database.
Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 38 - Forks: 2

ivikramsahu/100daysofcode-golang
(Ongoing Journey join now...)100 days challenge to brush up or start with go lang. It will not only help you learn a new language but also improve your coding skills. ✌️
Language: Go - Size: 48.8 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 5

Vinetwigs/vilmos
Official vilmos visual language interpreter!
Language: Go - Size: 6.1 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 1

CodeLieutenant/GoFiber-Template
:rocket: Go Fiber App Starter Kit
Language: Go - Size: 230 KB - Last synced at: about 2 hours ago - Pushed at: 3 months ago - Stars: 33 - Forks: 7

AGDDoS/AGDDoS
High-performance website testing tool written in Golang.
Language: Go - Size: 186 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 6

logisticinfotech/golang-gqlgen-reactjs-subscription-demo
GraphQL Subscription with Golang/React JS & React Apollo Client Subscription
Language: JavaScript - Size: 245 KB - Last synced at: 29 days ago - Pushed at: almost 7 years ago - Stars: 32 - Forks: 18

d6o/GoCurrency 📦
Simple currency converter. Insert an amount, what currency to convert from and what currency to convert to.
Language: Go - Size: 11.7 KB - Last synced at: 5 months ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 7

basilhe/clean-architecture-go-example
Clean Architecture Example (Go): Example of what clean architecture would look like (in Go)
Language: Go - Size: 600 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 31 - Forks: 4

jomoespe/go-tls-mutual-auth
SSL/TLS mutual authentication example in Go, and layer 4 (tcp) load balancing
Language: Go - Size: 3.93 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 6

sananguliyev/goddd
Sample Go application with DDD
Language: Go - Size: 40 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 3

jensoncs/go-zero-to-hero
Golang Learning doc + programs
Language: Go - Size: 35.9 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 26 - Forks: 12

iammukeshm/golang-crud-rest-api
Implementing CRUD in Golang REST API with Mux & GORM
Language: Go - Size: 6.32 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 26 - Forks: 21

zergon321/cirno
An easy-to-use collision resolution library for gamedev written in pure Go.
Language: Go - Size: 3.46 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 23 - Forks: 2

sudheerj/learngo
Learn GoLang by examples
Language: Go - Size: 12.7 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 11

veryhappytree/go-boilerplate
Starter for golang projects
Language: Go - Size: 76.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 22 - Forks: 1

vikash/gofr-old 📦
Mini GoLang framework for writing http or grpc api and command line tools.
Language: Go - Size: 148 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 12

purwokertodev/go-backend
Scaffolding, Boilerplate with clean Architecture :facepunch: , Testable :facepunch: for build backend in pure Go. Build backend service without framework
Language: Go - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 21 - Forks: 9

ramalho/strset
A full-featured set type for string elements in Go
Language: Go - Size: 26.4 KB - Last synced at: 24 days ago - Pushed at: over 6 years ago - Stars: 21 - Forks: 4

1995parham-teaching/fandogh
Backend implementation demonstration in go with JWT, MongoDB, etc.
Language: Go - Size: 280 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 20 - Forks: 2

Pangjiping/cloud-handbook 📦
personal handbook. Including golang kubernetes, istio and more
Language: Shell - Size: 9.35 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 2

rdhawladar/golang-vercel
Golang basic template and deployment with vercel
Language: HTML - Size: 31.3 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 12

MatrixAI/Golang-Demo
Golang Demo Project
Language: Go - Size: 33.2 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 4

defer-panic/dfrp.cc
URL shortening service
Language: Go - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 1

hariprasadraja/golang-workspace
A collection of examples and other experimental stuffs in Golang
Language: Go - Size: 8.14 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 4

godla/golang-sort-data-structures-study
Language: Go - Size: 41 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 3

burakolgun/golang_examples
Language: Go - Size: 9.52 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 3

noelyahan/gonyvido
Youtube downloader
Language: Go - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 15 - Forks: 5

Mamin78/Parham-Food-BackEnd
Language: Go - Size: 175 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 0

vikash/learning-golang
Collection of examples for learning goLang.
Language: Go - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 11

alainakafkes/twilio-sms-tutorial
Corresponding code for a tutorial on how to send SMS messages using Twilio's REST API & Golang
Language: Go - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 6

GH0st3rs/obfus
String obfuscation in GO
Language: Go - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 13 - Forks: 3

pathao-eng/empleo
Yet another job aggregator using Go Plugin.
Language: Go - Size: 17.5 MB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 2

reloadlife/nextgo
NextGO: a GoLang Application that uses NextJS as frontend.
Language: Go - Size: 623 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 3

askbuddie/npelection
Nepal election CLI tool to get the election update from terminal
Language: Go - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 4

KorayGocmen/scheduler-worker-grpc
A single server multiple workers distributed architecture that supports HTTP requests on the scheduler and translates them to GRPC requests on workers.
Language: Go - Size: 8.95 MB - Last synced at: 25 days ago - Pushed at: about 3 years ago - Stars: 12 - Forks: 5

AngusGMorrison/the_go_programming_language
Solutions for Donovan & Kernighan's The Go Programming Language.
Language: Go - Size: 14.2 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 12 - Forks: 0

chenaoxd/go-proj-starter
Golang project starter
Language: Makefile - Size: 3.74 MB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 0

Correia-jpv/fucking-awesome-go
A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴
Language: Go - Size: 10 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 0

grokify/beegoutil
OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!
Language: Smarty - Size: 5.09 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 11 - Forks: 5

wuriyanto48/go-pbkdf2
a Go package for hash and verify a password using PBKDF2
Language: Go - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

addy1997/al-Go-rithms 📦
algorithms implemented in golang
Language: Go - Size: 176 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 4

thedevsaddam/orchid
A MVC style boilerplate for golang
Language: Go - Size: 116 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 11 - Forks: 1

d6o/TinderGo
GoLang client for tinder api
Language: Go - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 5

sundaram2021/go-projects
This repository is the list of all the golang projects to Practice
Language: Go - Size: 20.1 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

romanitalian/go-service-options
Dynamically inject dependencies into "Service"
Language: Go - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 0

ashik112/goimdb
IMDB movie database using Golang (only for personal and non-commercial use)
Language: Go - Size: 2.08 MB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 1

opensourcedoc/go-c-cpp-mix
Using C++ Class in Golang
Language: C++ - Size: 9.77 KB - Last synced at: 9 days ago - Pushed at: 22 days ago - Stars: 9 - Forks: 1

aymaneallaoui/dirscanner
A CLI tool written in Go that scans a directory and generates a Markdown file with the directory's structure.
Language: Go - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 0

2rebi/golang-default
golang initialize or new struct with default value
Language: Go - Size: 54.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 1

KEINOS/go-noise
Easy-to-use noise generator package in Golang for Perlin Noise and OpenSimplex Noise.
Language: Go - Size: 5.29 MB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

rosspatil/Golang-Mongo-Driver-Example
This sample of code base is taken from real production project to demonstrate MongoDB in Golang.
Language: Go - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 2

TelkomIndonesia/go-boilerplate
Golang Boilerplate
Language: Go - Size: 760 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 15

oguzhantasimaz/Go-Concurrency-Examples-In-Detail
Golang Concurrency examples with explanations
Language: Go - Size: 127 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

TheGolangHub/Moderator
A telegram bot that moderates t.me/GolangHub.
Size: 1.63 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

archive-go/ArchiveBot
一个用来备份链接内容的 Telegram Bot
Language: Go - Size: 134 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 4

thenishchalraj/Time-to-Go
Snippets begginers can start with to learn Go. Whether it's competitive programming or building executable files, Go is present there as a great help.
Language: Go - Size: 1.63 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 4
