51 Resources
Golang go-pkg-complete Libraries
Using Golang to complete ChatGPT streaming, making it easier to join your own project
chatGPT_streaming go语言使用openai的ChatGPT接口实践,使用流式传输,类似ChatGPT网页效果,并且可以让ChatGPT的服务单独部署(单独部署到非大中华区的服务器),并用grpc streaming 做中间层,保证不受墙的影响。使用websocket最终通信,后端考
Complete Translation - translate a document to another language
Complete Translation This project is to translate a document to another language. The initial target is English to Korean. Consider this project is no
‼️ A complete primer on the whys and hows of todo.txt.
todo.txt format A complete primer on the whys and hows of todo.txt. The first and most important rule of todo.txt: A single line in your todo.txt text
Cheat sheet for Go language with Syntax and their Description.
Go Lang Syntax Cheat Sheet for Go Lang Index General Syntax Formate For Contributers 1. Name of Syntax 2. Syntax with Explaination 3. (Extra Explaina
Complete Allure provider in Go which doesn't overload the interface usage
allure-testify Allure-Testify - проект, предоставляющий полноценный провайдер allure в go, без перегрузки интерфейса использования. Проект начинался к
Jsonic is the complete set of utilities to handle json data
JSONIC Jsonic is the complete set of utilities to handle json data. There's no need to define structs anymore. It's completely safe to perform nested
An interactive kubernetes client featuring auto-complete.
kube-prompt An interactive kubernetes client featuring auto-complete using go-prompt. kube-prompt accepts the same commands as the kubectl, except you
Logger - Simple logger without written with std pkg
Go-Logger Simple usage is: package main
Console - Commands are defined in struct extending pkg/command/create user.go
Console Creating a Command Commands are defined in struct extending pkg/command/
Introduce the best practice experience of Go project with a complete project example
Introduce the best practice experience of Go project with a complete project example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Wild Workouts Wild Workouts is an example Go DDD project that we created to show how to build Go applications that are easy to develop, maintain, and
Go: The Complete Developer's Guide (Golang) Udemy Course by Stephen Grider
Go-The-Complete-Developers-Guide Go Command line tools 1. go build - compiles a bunch of go source code files go build
A web application framework with complete functions and good scalability
English | 中文 Abuout Goravel Goravel is a web application framework with complete
To get json about repo&pkg relationship
pkg_repo_tool 1. Usage 把从 frameworks 收集到的 bp 文件放到一个文件夹中。在这里为了方便叙述,就把这个文件夹命名为 frameworks 并且放在 bprepo2json/main 之下。 然后: cd bprepo2json/main go run .
A complete Golang client for SeaweedFS
goseaweedfs A complete Golang client for SeaweedFS (version 1.44+). Inspired by: tnextday/goseaweed ginuerzh/weedo Installation go get -u github.com/l
Viper: a complete configuration solution for Go applications including 12-Factor apps
Viper v2 feedback Viper is heading towards v2 and we would love to hear what you would like to see in it. Share your thoughts here: https://forms.gle/
Telemetry interfaces for logs and metrics allowing complete decoupling of instrumentation implementations.
Telemetry This package provides a set of Telemetry interfaces allowing you to completely decouple your libraries and packages from Logging and Metrics
🚀 Copper is a Go toolkit complete with everything you need to build web apps.
Copper Copper is a Go toolkit complete with everything you need to build web apps. It focuses on developer productivity and makes building web apps in
A GraphQL complete example using Golang And PostgreSQL
GraphQL with Golang A GraphQL complete example using Golang & PostgreSQL Installation Install the dependencies go get github.com/graphql-go/graphql go
Go Unit Testing Clean Arch
Golang Unit Testing Tutorial melakukan unit testing di Golang yang sudah menerapkan clean architecture Menjalankan Service PSQL_HOST=IP Database Serv
An errors package optimized for the pkg/errors package
errors An errors package optimized for the pkg/errors package Use Download and install go get github.com/dobyte/errors API // New Wrapping for errors.
A complete and simple wrapper for the Hypixel API
Gopixel A simple and complete1 wrapper for the hypixel API Key features Full API coverage1 Autocomplete for fields Near complete structs MIT license I
This is from the udemy course: Go: The Complete Developer's Guide (Golang)
Go Udemy course - "Go: The Complete Developer's Guide (Golang)" How to run the file: go run hello-world.go go run filename.go GO CLI commands: go ru
A CLI application that allows you to run a complete ToDo app from your terminal application
todo-cli This is a CLI application that allows you to run a complete ToDo app from your terminal application. As a user you can: Create a list of todo
go-macos-pkg was built out of a desire to generate and sign macOS pkgs on non-macOS OSs.
About go-macos-pkg was built out of a desire to generate and sign macOS pkgs on non-macOS OSs. Caveats Right now most of the heavy lifting is done by
Yikes is a cli-application to simplify the process to maintaining a list of tasks to complete.
yikes Yikes is a cli-application to simplify the process to maintaining a list of tasks to complete. It also has commands to help store random notes a
A complete guide to undersatnd golang programming language, web requests, JSON and creating web APIs with mongodb
Golang series A complete guide to undersatnd golang programming language, web requests, JSON and creating web APIs with mongodb LearnCodeonline.in 01
The most complete TigoPesa API Wrapper written in golang with zero external dependencies. Supports Push Pay, C2B and B2C.
tigopesa tigopesa is open source fully compliant tigo pesa client written in golang contents usage example projects links contributors sponsors usage
franz-go - A complete Apache Kafka client written in Go
franz-go contains a feature complete, pure Go library for interacting with Kafka from 0.8.0 through 2.8.0+. Producing, consuming, transacting, administrating, etc.
Go pkg and cli tool to sign Google Maps API URLs
gmapsign gmapsign is a Go pkg and cli tool to sign Google Maps API request URLs. This is required when using: A client ID with the web service APIs, M
Brigodier is a command parser & dispatcher, designed and developed for command lines such as for Discord bots or Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go.
brigodier Brigodier is a command parser & dispatcher, designed and developed to provide a simple and flexible command framework. It can be used in man
An online shop application, the complete microservices demo for kratos.
[WIP] beer-shop An online shop application, the complete microservices demo for kratos. 本项目为一个使用kratos框架创建的,简单却功能尽量完整的微服务电商项目。旨在演示kratos在mono-repo(单体仓
☔️ A complete Go cache library that brings you multiple ways of managing your caches
Gocache Guess what is Gocache? a Go cache library. This is an extendable cache library that brings you a lot of features for caching data. Overview He
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing
Expr Expr package provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not lim
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
Common Expression Language The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portabil
An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.
Circuit Circuit is an efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern. Learn more about the problems Hyst
A feature complete and high performance multi-group Raft library in Go.
Dragonboat - A Multi-Group Raft library in Go / 中文版 News 2021-01-20 Dragonboat v3.3 has been released, please check CHANGELOG for all changes. 2020-03
Complete container management platform
Rancher Rancher is an open source project that provides a container management platform built for organizations that deploy containers in production.
Template repository for a Go monorepo, complete with CI and automatic docker builds
Utility Warehouse template Go monorepo This repo is an abbreviated copy of one used by one of the teams inside Utility Warehouse. It's been built for
A complete Liquid template engine in Go
Liquid Template Parser liquid is a pure Go implementation of Shopify Liquid templates. It was developed for use in the Gojekyll port of the Jekyll sta
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing
Expr Expr package provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not lim
bash completion for go and wgo
Source go-pkg-complete.bash.inc to get tab completion for the go tool. Hitting tab after {go,wgo} will complete to any of the standard go subcommands.
A complete Liquid template engine in Go
Liquid Template Parser liquid is a pure Go implementation of Shopify Liquid templates. It was developed for use in the Gojekyll port of the Jekyll sta
Go pkg for returning your public facing IP address.
#publicip This package returns the public facing IP address of the calling client (a la https://icanhazip.com, but from Go!) Author James Polera james
Drop-in replacement for the standard library errors package and github.com/pkg/errors
Emperror: Errors Drop-in replacement for the standard library errors package and github.com/pkg/errors. This is a single, lightweight library merging
Expression evaluation engine for Go: fast, non-Turing complete, dynamic typing, static typing
Expr Expr package provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not lim
Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
Common Expression Language The Common Expression Language (CEL) is a non-Turing complete language designed for simplicity, speed, safety, and portabil
A feature complete and high performance multi-group Raft library in Go.
Dragonboat - A Multi-Group Raft library in Go / 中文版 News 2021-01-20 Dragonboat v3.3 has been released, please check CHANGELOG for all changes. 2020-03
☔️ A complete Go cache library that brings you multiple ways of managing your caches
Gocache Guess what is Gocache? a Go cache library. This is an extendable cache library that brings you a lot of features for caching data. Overview He
Simple and complete API for building command line applications in Go
Simple and complete API for building command line applications in Go Module cli provides a simple, fast and complete API for building command line app