5669 Resources
Golang golang Libraries
Go-distributed-websocket - Distributed Web Socket with Golang and Redis
go-distributed-websocket Distributed Web Socket with Golang and Redis Dependenci
Nba-simulation - Golang will be simulating nba match and streaming it real time
NBA Simulation golang in-memory To build and run go build ./nbaSimulation To ru
Go-i18n - i18n for Golang
I18n for Go Installation go get -u github.com/fitv/go-i18n Usage YAML files ├──
Verifier - Golang JWT token verifier with storage(default Redis)
verifier Golang JWT token verifier with storage(default Redis) Usage go get -u g
Messagebus - Simple Message Bus Written in Golang
MessageBus Simple Message Bus Written in Golang How to Use go get gopkg.io/Usada
Livegollection-example-app - A simple web-chat app that demonstrates how the Golang livegollection library can be used for live data synchronization
livegollection-example-app livegollection-example-app is a simple web-chat app t
Terraform-house - Golang Based terraform automation example using tf.json
Terraform House Manage your own terraform workflow using go language, with the b
Aws-cdk-go-examples - Example projects using the AWS CDK by Golang
aws-cdk-go-examples Example projects using the AWS CDK by Golang Useful commands
Apibuildr - Tool to generate REST apis in golang
ApiBuildr apibuildr is a commandline tool for creating rest apis in golang langu
TLDs finder: check domain name availability across all valid top-level domains
TLD:er TLDs finder — check domain name availability across all valid top-level d
Api-go-gin-viper - Simple representaion on how to implement CRUD functionality in API using Go programming language
Simple API implementaion in Go To Get Started Clone repo Run the command to clon
Bonzai - Bonzai! Simple CLI Command Trees in Go
Bonzai! Simple CLI Command Trees in Go Bonzai command trees are unlike anything
Redactionschemes - Golang Library for Redactable Signatures
Golang Library for Redactable Signatures ⚠️ WARNING ⚠️ THIS LIBRARY HAS NOT BEEN
Moviefetch: a simple program to search and download for movies from websites like 1337x and then stream them
MovieFetch Disclaimer I am NOT responisble for any legal issues or other you enc
Instatus-go - Lightweight and speedy Go client for Instatus
🪁 Go Client for Instatus Lightweight and speedy Go client for Instatus Why did
GoFind - Concurrent file finder in Golang
GoFind How to Run? Clona la repository. Setta il tuo GOPATH dalla root della rep
Trakt-cli - A CLI for trakt.tv using the trakt.tv API
trakt-cli ████████╗██████╗ █████╗ ██╗ ██╗████████╗ ██████╗██╗ ██╗ ╚══
Hands-on-cockroach - Demo repository for CockroachDB Serverless
Hands-on CockroachDB Demo repository for CockroachDB Serverless. Hello World Go
Totsugen - Generate emphasis message with golang
totsugen Requirements Go 1.17+ Run $ go run main.go -value {value} # ex: go run
Cross-poster - A cross-posting tool for golang
How to start cp config.example.json config.json update config in config.json Bui
Sqlair - SQLite Query Layer With Golang
sqlair SQLite Query Layer Creates an abstract over the go sql package to provide
Jose - JavaScript Object Signing and Encryption (JOSE)
jose JavaScript Object Signing and Encryption JOSE implemented in Go. RFCs RFC75
Ristretto - A high performance memory-bound Go cache
Ristretto Ristretto is a fast, concurrent cache library built with a focus on pe
Instal - Install any binary app from a script URL
🛰️ Install any binary app from a script URL. this cli app is an alternative to
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
Golang-video-screensaver - A work in progress Microsoft Windows video screensaver implemented in Go
golang-video-screensaver A work in progress Microsoft Windows video screensaver
Ethereum go-ethereum - Official Golang implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated b
Ratelimit - This package provides a Golang implementation of the leaky-bucket rate limit algorithm
Go rate limiter This package provides a Golang implementation of the leaky-bucke
My ML - A machine learning package based on golang
my_ML a machine learning package based on golang 这是一个基于golang的机器学习库和一些机器学习的数据集,可
Grpcmock - Mock grpc server with golang
grpcmock Mock gRPC server. Inspired by Prism. Add example responses to your prot
Absystem - Golang implemented absystem core api
环境初始化 export GOPROXY=https://goproxy.cn,direct && export GO111MODULE=on # OR go
Go-sudoku - Sudoku generator and solver implementation in GoLang
go-sudoku An implementation of Sudoku generators and solvers in GoLang. Usage He
AutoGpuAffinity - Auto Gpu Affinity with golang
AutoGpuAffinity The idea and concept is from AMIT (repository) Formulas for calc
Mdfmt - A Markdown formatter that follow the CommonMark. Like gofmt, but for Markdown
Introduction A Markdown formatter that follow the CommonMark. Like gofmt, but fo
Customer-microservice - Microservice of customer built with golang and gRPC
🥳 Building microservices to manage customer data using Go and gRPC Command to g
Nmapservices - Most common ports with golang
Sample use package main import ( "fmt" "log" "github.com/jreisinger/nmapser
Snowflake - A simple to use Go (golang) package to generate or parse Twitter snowflake IDs
❄️ Go-Snowflake A Snowflake Generator for Go A simple to use Go (golang) package
Ipctl - Listen to IP change and change your DNS' records dynamically
ipctl Listen to IP change and change your DNS' records dynamically Table of cont
Salad-ventures-challenges - Salad ventures challenges with golang
salad-ventures-challenges As my backgroud is backend engineer, I only gave the a
Terraform-provider-age - Age Terraform Provider with golang
Age Terraform Provider This provider lets you generate an Age key pair. Using th
Go-Mongodb API - A sample REST API ( CRUD operations ) created using Golang
Go-Mongodb_API This is a sample REST API ( CRUD operations ) created using the G
Dofind - Dofind is fast domain related finder made with golang
Dofind is fast domain related finder made with golang. ██████╗░░█████╗░███████╗
Ecom-Golang-Fiber-Nextjs - E Commerce web app built in go with Fiber as backend, NextJS As frontend and PostgreSQL as database
Ecom-Golang-Fiber-Nextjs Setup Follow bellow steps to run the app in Dev & Prod
Golang-samples - Help someone need some practices when learning golang
GO Language Samples This project is to help someone need some practices when lea
Worker - A Golang library that provides worker pools
Worker A Golang library that provides worker pools. Usage See *_test.go files. T
Go-wordle - Wordle implementation in GoLang
go-wordle A golang implementation of the popular New York Times game Wordle. Usa
Random - A Golang library that provides functions for generating random values
Random A Golang library that provides functions for generating random values. Us
Wakeonlan - Golang wake on lan service
Wake On Lan Service This application is implemented with golang to wake up the c
Echo-mongo-api - Simple Golang REST application with Echo Framework & MongoDB
Echo-mongo-api - Simple Golang REST application with Echo Framework & MongoDB
Cross commerce challenge - Cross Commerce Store Challenge With Golang
Cross Commerce Store Desafio Simples Aplicação ETL Todo o código fonte está cont
A method dispatcher written in go powered by reflection.
go-dispatcher A single-file dispatcher written in Golang. Description Inspired by the JSON-RPC module of polygon-edge and geth, this package provides
Authenticated encrypted API tokens (IETF XChaCha20-Poly1305 AEAD) for Golang
branca.go is branca token specification implementation for Golang 1.15+.
Telego is Telegram Bot API library for Golang with full API implementation (one-to-one)
Telego • Go Telegram Bot API Telego is Telegram Bot API library for Golang with full API implementation (one-to-one) The goal of this library was to c
A Simple Go proxy to make amazing redirect only with 1 line.
Simple Go Proxy Simple go application that allows you to share your code with a custom domain name instead of github or gitlab links or other git prot
This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Echo including CRUD operations, authentication, routing, pagination, and more.
This codebase was created to demonstrate a fully fledged fullstack application built with Golang/Echo including CRUD operations, authentication, routing, pagination, and more.
A simple app to produce messages to sqs by using aws sdk v2 package for Golang.
go-sqs-producer A simple app to produce messages to SQS by using aws sdk v2 package for Golang in performatic meaning. How to run | go 1.17 or above i
Golang REST Layer SQL Storage Handler
This REST Layer resource storage backend stores data in a SQL Database using database/sql.
React + Golang boilerplate
React + Golang boilerplate Note: Optimized for running Docker in Linux where you can use port 80 without running docker-compose as root unless you mes
Commandlinequiz - Command Line Quiz With Golang
Command Line Quiz Features Command Line Integrated. Easy to use Installation Lin
Go-miningcore-pool - Miningcore Pool written in GOlang
Go-Miningcore-Pool (COMING SOON) Miningcore Pool written in GOlang 0x01 Configur
Hanan - A terminal that brings out a form for inputs to a program (incomplete)
hanan a terminal that brings out a form for inputs to a program (incomplete) Dev
MapReduceGolang - Map Reduce with Golang
Map Reduce This demonstrates how map reduce can be run for a Synchronous path As
EdgeDB-Golang-Docker-Sample - The sample of connection between EdgeDB Server and Go Echo API Server
EdgeDB Golang Docker Sample 『Go + Docker Composeを使ってEdgeDBを動かしてみた』のサンプルコードです。 使い
A lightweight package for loading environment variables into structs
env A lightweight package for loading environment variables into structs 📌 About This package is made for apps that store config in environment varia
LotsusDB is a fast k/v database compatible with LSM tree and B+ tree
LotusDB LotsusDB is a fast k/v database compatible with LSM tree and B+ tree. Key features: Combine the advantages of LSM and B+ tree Fast read/write
Run mock server based off an API contract with one command
Run mock server based off an API contract with one command
Service for relaying Riemann events to Riemann/Carbon destinations
This is a service that receives a Riemann Protobuf-formatted event stream and sends it to one or more targets in Riemann or Graphite format. Although that can be done in Riemann itself, this service is simpler, probably faster and lightweight (no Java)
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
This tool can be useful for writing a tests
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
Official golang wrapper for Sv443's jokeapi.
Official golang wrapper for Sv443's jokeapi.
Simple, safe conversion of any type, including indirect/custom types.
cvt Simple, safe conversion of any type, including indirect/custom types. Install go get -u github.com/shockerli/cvt Usage English | 中文 with error Met
Froggit-Go is a Go library, allowing to perform actions on VCS providers
Froggit-Go is a Go library, allowing to perform actions on VCS providers. Currently supported providers are: GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab.
Optinator - Idiomatic way to fill structs with options logic
optinator Go packages are generally start with a main struct and the package ini
Dynamic secret operator for golang
dynamic-secret-operator How to install make deploy Apply CRD apiVersion: secret.
Smq - Simple MQTT Broker with golang
Simple MQTT Broker 关于 Golang MQTT Broker, Version 3.1.1, and Compatible for ecli
Sroar - 64-bit Roaring Bitmaps in Go
sroar: Serialized Roaring Bitmaps This is a fork of dgraph-io/sroar, being maint
Chat - Console mode chat done in Go, PHP and MySQL
Chat modo consola hecho en GO y PHP(https://github.com/RicardoValladares/AJAX) G
Proxywv - Simplified Widevine license proxy server written in Go (Golang)
license-proxy Simplified Widevine license proxy server written in Go (Golang). U
Go package to nicely calculate distance between coordinates using the Haversine formula.
go-haversine Heavily inspired by Umahmood's haversine, go-haversine provides a nice Go interface to calculate distance between coordinates using the h
Jeen is a package wrapper that is used as a web application base for the go language.
Jeen Jeen is a package wrapper that is used as a web application base for the go language. Package Wrappers? Yes, because jeen works by using other av
Golang SDK for Dusupay payment gateway API (Unofficial)
Dusupay API SDK GO (Unofficial) Description Unofficial Dusupay payment gateway API Client for Go API documentation https://docs.dusupay.com/ Installat
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
Dekripsi dari 2_Simple-Encrypt-Prima pakai golang
A creature simulation using ANN built on golang.
worldservices a creature simulation. training sets Use training sets as chromosones. The model gets trained on the packages in the chromosones. They p
Awb-kh-api - AWB KH API WITH GOLANG
AWB KH API Da die vorhandene API des Abfallwirtschaftsbetriebs in Bad Kreuznach
Golang API for Whatsapp API MultiDevice version
Go Whatsapp API Multi Device Version Required Mac OS: brew install vips export C
Config-loader - Minimal and safe way to load in configuration files without any extra boilerplate, made for my own personal usage
💕 config-loader Minimal and safe way to load in configuration files without any
Tlog - Golang log but via telegram bot support
tlog golang log but via telegram bot support how to use tlog.LinkBot("token", "c
Golang-action - A template repository for writing custom GitHub Actions in Golang
Golang Action A template repository for writing custom GitHub Actions in Golang.
Badger - Fast Key-Value DB in Go
BadgerDB This is a fork of dgraph-io/badger, maintained by the Outcaste team. Ba
Chip-8 - A simple chip-8 emulator for golang
💻 What the fuck is this A simple chip-8 emulator. Chip-8 is a simple, interpret
Microservice - Microservice golang & nodejs
Microservice Gabungan service dari bahasa pemograman go, nodejs Demo API ms-auth
Jezziki-webapp - Discontinued but finished web app utilizing a golang backend and reactjs frontend
jezziki-webapp discontinued but finished web app utilizing a golang backend and
SandboxPPL - Golang PoC that sandboxes Defender (or other PPL) by setting its token integrity to Untrusted
SandboxPPL Golang PoC that sandboxes Defender (or other PPL) by setting its toke
Go-basic-skeleton - Simple and basic skeleton for go projects
Go Bootstrap (base/skeleton) Introduction This is a repository intended to serve
yet another point in polygon package
piper Yet another point in polygon package. Piper makes use of ray casting and does account for holes in polygons. Installation go get -u github.com/i
A golang tool to view Redis data in terminal
Redis Viewer A tool to view Redis data in terminal. Usage: KeyBoard Description ctrl+c exit redis viewer ↑ previous key ↓ next key ← previous page → n
Learning Hexagonal Pattern with Golang
Marketplace Utility Software yang harus terinstal di komputer Software Versi Golang 1.17+ MariaDB 10.3+ Cara Menjalakan Clone repo ini Buat database d
Clean Architecture using Golang with Gin framework
Clean Architecture using Golang with Gin framework Template Structure Gin is a web framework written in Go (Golang). It features a martini-like API wi
IoT platform with things/user management and visualization, in Go with Docker using microservices
BARIOT IoT platform to Manage Users and their Things and visualize their data. Microservices services architecture build with Go and docker (compose).
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