163 Resources
Golang module Libraries
CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
depsdev CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security sig
High-performance GitHub webhook events toolset for Go :rocket:
githubevents GitHub webhook events toolset for Go githubevents is a webhook events toolset for the Go programming language inspired by octokit/webhook
Golang ergonomic declarative generics module inspired by Rust, including Result, Option, and more.
gust Golang ergonomic declarative generics module inspired by Rust. Go Version go≥1.18 Features Result Avoid if err != nil, handle result with chain m
Pragmatic and minimalistic module for collecting and sending traces from Go code 💪🏽
tracing-go Pragmatic and minimalistic module for collecting and exporting trace data from the Go code. prometheus/client_golang but for Traces NOTE: T
A Terraform module to manage cluster authentication (aws-auth) for an Elastic Kubernetes (EKS) cluster on AWS.
Archive Notice The terraform-aws-modules/eks/aws v.18.20.0 release has brought back support aws-auth configmap! For this reason, I highly encourage us
go-fasttld is a high performance top level domains (TLD) extraction module.
go-fasttld go-fasttld is a high performance top level domains (TLD) extraction module implemented with compressed tries. This module is a port of the
A Go module that checks a domain's email information
mail-checker This checks a domain's email information, if it has DMARC, SPF Record, and or a Mail Server Bitcoin donations are welcome: 1J2aMYUnkPXkzE
:paw_prints: Detect if a file is binary or text
Binary Go module and command line utility for checking if the given file or data is likely to be binary or text. It does so by reading the first, midd
Go-generics option module inspired by rust.
option Go-generics option module inspired by rust. Avoid nil value, handle value with Option type, will you choose her? Note: Migrated to gust. Go Ver
Go module that provides primitive functional programming utilities.
Functional Functional provides a small set of pure functions that are common in functional programming languages, such as Reduce, Map, Filter, etc. Wi
Coriolis-snapshot-agent - Coriolis snapshot agent leverages the blk-snap kernel module to create copy-on-write snapshots of block devices
Coriolis snapshot agent Coriolis snapshot agent leverages the blk-snap kernel mo
Communicate with the Atlassian API's quickly and easily with the go-atlassian module.
Communicate with the Atlassian API's quickly and easily with the go-atlassian module. With the go-atlassian client, you can retrieve and manipulate th
modver - a Go package and command that helps you obey semantic versioning rules in your Go module.
Modver This is modver, a Go package and command that helps you obey semantic versioning rules in your Go module. It can read and compare two different
The starter code for Module 3: Surfstore
Surfstore This is the starter code for Module 3: Surfstore. Before you get start
whois-go is a simple Go module for domain and ip whois info query
whois-go is a simple Go module for domain and ip whois info query
An example module for k6.io to get a cognito access token using USER_SRP_AUTH flow.
xk6-cognito An example module for k6.io to get a cognito access token using USER_SRP_AUTH flow. See: to create k6 extension: https://github.c
Unik is a Go module for running Go programs as unikernels, without an underlying operating system
Unik is a Go module for running Go programs as unikernels, without an underlying operating system. The included demo is a functional Gio GUI prog
A golang wrapper module to interact with `fit-statUSB` device over serial.
go-fitstatusb A golang wrapper module to interact with fit-statUSB device over serial. This is experimental at best, not ready for production. Backgro
Terraform-grafana-dashboard - Grafana dashboard Terraform module
terraform-grafana-dashboard terraform-grafana-dashboard for project Requirements
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
gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version
gomUP 🆙 gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version. Designed for monorepo Go projects and Go proje
gonewire: one wire library that uses the w1 kernel module
gonewire one wire library that uses the w1 kernel module. current support: DS18(S)20
A specification compliant implementation of RFC7636 - Proof Key for Code Exchange (PKCE) for Go
pkce implements the client side of RFC 7636 "Proof Key for Code Exchange by OAuth Public Clients" (PKCE) to enable the generation of cryptographically secure and specification compliant code verifiers and code challenges
An interactive menu for Magisk's module installer with tools to alter Android
JD's Toolbox I'll update this with some details later, just getting the source code out for now... LICENSE The source code for JD's Toolbox is release
Sa818 - Sa818 UHF/VHF walkie talkie module control library for golang
SA818 golang library for serial control This library written in Go programming l
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
This repository provides Ghostscript module for awesome Gotenberg
This repository provides Ghostscript module for awesome Gotenberg With power of Ghostscript Gotenberg can convert PDFs to PDF/A-1b, PDF/A-2b, PDF/A-3b
Poweth - Etchash go module intended for use by core-pool (and open-ethereum-pool)
go-etchash Etchash go module intended for use by core-pool (and open-ethereum-po
A driver for the SessionGate Redis module - easy session management using the Go language.
SessionGate driver for the Go language Driver for the SessionGate Redis module for easy session management in the Go language. Documentation https://g
Concurrent library for Telegram Bots written in pure go.
echotron Echotron is a concurrent library for telegram bots written in pure Go. Fetch with go get github.com/NicoNex/echotron/v3 Design Echotron is he
Lazy iterator implementation for Golang
Goterator Iterator implementation for Golang to provide map and reduce functionalities. Package import ( "github.com/yaa110/goterator" "github
A go module supply Java-Like generic stream programming (while do type check at runtime)
gostream A go module supplying Java-Like generic stream programming (while do type check at runtime) Using Get a Stream To get a Stream, using SliceSt
netcup DNS module for caddy: dns.providers.netcup
netcup DNS module for Caddy This package contains a DNS provider module for Caddy. It can be used to manage DNS records with the netcup DNS API using
Fundamental-Go - A comprehensive and FREE Online Go Development tutorial going step-by-step into the world of Go
FREE Reverse Engineering Self-Study Course HERE Fundamental Go The book and code
Go-logger - A sample go module that I stood up quickly to learn how remote modules work in go
go-logger A sample go module that I stood up quickly to learn how remote modules
testing invoke self-define go module in another project
modulized go help mod go help mod init package main import ( "fmt" "github.com/leson/go_poc/greetings" ) func main() { fmt.Println("invoke self
Senml-go - a Golang module for the JSON-based SenML sensor data format
ThingWave SenML module for Golang This is a Golang module for the JSON-based Sen
Go-poolsuite - Poolsuite FM player as Go module
go-poolsuite Poolsuite FM (formerly Poolside FM) player as a Go module. Example
Flesch-go - Go-based implementation of the Flesch reading ease readability formula module.
flesch-go Go-based implementation of the Flesch reading ease readability formula module. Thanks for the flesch-index project. Installation Run the fol
Golang-module-references - A reference for how to setup a Golang project with modules - Task Management + Math Examples
Golang Module Project The purpose of this project is to act as a reference for setting up future Golang projects using modules. This project has a mat
A simple GO module providing CRUD and match methods on a User "entity" stored locally as JSON
A simple GO module providing CRUD and match methods on a User "entity" stored locally as JSON. Created for GO language learning purposes. Once finishe
Go module and CLI tool to interact with the comdirect REST API
go-comdirect go-comdirect is both a client library and CLI tool to interact with the comdirect REST API. Additional Notes The library is currently uns
Plugs module to see different types of plug types needed in different countries, and a comparison tool between two countries plug socket types.
plugs Importing the module: go get github.com/matthewboyd/plugs "github.com/matthewboyd/plugs" How to use the module: There are two functions wi
A project that adds color to golang's logger module
logger A project that adds color to golang's log module Installation go get github.com/christopher18/logger Usage // Import the module import "github
Human-friendly Go module that builds and prints directory trees using ASCII art
Human-friendly Go module that builds and prints directory trees using ASCII art.
ProtonMail module for waybar/polybar/yabar/i3blocks
protoncheck lightweight, fast waybar/polybar/yabar/i3blocks module to check the amount of unread emails in a ProtonMail inbox. Installation You may
Easily parse incoming parameters and values from an HTTP request
go-parameters Parameter multi-tool that parses json, msg pack, or multi-part form data into a parameter object. Table of Contents Installation Documen
Port of Python's "textwrap" module to Go
Text Wrap This is a port of Python's "textwrap" module for Go. Well, sort of... Limitations This modules (at least for now) is not wrapping on whitesp
A Lambda function built with SAM (Serverless Application Module)
AWS SAM Lambda Function © Israel Pereira Tavares da Silva The AWS Serverless Application Model (SAM) is an open-source framework for building serverle
A reusable logger module for basic logging, written in Go
logger A reusable logger module for basic logging, written in Go. Usage Client p
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
A go module for "friendly" IDs
go-eyed A go module for "friendly" IDs. THIS MODULE IS INCOMPLETE AND NOT CURRENTLY BEING MAINTAINED. THEREFORE, IT SHOULD NOT BE USED Contribution If
Simple Chat App built with Go, Websocket, etc
Go - Simple Chat Usage: 1. Clone Repository git clone https://github.com/aesuhaendi/go-simple-chat.git 2. Running HTTP Server go run . If you are us
A basic module for understanding functions, error handling, arrays, maps, unit testing, and compiling
Learning Go Basics Concepts A basic module for understanding functions, error handling, arrays, maps, unit testing, and compiling go mod init download
Go module that provides common utilities for Cloud Native development
Let's Go GoDoc A module with some useful packages for anyone developing Golang applications on the cloud. Packages include: util -- a generic utility
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
♻️ retry The most advanced interruptible mechanism to perform actions repetitively until successful. 💡 Idea The retry based on Rican7/retry but fully
Module to ease interaction with Pact's development server & ScalableBFT
go-pact Module to ease interaction with Pact's development server & ScalableBFT Install go install github.com/jfamousket/go-pact@latest Functions H
paymentstream / streaming payments is a module built using Cosmos SDK, Tendermint and Starport, to stream payments from on address to the other, using delayed and continuous payments types inspired by Vesting module from Cosmos SDK.
paymentstream / Streaming Payments paymentstream is a module built using Cosmos SDK, Tendermint and Starport to stream payments from on address to the
Node Native MetricsQL/PromQL Parser
node-metricsql Native node binding for MetricsQL Parser Build Module make Usage const metricsql = require('node-metricsql'); const parsed = metricsql.
A simple project/module generated tool written in go
A module generator written in go This is a project/module generator written in go. It is intended to generate standard project/module layouts in the t
An entity and spell system c++ godot engine module, for complex (optionally multiplayer) RPGs.
Entity Spell System An entity and spell system for the GODOT Engine, that is usable for both 2d, and 3d games. The main purpose of this module is to h
Accidental Noise Library in Godot Engine enhanced with visual noise editor
Accidental Noise Library in Godot Engine This is a wrapper for the Accidental Noise Library originally written by Joshua Tippetts, modified to be prop
Voxel module for Godot Engine
Voxel Tools for Godot A C++ module for creating volumetric worlds in Godot Engine. Features Realtime 3D terrain editable in-game (Unlike a heightmap b
A c++ Godot engine module, to layer, pack, and merge textures at runtime.
Texture Packer for the Godot Engine This is a texture packer engine module, for the Godot Engine. It can create texture atlases for you even in the ru
A c++ voxel engine module for godot.
Voxelman A voxel engine module for godot, focusing more on editor integration, gameplay-related features, and extendability (even from gdscript), with
This module adds Adobe Animate animation support for Godot Engine.
About This module adds Adobe Animate animation support for Godot Engine. FlashPlayer node available to draw a flash document (imported as FlashDocumen
A Discord Game SDK integration for Godot
Godotcord A Godot module to integrate the Discord GameSDK into the engine This integration is not official and is not supported by the Discord GameSDK
Module for sign in with Apple in Godot
Code of this module based on apple-signin-unity For Godot version less than 3.3 use 3.x branch Installation Download plugin and unzip it to ios/plugin
A general-purpose, extensible and customizable C++ extension for Godot Engine.
If something should be in Godot, let it be in Godot. Goost: Godot Engine Extension Goost is a Godot Engine extension implemented as a C++ module. The
PortAudio module for godot
portaudio module for godot Table of contents Why? Setup via submodule via download Building Driver Godot Integration Nodes Example GDScripts C++ Gotch
Speech to text module for Godot 3
Speech to Text module for Godot This is a Speech to Text (STT) module for Godot. In other words, a module that captures the user's microphone input an
A better ENet module for high performance multiplayer games with godot
About The benet module for Godot is a fork of NetworkedMultiplayerPacketPeer (although it stays compatible) to allow access to multiple channels and t
Head tracking module for Godot game engine, using OpenCV with GPU support.
godot-opencv-gpu-perspective This is a simple demonstration of using OpenCV to track the head of the user from the web cam, and adjusting the camera's
Open Adaptive Music Library module for godot engine
oamlGodotModule Open Adaptive Music Library module for godot engine For info on oaml check out https://github.com/oamldev/oaml Usage Clone the reposit
Spine module for godot game engine
This module adds Spine animation support for godot game engine 3.0. It has been tested with Godot 3.0.2, but may contain bugs. The 2.1 module is also
Caddy log filter module with a log field filter to extract the user from a basic Authorization HTTP-Header
caddy-basic-auth-filter This packages contains a log field filter to extract the user from a basic Authorization HTTP-Header. Installation xcaddy buil
go-editor is the clean go module that refractors from Kubernetes to help you edit resources in a command-line way.
go-editor The source code of go-editor comes from Kubernetes and refractor as the clean Go module. You can embed go-editor in your command-line tool l
used Terratest to write a test in GO for validating a Terraform module.
Terraform--Terragrant--Test used Terratest to write a test in GO for validating a Terraform module. will write a test for a Terraform module using Ter
This program performs stress testing for the Cosmos module
Cosmos Modules Testing Program 🔧 Overview This program performs stress testing for the Cosmos module. Support: Liquidity , IBC transfer Note: Require
Go module with token package to request Azure Resource Manager and Azure Graph tokens.
azAUTH Go module with token package to request Azure Resource Manager and Azure Graph tokens. prerequisites Install azure cli: https://docs.microsoft.
Command-line tools for the FFS module.
Command-line tools for FFS The blobd tool defines a JSON-RPC service that implements the FFS blob store interface over various underlying key-value st
Generate and verify JWT tokens with Trusted Platform Module (TPM)
golang-jwt for Trusted Platform Module (TPM) This is just an extension for go-jwt i wrote over thanksgiving that allows creating and verifying JWT tok
common logger utility module in go
Log & Go This is common logging utility tht is implemented only just for fun :) I will be giving the details about how to use this utility to log ever
Terraform module to provisison Kubernetes Clusters on Hetzner cloud (Based on KubeOne)
Terraform module template Terraform module which creates describe your intent resources on AWS. Usage Use this template to scaffold a new terraform mo
Go module for interacting with public ECR repositories
go-publicecr go-publicecr is a module for listing ECR image tags on a public ECR repository. Why go-publicecr The official Go SDK does not support int
Golang module for working with VK API
VK SDK for Golang VK SDK for Golang ready implementation of the main VK API functions for Go. Russian documentation Features Version API 5.131. API 40
This repository contains rest api implementation with golang
🟡 go-rest This repository contains rest api implementation with golang ⚡ LIVE To check out the live demo of this app ABOUT 👉 Building a Rest API 💻
GOWS is GoLang web-socket module Provides you with ease of handling web socket connections with a few lines
GOWS GOWS is GoLang web-socket module Provides you with ease of handling web socket connections with a few lines, it supports multi-connection on one
Enable requests served by caddy for distributed tracing via The OpenTracing Project.
caddy-opentracing Enable requests served by caddy for distributed tracing via The OpenTracing Project. Dependencies The Go OpenTracing Library Jaeger,
A Go module that obtains the iksm_session cookie for use with the Nintendo Switch Online Splatoon 2 libraries
SplatNetIksm SplatNetIksm is a Go module that obtains the iksm_session cookie for use with the Nintendo Switch Online Splatoon 2 libraries. Adapted fr
Go client library for Geonames Web Services (geonames.org)
geonames Go client library for Geonames Web Services (geonames.org) Usage Register your username at geonames.org Export ENV Var or read the username f
Simple module for validation inn control number
simple module for validation inn control number
Simple user currency module that uses JSON.
UserCurrency Simple user currency module that uses JSON. Install go get github.com/NeutronX-dev/UserCurrency Functions func UserCurrency.Read(path_to
Go module that allows you to authenticate to Azure with a well known client ID using interactive logon and grab the token
azureimposter Go module that pretends to be any clientID and grabs an authentication token from Azure using interactive login (w/mfa if enabled) and r
GoProxy is a module proxy server for golang.
GoProxy GoProxy is a module proxy server for golang. It provide a datastore to store your private go packages from gitlab. Getting Started First, you
Go ChromeDPProxy
Go ChromeDPProxy Inspired by claabs/puppeteer-extra-plugin-portal A Go module for a ChromeDP abstraction layer that additionally hosts a webserver to
Official vilmos visual language interpreter!
vilmos interpreter - let's put software in museums 🎨 Uninstall all your IDE's, close the terminal, install your favourite drawing software and start
Elytrium Billing: Module-based billing platform made with Go
In development Elling - Elytrium Billing Module-based billing platform made with Go The main idea of this product - make a stable billing platform for
Sensirion SCD30 CO2 sensor i2c driver module for Golang
Sensirion SCD30 CO2 sensor i2c driver module for Golang Overview With this module Sensirion SCD30 CO2 sensor can be accessed throug i2c bus. Implement