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

GitHub topics: golang-examples

1995parham/koochooloo

Make your URLs shorter (smaller) and more memorable in Go

Language: Go - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 88 - Forks: 5

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: 1 day ago - Pushed at: 2 months ago - Stars: 323 - Forks: 107

Cyb3r-Jak3/common-go

Common code that I use for my go programs

Language: Go - Size: 113 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

svelama/datastore

datastore implements a simple key value storage, demonstrates generics, thread safe storage, and repository pattern for multiple storage backends

Language: Go - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

sagikazarmark/modern-go-application

Modern Go Application example

Language: Go - Size: 1.71 MB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 1,900 - Forks: 178

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: 395 KB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 605 - Forks: 69

gilcrest/diygoapi

A Go RESTful API template

Language: Go - Size: 29.9 MB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 585 - Forks: 72

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: 2 days ago - Pushed at: 8 days ago - Stars: 11 - Forks: 0

berviantoleo/explore-go

Exploring Go

Language: Go - Size: 403 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 1

hsnice16/golang_learning

Golang Learnings.

Language: Go - Size: 1.2 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 3 - Forks: 0

adityaaw/go-rest-api

A simple Go based REST API server built using gorilla/mux HTTP router and PostgreSQL database.

Language: Go - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 2

temporalio/samples-go

Temporal Go SDK samples

Language: Go - Size: 6.07 MB - Last synced at: 8 days ago - Pushed at: 14 days ago - Stars: 548 - Forks: 208

TannerGabriel/learning-go

Projects, Algorithms and data structures implemented in Golang with explanations and links to further readings

Language: Go - Size: 543 KB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 634 - Forks: 129

naughtygopher/goapp

An opinionated guideline to structure & develop a Go web application/service

Language: Go - Size: 4.5 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 959 - Forks: 62

Correia-jpv/fucking-golang-open-source-projects

为互联网IT人打造的中文版awesome-go. With repository stars⭐ and forks🍴

Size: 144 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 5 - Forks: 0

qjcg/examples-go

Little Go Examples

Language: Go - Size: 2.14 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

begmaroman/go-micro-boilerplate

The boilerplate of the GoLang application with a clear microservices architecture.

Language: Go - Size: 369 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 271 - Forks: 75

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: 13 days ago - Pushed at: about 2 months ago - Stars: 19,209 - Forks: 2,645

chebyrash/promise

Promise / Future library for Go

Language: Go - Size: 153 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 401 - Forks: 36

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: 12 days ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 18

jeffotoni/goexample

Various examples of tests I do on a daily basis before implementing golang

Language: Go - Size: 253 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 155 - Forks: 28

1995parham-teaching/fandogh

Backend implementation demonstration in go with JWT, MongoDB, etc.

Language: Go - Size: 346 KB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 20 - Forks: 2

softchris/golang-book

A book on Go, contains fundamentals but also recipes

Language: Go - Size: 1.23 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 172 - Forks: 30

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.4 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 265 - Forks: 48

riccardogiorato/template-go-vercel

Template to get started with Go / Golang on Vercel for free!

Language: Go - Size: 532 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 112 - Forks: 51

sArtHak03804/learn_go_weekly

🌍 Dive into backend development with Go! 🚀 New content uploaded weekly—stay tuned and learn by doing!

Language: Go - Size: 24.4 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

callicoder/golang-tutorials

Golang Tutorials. Learn Golang from Scratch with simple examples.

Language: Go - Size: 53.7 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 405 - Forks: 148

zhashkevych/todo-app

🔥 REST API для приложения списков ToDo

Language: Go - Size: 127 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 282 - Forks: 63

jensoncs/go-zero-to-hero

Golang Learning doc + programs

Language: Go - Size: 35.9 MB - Last synced at: 12 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 12

1995parham-teaching/song_cloud

Minimal Soundcloud just for having fun with databases

Language: Go - Size: 293 KB - Last synced at: 11 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 2

HuXn-WebDev/Golang-Complete-Course

Everything you need to become a Golang MONSTER 💙

Language: Go - Size: 239 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 24

aymaneallaoui/distributed-file-system

an advanced implementation of a distributed file system in Golang

Language: Go - Size: 21.5 KB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 4 - 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: 12 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 0

wkdjgf534/go_exp

Golang experiments, courses, and books' materials

Language: Go - Size: 3.56 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

PennockTech/self-build-tools

Framework for auto-compiling small Go tools for your bin dir

Language: Go - Size: 59.6 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

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: 14 days ago - Pushed at: 25 days ago - Stars: 64 - Forks: 22

martishin/golang-rabbitmq-example

Goalng RabbitMQ usage example

Language: Go - Size: 13.7 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

Golangltd/codeclass

Golang语言社区--腾讯课堂、网易云课堂、B站课程PPT及代码

Language: Go - Size: 466 MB - Last synced at: 17 days ago - Pushed at: almost 5 years ago - Stars: 614 - Forks: 196

grokify/beegoutil

OAuth 2.0 demo app for Beego using Google, Facebook, RingCentral and Aha!

Language: Smarty - Size: 5.07 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 11 - Forks: 5

mayuanucas/mygo

Leetcode、剑指offer(第二版)的Go实现😀 Come join us!🤝❤️👻

Language: Go - Size: 4.56 MB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 125 - Forks: 29

CodeLieutenant/GoFiber-Template

:rocket: Go Fiber App Starter Kit

Language: Go - Size: 230 KB - Last synced at: 12 days ago - Pushed at: 27 days ago - Stars: 32 - Forks: 8

golang-standards/project-template

Sample Go Project Template (based on the layout from the Standard Project Layout repo)

Size: 0 Bytes - Last synced at: 12 days ago - Pushed at: almost 6 years ago - Stars: 131 - Forks: 26

neuron-nexus/yandexgpt

Free and simple YandexGPT client for Go (Golang)

Language: Go - Size: 47.9 KB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

pavelnikolov/eventsourcing-go

Event Sourcing + CQRS using Golang Tutorial

Language: Go - Size: 73.2 KB - Last synced at: 13 days ago - Pushed at: about 7 years ago - Stars: 77 - Forks: 11

fumiama/aes-rsa-tcp-demo

C/S demo with RSA and AES Algorithm

Language: Go - Size: 11.7 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

kirklin/boot-backend-go-clean

Golang Clean Architecture REST API

Language: Go - Size: 97.7 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

punitpandey/ds-algo

Implementation of common Data Structures and Algorithms with Go

Language: Go - Size: 36.1 KB - Last synced at: 15 days ago - Pushed at: over 1 year ago - Stars: 282 - Forks: 120

Dentrax/Data-Structures-with-Go

Data Structures with Go Language

Language: Go - Size: 1.16 MB - Last synced at: 12 days ago - Pushed at: about 6 years ago - Stars: 140 - Forks: 9

dynamiclance/golang-interview-questions-and-answers-bangla

A collection of Golang interview questions and answers in Bangla for job preparation.

Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sundaram2021/go-projects

This repository is the list of all the golang projects to Practice

Language: Go - Size: 20.1 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 0

iammukeshm/golang-crud-rest-api

Implementing CRUD in Golang REST API with Mux & GORM

Language: Go - Size: 6.32 MB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 26 - Forks: 21

sananguliyev/goddd

Sample Go application with DDD

Language: Go - Size: 40 KB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 27 - Forks: 3

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: 12 days ago - Pushed at: about 7 years ago - Stars: 111 - Forks: 32

uscneps/GraphQL-Go-onepieceAPI

Basic One Piece (famous manga) API developed in Go & GraphQL, returns the Strawhats crew information, and give you the possibility to create new pirates & crews.

Language: Go - Size: 42 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 63 - Forks: 3

AvindaAlamsyah/golang-it-ticket

Basic examples of Go programming

Language: Go - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

maugus0/ShuffleX

This Go package provides a simulation of a standard 52-card deck, offering various functions to manipulate and interact with the deck.

Language: Go - Size: 531 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

maugus0/GoStatus

GoStatus is a basic Go program that checks the availability of websites by sending HTTP GET requests. It takes a list of popular websites and verifies if they are online and responding to traffic.

Language: Go - Size: 400 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

marifsulaksono/go-boilerplate

This project is a boilerplate that provides a basic structure with a clean architecture implementation for building scalable and maintainable Go applications using Echo Framework.

Language: Go - Size: 139 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

ruzhila/go-git-server

A Git http server with Go only 100 lines of code

Language: Go - Size: 2.93 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

DouglasVolcato/golang-api-template

A premade template for building rest apis fast and easy using Golang.

Language: Go - Size: 52.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

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: 12 days ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 5

Tej-Singh-Rana/Golang

Go Programming Language | Golang Examples | Example Codes | Concepts | Online Resources

Language: Go - Size: 571 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 2

emmanuelgautier/go-cli-template

a simple Go CLI (Command Line Interface) template that you can use as a starting point for building your own command-line applications in Go.

Language: Go - Size: 27.3 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

hariprasadraja/golang-workspace

A collection of examples and other experimental stuffs in Golang

Language: Go - Size: 8.14 MB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 4

ravro-ir/ravro_dcrpt

ravro_dcrpt - Decrypt secret report files ravro

Language: Go - Size: 37.3 MB - Last synced at: 4 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

pathbox/learning-go

Learning Golang-Don't stop learning Golang

Language: Go - Size: 96 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 153 - Forks: 42

keremify/Golang-Dersleri

✅ "Go diliyle ilgili ders notları, ipuçları ve pratik örnekler. Yeni başlayanlar ve ileri seviye kullanıcılar için kaynak."

Language: Go - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

zergon321/cirno

An easy-to-use collision resolution library for gamedev written in pure Go.

Language: Go - Size: 3.46 MB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 2

SimonWaldherr/GolangSortingVisualization

examples of various sorting algorithms in golang (with visualization)

Language: Go - Size: 869 KB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 125 - Forks: 17

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: 5 months ago - Stars: 147 - Forks: 21

arrieta/golang-cpp-basic-example

A simple example demonstrating how to call C++ from Go

Language: C++ - Size: 7.81 KB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 99 - Forks: 21

jamct/web-cli

A simple CLI project to read Atom news feeds. Introduction to Go.

Language: Go - Size: 2.23 MB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 6

Mamin78/Parham-Food-BackEnd

Language: Go - Size: 175 KB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 0

cedrickchee/grpc-basic-tutorial

gRPC basic tutorial - create a geo indexer service

Language: Go - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

cedrickchee/gopl-examples

Code examples for "The Go Programming Language" book

Language: Go - Size: 232 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

cedrickchee/kafka-eventsourcing-restapi

REST API service using Apache Kafka for event sourcing

Language: Go - Size: 301 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

mjs/aw-golang_sample_agent

A minimal remote agent example for ActiveWorkflow in Go

Language: Go - Size: 4.88 KB - Last synced at: about 14 hours ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

rillig/go-yacc-examples

Examples for building yacc parsers in Go

Language: Go - Size: 9.77 KB - Last synced at: 28 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

Viztruth/Golang-Practice-problems-with-Solutions

👉Well curated repo. containing solutions for all the practice questions that I've solved while I was learning Golang. 💡Check the README for categorized questions. This repo. can be useful for beginner and intermediate-level Golang programmers. If you found this repo. useful, don't forget to star the repo and give a follow.

Language: Go - Size: 84 KB - Last synced at: 23 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 2

royalbhati/yaml-conf-go

Language: Go - Size: 1.95 KB - Last synced at: 23 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

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: 12 days ago - Pushed at: 10 months ago - Stars: 38 - Forks: 11

sudheerj/learngo

Learn GoLang by examples

Language: Go - Size: 12.7 KB - Last synced at: 12 days ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 11

d6o/AllFood

AllFood's the perfect tool to search all Nearby restaurants based on a latitude and longitude.

Language: Go - Size: 14.6 KB - Last synced at: 18 days ago - Pushed at: about 8 years ago - Stars: 8 - Forks: 2

CharonChui/GolangStudyNote

Golang study notes.

Size: 285 KB - Last synced at: 12 days ago - Pushed at: over 6 years ago - Stars: 46 - Forks: 4

erodrigufer/Go_from_A_to_Z

A compilation of knowledge about the Go Programming Language

Size: 40 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

guilchaves/ignite-go

Trilha Ignite Go da plataforma Rocketseat.

Language: Go - Size: 533 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

rdhillbb/ozz-wiz-realtimego

Example of Real Time Audio by OpenAI written in GO; Clone of Python/javascript example

Language: Go - Size: 9.77 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

veilair/go-development

An ongoing curated list of frameworks, libraries, learning tutorials, best software development practices and resources in Go Language

Language: Go - Size: 410 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

AF2B/DataStructure

A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.

Language: Clojure - Size: 20.5 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mrmayurgithub/bookstore_management

Basic Bookstore management system using Golang and MySQL

Language: Go - Size: 4.6 MB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

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: 12 days ago - Pushed at: 9 months ago - Stars: 75 - Forks: 14

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: 22 days ago - Pushed at: 7 months ago - Stars: 96 - Forks: 1

zackproser/sizeof

Experimental CLI, written alongside ChatGPT4 and GItHub Copilot

Language: Go - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 0

addy1997/al-Go-rithms 📦

algorithms implemented in golang

Language: Go - Size: 176 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 4

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: 12 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

jacobmaizel/swiftui-golang-app-demo

A Fitness Competitions Demo project showcasing swiftui, watchos and golang.

Language: Swift - Size: 1.24 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

daluisgarcia/golang-rest-websockets

A project example of doing a API REST and Websockets usage with golang

Language: Go - Size: 29.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

matbu/golang-ansible-module

Golang Ansible Module Demo

Language: Go - Size: 1.4 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

billowdev/gohexa

work in progress go fiber hexagonal code generators

Language: Go - Size: 98.3 MB - Last synced at: 27 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

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: 13 days ago - Pushed at: over 1 year ago - Stars: 171 - Forks: 1