604 Resources
Golang project-template Libraries
Our notification system simplifies the process of sending notifications via email, SMS, and push notifications for multiple applications. It supports multiple providers, customizable templates, and is easy to integrate into any application.
Simplify Notification Management with Customizable Templates and Multi-Provider Integration ⭐️ Why Envoyer Nowadays, notifications play a crucial role
Using Golang to complete ChatGPT streaming, making it easier to join your own project
chatGPT_streaming go语言使用openai的ChatGPT接口实践,使用流式传输,类似ChatGPT网页效果,并且可以让ChatGPT的服务单独部署(单独部署到非大中华区的服务器),并用grpc streaming 做中间层,保证不受墙的影响。使用websocket最终通信,后端考
Code your next Go web project with (a) Mojito! No matter if its an API or a website, go-mojito assists you with dependency injection, simple routing, custom request / response objects and template rendering
Go-Mojito is a super-modular library to bootstrap your next Go web project. It can be used for strict API-only purposes as well as server-side renderi
This is a demo project for Dcard, which is currently deployed on GKE.
Overview This is a project for applying my first intern job at Dcard Taiwan Ltd. 😃 !!! 🔗 Backend documentation link 🔗 Company Requirements One POST
This project provides fully automated one-click experience to create Cloud and Kubernetes environment to run Data Analytics workload like Apache Spark.
Introduction This project provides a fully automated one-click tool to create Data Analytics platform in Cloud and Kubernetes environment: Single scri
WIP - Pin - local pipeline project with Docker Golang API.
pin 🔥 WIP - Local pipeline project with Docker Golang API. 🌐 Installation Download latest release You can download latest release from here Install
Tools for the Gio project, most notably gogio for packaging Gio programs
Gio Tools Tools for the Gio project, most notably gogio for packaging Gio programs. Issues File bugs and TODOs through the issue tracker or send an em
Stop using install.sh! Start using install.yml! DAJE...
Daje - A general purpose Ansible dotfiles installer Configure one time and run everywhere. What is this I've never liked using a big bash script to in
Create cross-platform GUI apps with Golang + Elm!
README About Create GUI apps with Wails + Elm! Dev env requirements setup a golang toolchain setup a wails toolchain install elm-live globally: npm in
A pokedex over SSH project.
Charmeleon A pokedex over SSH project. Installation Clone the repository to get the server and pokemon data: git clone https://github.com/sha65536/cha
Pet-project
Simplest-auth-with-go It's a learning project. To run it, navigate to a folder in your console. Then type to start the server: go run main.go Then go
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 フレームワ
A small project for a simple chatroom using golang.
chatroom_go A small project for a simple chatroom using golang. 项目编码流程的设计分析 通讯逻辑示意图 客户端部分 客户端登录功能 1.接收的输入id和密码 2.接收服务端的返回结果 3.判断是成功还是失败,并显示对应的页面 客户端发送
(Probably) The easiest way to clone your base Go project repository
GoStrap GoStrap probably will going to be the easiest way for you to create new Go project using your existing project template. This CLI actually onl
Updates labels for a Github repository using a template file.
Github Labeler The purpose of this application is to sync your default labels with a repository hosted by Github. Labeler automatically merges your la
The gotgbot template everyone should use.
gotgbot Template A simple and extendable template for gotgbot. Features The template has a clean, maintainable and extendable structure that makes bui
Api-go-template - A simple Go API template that uses a controller-service based model to build its routes
api-go-template This is a simple Go API template that uses a controller-service
Bot-template - A simple bot template for creating a bot which includes a config, postgresql database
bot-template This is a simple bot template for creating a bot which includes a c
Qrmos - HungpmSE00234x's FUNiX Capstone Project
QRMOS HungpmSE00234x's FUNiX Capstone Project. Get Started Development Developme
Targetrwe api test - This project provides the backend service for the targetrwe test application
Targetrwe-api This project provides the backend service for the targetrwe test a
Crypto-project - Personal project for learning TLS
crypto-project My personal attempt to implement this cipher suite using the Go l
Git-now-playing - Git commits are the new AIM status messages
git-now-playing git-now-playing is an attempt to bring some of the panache of th
GoT (short for Go Templates) is a flexible template engine that generates Go code.
GoT GoT (short for Go Templates) is a flexible template engine that generates Go code. This approach creates extremely fast templates. It also gives y
Gorilla is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
The Gorilla Template is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.
Golang-action - A template repository for writing custom GitHub Actions in Golang
Golang Action A template repository for writing custom GitHub Actions in Golang.
Go-basic-skeleton - Simple and basic skeleton for go projects
Go Bootstrap (base/skeleton) Introduction This is a repository intended to serve
Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading.
Knit Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading. Example openapi: "
Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number)
go-cyclic-number Toy project to test golang toolset, using as pretext the "cyclic number" problem (famous 142857 number) First version: https://github
Start of a project that would let people stay informed about safe running spaces in their area.
SafeRun Start of a project that would let people stay informed about safe running spaces in their area. Too many people I'm friends with feel unsafe w
MadeiraMadeira boilerplate project to build scalable, testable and high performance Go microservices.
MadeiraMadeira boilerplate project to build scalable, testable and high performance Go microservices.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This is a web project in golang, where we will try to use multiple concepts
This is a web project in golang, where we will try to use multiple concepts ##List of all the dependencies we have used in this project Name GoCommand
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
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
Golang Echo and html template.
golang-website-example Golang Echo and html template. move GitHub repository for hello to golang-website-example Visual Studio Code Run and Debug: lau
Backend to project Dating App. Written in GO, utilising Gin. MongoDB, AWS S3 and SNS.
Dating API Backend to project Dating App. Written in GO, utilising Gin. MongoDB, AWS S3 and SNS. In order to run simply type "go run ." The API requir
Docker-Project - A simplified backend that listens to POST request
This is a simplified backend that listens to POST request. Once it receives such a request it will push it to a PostgreSQL database.
This project implements a simple Alien Invasion simulator CLI
Alien Invasion Simulator This project implements a simple Alien Invasion simulat
This is a community upload of a community project.
This is a community upload of a community project. The amount of people who worked on it is innumerous, and hard to keep track of. But id like to contribute this to the efforts of Ando, Fists Team, the French Team, Mai's Team and the many wondeful members of the MHFZ community who gave their time and energy to help us. No matter the relations, these files will remain public and open source, free for all to use and modify.
Works with HashiCorp HCL. Allows to append the input file with blocks and attributes from the template file
About hclmergetool Works with HashiCorp HCL. Allows to append the input file with blocks and attributes from the template file Installation Binary Rel
Template Repository for quickly bootstraping Go projects
go-template go-template overview setup Rust ToolChain Convco Just Bootstrap Repository Go Tools docker images prerequisites build scripts Github Actio
A demo project that automatically restarts with a trio of docker, redis and go and transmits page visits.
A demo project that automatically restarts with a trio of docker, redis and go and transmits page visits.
Money-transfer-project-template-go - A simple project for demonstrating Temporal with the Go SDK
Temporal Go Project Template This is a simple project for demonstrating Temporal
Go-auth - An authorization project using mongoDB, JWT and Go
Ssibrahimbas Go-Auth An authorization project using mongoDB, JWT and Go. API Typ
Fleet Manager Golang Template
Fleet Manager Go Template provides a starting point codebase in Go to create your own Fleet Management service
Provider-template - Template for writing providers for crossplane
provider-template provider-template is a minimal Crossplane Provider that is mea
Gpl - University Project on developing a General Purpose Language
General Purpose Language About The Project University Project on developing a Ge
Event-planning-go - GRAPHQL Project for Event Planning
About The Project GRAPHQL Project for Event Planning Building the project with l
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
This project parses all mails from google-search within key-words and ban-words
mailParser This project parses all mails from google-search within key-words and ban-words For launch program create the input file first string conta
Test-project - Lyrid Golang 1.x Chi Template
Lyrid Golang 1.x Chi Template Run locally with: go get go run ./main.go Open ht
Go-space - Test project to learn the Ebiten package with Go
Go Space This project is a prototype for a future tutorial series I plan to crea
Assignment2 - A shared project making use of microservice architecture
This project is a shared project making use of microservice architecture, API's and a simple frontend to implement a start-up new concept called EduFi. The concept combines education and financial systems to create profit from studying.
Owldetect - Take home challenge for Haraj Solutions Engineer candidates
OwlDetect Welcome to Haraj take home challenge! In this challenge you will be as
handlebars / go project
gameguide pug (Jade) / go project Documentation Jade's Doc | Gin's Doc (if we use it) To compile jade into go file you'll need to : go mod tidy go get
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
This Go based project of Aadhyarupam Innovators demonstrate the code examples for building microservices, integration with cloud services (Google Cloud Firestore), application configuration management (Viper) etc.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
ide-gen is a tool for development workspace prepare automation by automatic VCS repositories discovery and clone and project generation for supported IDEs.
This project is mostly a fancy wrapper around the Extract Table (github) API
Knockout-City-Stat-Scanner Credits This project is mostly a fancy wrapper around the Extract Table (github) API, they did all the heavy lifting here a
A Minecraft scanner written in Golang (first Golang project)
__ __/ \__ Gothyc A Minecraft port scanner written in Go. 🐹 / \__/ \__ \__/ \__/ \ Version 0.3.0 \__/ \__/ Author @toas
The runner project is to create an interface for users to run their code remotely without having to have any compiler on their machine
The runner project is to create an interface for users to run their code remotely without having to have any compiler on their machine. This is a work in progress project for TCSS 401X :)
Boilerplate API template includes all the common packages and setup used for API development in this Company
Boilerplate API Boilerplate API template includes all the common packages and setup used for API development in this Company. Development Copy .env.ex
Fab - fabricate a new project from a template... in a fabulous way
fab fabricate a new project from a template... in a fabulous way :-) setup The f
Database - Example project of database realization using drivers and models
database Golang based database realization Description Example project of databa
This project aims for printing HTTP requests from outside simply
HTTP Debug Server This project aims for printing HTTP requests from outside simp
Project-1 - Create a service that accepts input as text and provides Json Output as Top ten most used words and times of occurrence in the text
Project Assignment Steps to run the project: download or clone repo in your loca
Course system - The project of Group 28 for ByteCamp 2022 Winter
Course System This is the project of Group 28 for ByteCamp 2022 Winter. Quick St
Api-project - Api project with Golang, Gorm, Gorilla-Mux, Postgresql
TECHNOLOGIES GOLANG 1.14 GORM GORILLA-MUX POSTGRESQL API's PATHS For Product Ser
Golang Service Template
Golang Service Template Golang back-end service template. Using this template, you can get started with back-end projects quickly. Web Framework ORM D
In one particular project, i had to import some key/value data to Prometheus. So i have decided to create my custom-built Node Exporter in Golang.
In one particular project, i had to import some key/value data to Prometheus. So i have decided to create my custom-built Node Exporter in Golang.
Project-2 - Create a project that calls service created above, pass text and prints JSON output returned from the service
Project Assignment Steps to run the project: First Download the repo present her
Dating-server - Go (Golang) API REST Template/Boilerplate with Gin Framework
go-rest-template Go (Golang) API REST Template/Boilerplate with Gin Framework 1.
Eh-godojo-1 - A Golang Dojo throwaway project
creates a go mod file out of git repo & provides a path to our projects like pac
Tts - A project takes advantage of a server to run compute some audio file from text you send it
Text to Speech Hey this project takes advantage of a server to run compute some
E-Commerce-Project - E-commerce adalah aplikasi untuk dapat melakukan jual-beli secara online
E-COMMERCE PROJECT E-commerce adalah aplikasi untuk dapat melakukan jual-beli se
Adventure is a CLI game, which is a project of the OOP course of ZJU
Adventure is a CLI game, which is a project of the OOP course of ZJU. This is the go version of ZJU-OOP-Adventure.
E-commerce-project - RESTFUL API for TakTuku an E-Commerce App created for the purpose of study
About The Project RESTFUL API for TakTuku an E-Commerce App created for the purp
Go-todo-api - An example API project written Go and Fiber Framework
This is an example API project written Go and Fiber Framework. Test codes has been written for all controller functions. Environment variables are taken from config.yml.
Concurrence-go - This project shows the use of concurrence in Golang
This project shows the use of concurrence in Golang. For this purpose, some common problems and their solutions using go are shown.
Dokvs - This project aims to provide document-store capabilities, built over key-value persisted backends
This project aims to provide document-store capabilities, built over key-value persisted backends. It is built in Go using the new generics features to expose a friendly, type-safe API.
Turtorial - A Hard Fork Of Icexin's Great Gocraft Project Aimed At Learning Basic Programming Tasks Through Turtles
TURTORIAL A voxel sandbox-survival game aimed at teaching the basics of programm
Tcell-game-template - A small template repository for simple tcell based games
tcell game template This is a template repository used for making small terminal
Txt-lsp - A toy project with Language Server Protocol (LSP)
txt-lsp txt-lsp is a toy project where I play around with Language Server Protoc
customer.io full stack engineer take home project
customer.io full stack engineer take home project
Go-serverless-slack-app - This is a sample template for document_app_test
Go-serverless-slack-app - This is a sample template for document_app_test
This project was builded to improve my knowledge about blockchain and cryptocurrency
Blockchain Hello World in GoLang This project was builded to improve my knowledge about blockchain and cryptocurrency. To build this project, I've fol
Git-based DevOps PaaS: Project, Pipeline, Kubernetes, ServiceMesh, MutilCloud
gitctl 一体化 DevOps 平台 从代码到应用的一体化编排,应用全生命周期管理,多云托管。 gitctl 会有哪些功能? git 代码托管 projec
Go-grpc-template - A small template for quickly bootstrapping a, developer platform independent gRPC golang application
go-grpc-template A small template for quickly bootstrapping a developer platform
Easily kick-start your python project with very opinionated best practices.
Pyproject Easily kickstart your Python project with very opionionated best practices. Manage your project using poetry https://python-poetry.org/ Add
Yet Another Go Project Structure Propsal
Go 项目结构实践 本仓库采用了目前社区中较为流行的 Gin, Gorm, Dig, Go-Resty 等第三方库作为使用案例,但理论上可以结合各种具有良好设计规范的工具包使用。
First Go project. Backend hiring test for Array engineering.
BACKEND TEST 1 Submitted by: Mitchell Sullivan Intro This is basically my first-ever project in Go. As such, it's quite simple and bears little resemb
Mantil-template-form-to-dynamodb - Receive form data and write it to a DynamoDB table
This template is an example of serverless integration between Google Forms and DynamoDB
Go-rifa-microservice - Clean Architecture template for Golang services
Test CI Go Clean template Clean Architecture template for Golang services Overvi
Libdns-exoscale - A template for developers to use when creating new libdns provider implementations
DEVELOPER INSTRUCTIONS: This repo is a template for developers to use when creat
Fluent.go - A pure Go implementation of Project Fluent
fluent.go fluent.go is a pure Go implementation of Project Fluent Important noti
Api-e-commerce - Golang fiber e commerce template
Golang fiber e commerce template Stack Golang v1.17 Fiber v2.24.0 Validation v10
A minimal Crossplane Provider that is meant to be used as a template for implementing new Providers
provider-template provider-template is a minimal Crossplane Provider that is meant to be used as a template for implementing new Providers. It comes w
Grafana Data Source Backend Plugin Template
Grafana Data Source Backend Plugin Template This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data So
The Babylon project is a re-creation of my original PBX network integration tools from the early 1990's, in go.
What is Babylon? The Babylon project is a re-creation of many of my original PBX network integration tools from the early 1990's, in go. Many of these