60 Resources
Golang starter-kit Libraries
Clean architecture starter pack for faster and easier feature creation using Go.
cleanarchGo 💫 About Clean architecture starter pack for faster and easier feature creation using Go. This pack includes Clean Architecture with the E
Realworld implementation written with Go using go-kit!
This project is an implementation of the RealWorld project using Go utilizing go-kit as an application framework. The project heavily utilizes Docker
Repository that mantains utilitary libs for Golang projects.
Go Kit Go Kit is a repository of utilitary packages written in Go, designed to improve development experience of Trivela's squads. Internal structure
RestAPI Starter Template Using Go (Gin + Gorm)
go-gin-gorm-restapi-template Go (Gin + Gorm) を使用した RestAPI 開発のスターターテンプレート RestAPI Starter Template Using Golang (Gin + Gorm) 主要な依存ライブラリ Gin (Web フレームワ
Hackpack-go: A starter pack for hacking in go
hackpack-go This repository is a starter pack for hacking in go Slides https://d
The starter code for Module 3: Surfstore
Surfstore This is the starter code for Module 3: Surfstore. Before you get start
A boilerplate/starter project for quickly building APIs using Golang with Clean Architechture
A boilerplate/starter project for quickly building APIs using Golang with Clean Architechture
Httpx - a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library
httpx is a fast and multi-purpose HTTP toolkit allow to run multiple probers using retryablehttp library, it is designed to maintain the result reliability with increased threads.
Is-this-good - A starter guide to buying parts for mechanical keyboards that take Cherry MX-style switches
Is this good? Consider joining the MechKeys Discord! A starter guide to buying p
This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the need for cgo
PKCS #11 modules in Go without cgo This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the n
Gecho-starter - A starter/boilerplate for Golang Echo API
gecho-starter gecho-starter is a boilerplate for writing services in Golang quic
Go-kit-microservices - Example microservices implemented with Go Kit
Go Kit Microservices Example microservices implemented with go kit, a programmin
Awpark - Development kit via Alfred Workflow
AWPark Alfred Workflow for engineer. Alfred Workflow Store Search and install Wo
Goal: Develop a Go start auth starter without Gin framework
Goal: Develop a Go start auth starter without Gin framework and learn along the
Netkit - A type parameter(generics) net kit, support tcp kcp, customize packet
Netkit Netkit is a type parameter(generics) golang package Get Started Need Go i
Pagoda: Rapid, easy full-stack web development starter kit in Go
Pagoda: Rapid, easy full-stack web development starter kit in Go Table of Contents Introduction Overview Foundation Backend Frontend Storage Screensho
GIN Project starter with logger, jwt auth, and more
Yet Another Golang RESTfull API A quick story about this starter-kit So, when I tried to write my first golang project, especially for web api, I real
Huawei-push-authorizator - Huawei Push Kit authorizator in time
huawei-push-authorizator Huawei Push Kit authorizator in time Why? To send push
Go-thrust - Cross Platform UI Kit powered by Blink/V8/Chromium Content Lib
go-thrust ALERT - Breaking Changes. Please See Examples, and Tutorial Files, however Tutorial Readmes have not yet been updated.. Basic Breakdown is,
Exemplary real world application built with Golang + Gin
Golang/Gin codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API. This codebase was
The fastest way to build a restful API with golang and echo framework.
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Go starter project with Gin, Viper, postgres , redis, zap, prometheus metrics etc setup
Go REST Service Starter/Boilerplate Easily extendible REST API Service boilerplate aiming to follow idiomatic go and best practice. Any feedback and p
Examples for building microservices with Go kit (gokit.io)
The updated source code is moved into the repository go-distsys gokit-examples Examples for building microservices with Go Kit (gokit.io) Articles Go
go-kit example. go-kit微服务探索实践
参考文章 go-kit offical example 官方示例 DDD(domain drive design) 领域驱动设计 ...过度设计, 不宜用作入门 一、go 语言编写 grpc 微服务实例 系列文章 看看概念和思路就好, 代码示例比较生硬, 而且代码质量并不高. Micro-servi
⚔ Personal Golang starter kit with an engineer research perspective, expressjs developer friendly, and aims for rapid app development.
Goku (WIP; Author Only) ⚔ Personal Golang starter kit with an engineer research perspective, expressjs developer friendly, and aims for rapid app deve
Protoc plugin used to generate go-kit grpc code
protoc-gen-gokit-endpoint protoc plugin used to generate go-kit grpc code 安装 go
GCP Cloud Functions ready to Go starter with hot reload 🔥
GCP Cloud Functions - Go Starter Features: funcFramework already set up - ready for local development and testing. Hot Reload ready-to-go thanks to th
Protoc plugin used to generate go-kit grpc code
protoc-gen-gokit-endpoint protoc plugin used to generate go-kit grpc code 安装 go install github.com/wwbweibo/protoc-gen-gokit-endpoint/cmd/protoc-gen-g
Snippet CLI manger for quickly using code snippets without leaving the terminal
SnipKit - Snippet CLI manager This repository is still work in progress! SnipKit aims to paste code snippets from your favorite snippet manager into y
Astro Starter Kit: Docs Site
Astro Starter Kit: Docs Site npm init astro -- --template docs Features ✅ Full Markdown support ✅ Responsive mobile-friendly design ✅ Sidebar navigat
FPS (First Person Shooter) controller template for Godot 3.4 to give starter content for a new or already existing project!
First Person Starter FPS template for Godot to give starter content for a new or already existing project! Includes: 3D Character Controller Smooth Mo
A simple Go, GraphQL, and PostgreSQL starter template
Simple Go/GraphQL/PostgreSQL template Purpose Have a good starting point for any project that needs a graphql, go, and postgres backend. It's a very l
A starter repo for VS Code, Gitpod, etc for Go.
go-starter After using this template: Replace github.com/mattwelke/go-starter in go.mod after using this template. Replace go-starter in .gitignore wi
Example hello-world service uses go-fx-grpc-starter boilerplate code
About Example hello-world service uses https://github.com/srlk/go-fx-grpc-starter boilerplate code. Implementation A hello world grpc service is creat
This tool generates Go language bindings of services in protobuf definition files for go-kit
protoc-gen-go-kit This tool generates Go language bindings of services in protobuf definition files for go-kit. Installation $ go install github.com/x
UCSD CSE 124 Fall 2021 Project 3 Starter Code
Surfstore This is the starter code for Module 3: Surfstore. Before you get started, make sure you understand the following 2 things about Go. (These w
Kyoto starter project
kyoto starter Quick Start project setup What's included kyoto kyoto uikit tailwindcss How to use Clone project with git clone https://github.com/yurii
一个用于解析http协议的post/get请求数据的封装,其中还带有一些针对类型的判断功能,非常简单实用。
kit 一个用于解析http协议的post/get请求数据的封装,其中还带有一些针对类型的判断功能,非常简单实用。
An opinionated Microservice starter in Go
Go Microservice Starter An opinionated Microservice starter in Go Usage Checkout the code. TLDR; Start the service: docker build -t go-microservice-st
This is an example to demonstrate implementation golang microservices using domain driven design principles and sugestions from go-kit
go-kit DDD Domain Driven Design is prevelent and rising standard for organizing your microservice code. This design architecture emphasis on Code orga
Starter files for the News application built with Go
News Demo starter files Starter files for the News application built with Go. Tutorial: https://freshman.tech/web-development-with-go/ Here's what the
Template/Starter code for Go application with Gin, System Tray, Gorm, Air, Swagger, JWT
gin-systray-starter Starter code for Go application with Gin, System Tray, Gorm, Air, Swagger, JWT systray, https://github.com/getlantern/systray gin,
It's a lean boilerplate to start developing a microservice in Go.
Go microservice starter It's a lean boilerplate to start developing a microservice in Go. Features Gin server Godotenv to load environment variables M
A boilerplate for Go fiber versioning
Fiber Versioning Boilerplate Prerequisite Make sure you have the following installed outside the current project directory and available in your GOPAT
starter pack for building backend with go and fiber, with jwt auth
go-fiber-api-template starter pack for building backend with go and fiber, with jwt auth authentication there are few steps for authentication steps:
A simple means of configuring Open Telemetry instrumentation in Golang
Otel GO Starter A simple means of getting the Open Telemetry global instrumentation configure and started Get Started Using the Otel GO Starter allows
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Microservice Boilerplate for Golang with gRPC and RESTful API. Multiple database and client supported
Go Microservice Starter A boilerplate for flexible Go microservice. Table of contents Features Installation Todo List Folder Structures Features: Mult
Moldy CLI the best project starter and manager of the world
Moldy The best project starter of the world 🤔 What is Moldy ? Hey I present Moldy this beautiful tool that will solve your life in creating, managing
Moldy CLI the best project starter and manager of the world
You don't know how to start your project ... you want to help other people know your tool or language. Use Moldy! the best helper to start your project
GoKit CLI
GoKit CLI This project is a more advanced version of gk. The goal of the gokit cli is to be a tool that you can use while you develop your microservic
An idiomatic Go REST API starter kit (boilerplate) following the SOLID principles and Clean Architecture
Go RESTful API Starter Kit (Boilerplate) This starter kit is designed to get you up and running with a project structure optimized for developing REST
Bootstrap a new project from a template.
Go Starter Go-starter allows to bootstrap a new project from a template. It uses Git repositories as templates and is shipped with batch of utilities
The toolkit of Go kit.
kok The toolkit of Go kit. Zen Just write code for your business logic, generate everything else. Implement the service once, consume it in various wa
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
7 days golang programs from scratch README 中文版本 7天用Go从零实现系列 7天能写什么呢?类似 gin 的 web 框架?类似 groupcache 的分布式缓存?或者一个简单的 Python 解释器?希望这个仓库能给你答案
stack-rpc 快速开发包
Micro 快速开发工具包 项目进行中 本仓库旨在提供面向 stack-rpc 生产环境的快速开发包。 目录 快速开始示例 控制台示例 以最常见的登录流程为例,实现一个场景简单,但包含微服务各种治理能力的示例 Hipster Shop示例 参考GoogleCloudPlatform/microser
Starter code for writing web services in Go
Ultimate Service Copyright 2018, 2019, 2020, 2021, Ardan Labs [email protected] Ultimate Service 2.0 Video If you are watching the Ultimate Service v
Opinionated Go starter with gin for REST API, logrus for logging, viper for config with added graceful shutdown
go-gin-starter An opinionated starter for Go Backend projects using: gin-gonic/gin as the REST framework logrus for logging viper for configs Docker f
Simple application written in Go that combines two wordlists and a list of TLDs to form domain names and check if they are already registered.
Domainerator Domainerator was my first Go application. It combines two wordlists (prefixes and suffixes) and a list of TLDs to form domain names and c
Modern Go Application example
Modern Go Application Go application boilerplate and example applying modern practices This repository tries to collect the best practices of applicat