An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: golang-module

ARM-software/golang-utils

Helpers and utilities for Golang in order to do actions not available in the standard library.

Language: Go - Size: 60.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 33 - Forks: 8

golift/xtractr

Go Library for Queuing and Extracting Archives: Rar, Zip, 7zip, Gz, Tar, Tgz, Bz2, Tbz2

Language: Go - Size: 241 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 15

naughtygopher/webgo

A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).

Language: Go - Size: 425 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 306 - Forks: 31

dal-go/dalgo-end2end-tests

End to end integration tests for Dalgo adapters

Language: Go - Size: 83 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 1

surrealdb/surrealdb.go

SurrealDB SDK for Golang

Language: Go - Size: 55.7 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 279 - Forks: 72

melbahja/goph

🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀

Language: Go - Size: 104 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 1,868 - Forks: 137

jaavier/dotenv

Load environment variables from .env file and start using secrets!

Language: Go - Size: 1.95 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

Keyfactor/hashicorp-vault-secretsengine

Plugin for HashiCorp Vault to allow certificate enrollment, signing and revocation via the Keyfactor CA.

Language: Go - Size: 30.5 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 11 - Forks: 3

fhasnur/golang-journey

▶️ My personal journey of learning and mastering the Go programming language.

Language: Go - Size: 1.75 MB - Last synced at: 24 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

nthnn/risbee

Small, self-contained virtual machine that draws inspiration from the RISC-V instruction set that offers a simple and approachable way to experiment with low-level concepts like registers, memory management, and instruction decoding.

Language: Go - Size: 569 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 0

mpapenbr/goirsdk

Go implementation for the iRacing Telemetry API

Language: Go - Size: 91.8 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 2 - Forks: 0

hyperscale-stack/locale

Store locale into Context

Language: Go - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hyperscale-stack/validator

The Hyperscale Validator library provides a set of commonly needed data validators. It also provides a simple validator chaining mechanism by which multiple validators may be applied to a single datum in a user-defined order.

Language: Go - Size: 58.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hyperscale-stack/inputfilter

The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which multiple filters and validator may be applied to a single datum in a user-defined order.

Language: Go - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Helcaraxan/gomod

Go modules analysis tool

Language: Go - Size: 13.2 MB - Last synced at: 13 days ago - Pushed at: almost 3 years ago - Stars: 404 - Forks: 17

RahulSDevloper/GoSearch-Search-Engine-Scraper

Get search results from google, bing, duckduckgo, etc easily using GoSearch

Language: Go - Size: 221 KB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

athrocks/Learn-Golang

This repository serves as a comprehensive collection of examples covering most major topics in Go. Whether you're a beginner or an experienced developer looking for a quick reference, this repo is designed to help you understand Go’s key concepts through practical, well-documented examples.

Language: Go - Size: 1.29 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

freeformz/seq

Iterator utiliies for Golang

Language: Go - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 22 - Forks: 1

naughtygopher/errors

A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types.

Language: Go - Size: 76.2 KB - Last synced at: 27 days ago - Pushed at: 4 months ago - Stars: 72 - Forks: 5

yaa110/go-persian-calendar

The implementation of Persian (Solar Hijri) Calendar in Go

Language: Go - Size: 112 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 220 - Forks: 25

lib4u/grequest

Simple golang library for http requests

Language: Go - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 9 - Forks: 1

bodgit/windows

Golang library for working with Windows primitives

Language: Go - Size: 37.1 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

freeformz/sets

A Set package for go

Language: Go - Size: 82 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

harbdog/raycaster-go

Golang raycaster engine using the Ebitengine 2D Game Library

Language: Go - Size: 6.87 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 162 - Forks: 16

nickwells/gomodtools

this contains various tools for working with go modules

Language: Go - Size: 167 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

edoardottt/defango

URL / IP / Email defanging with Golang. Make IoC harmless.

Language: Go - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 16 - Forks: 1

seancfoley/ipaddress-go

Go library for handling IP addresses and subnets, both IPv4 and IPv6

Language: Go - Size: 2.05 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 101 - Forks: 12

hyperscale-stack/filter

The Hyperscale Filter library provides a set of commonly needed data filters. It also provides a simple filter chaining mechanism by which multiple filters may be applied to a single datum in a user-defined order.

Language: Go - Size: 77.1 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

edoardottt/golazy

Golang module exporting general purpose functions I get tired of rewriting every time

Language: Go - Size: 88.9 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 23 - Forks: 0

edoardottt/depsdev

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.

Language: Go - Size: 157 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 51 - Forks: 7

gharib-uk/LaraGo

Like Laravel for PHP

Language: Go - Size: 339 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 2

goark/koyomi

日本のこよみ

Language: Go - Size: 337 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 0

mfojtik/goodmod

A pocket knife tool for manipulating go.mod files

Language: Go - Size: 2.86 MB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 1

maugus0/ShuffleX

This Go package provides a simulation of a standard 52-card deck, offering various functions to manipulate and interact with the deck.

Language: Go - Size: 531 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

edoardottt/go-readingtime

Estimate how long it takes to read a text

Language: Go - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 1

dolmen-go/modfs

Language: Go - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

dlampsi/adc

Active Directory Golang client library

Language: Go - Size: 115 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 27 - Forks: 7

Carlos20escobar/unwrap-go

🫧 Go-like Error Handling for TypeScript/JavaScript...

Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

dolmen-go/contextio

Context-aware I/O streams (Writer, Reader) for Go

Language: Go - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 53 - Forks: 1

dolmen-go/endian

Gives endianness of the GOARCH

Language: Go - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

dolmen-go/flagx

Extensions for the Go 'flag' package: flagx, flagfile, flagnet, flagtrace

Language: Go - Size: 82 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

electricbubble/go-toast

cross-platform library for sending desktop notifications

Language: Go - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 8

jamct/web-cli

A simple CLI project to read Atom news feeds. Introduction to Go.

Language: Go - Size: 2.23 MB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 6

dengsgo/go-decorator

让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的函数和方法,提供观察和控制函数的能力。go-decorator is a tool that allows Go to easily use decorators. The decorator can slice aspect (AOP) and proxy any function and method, providing the ability to observe and control functions.

Language: Go - Size: 252 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 72 - Forks: 5

fumiama/sched

Simple Golang parallel scheduler.

Language: Go - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

devops-kung-fu/kusari

A simple blockchain module for Go.

Language: Go - Size: 60.5 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

streetbyters/himage

Basic image helpers

Language: Go - Size: 5.31 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

gharib-uk/Go-Toolkit

A toolkit for go language

Language: Go - Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

soroushj/grpcmock

Mock gRPC servers dynamically in Go

Language: Go - Size: 17.6 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

0x5a17ed/uefi

Pure Go UEFI library for Linux and Windows

Language: Go - Size: 108 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 15 - Forks: 6

sivaosorg/unify4g

unify4go is a Go library that provides a collection of utilities and common functionalities for string manipulation, time handling, type conversions, and more. Designed to simplify everyday coding tasks, unify4go helps developers save time and write cleaner, more maintainable code.

Language: Go - Size: 107 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

nongod/common

This repository provides shared development dependencies in Golang, supporting reusable components to streamline and standardize project development.

Language: Go - Size: 14.6 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

alegrey91/go-upx

Go command-line wrapper library for upx utility

Language: Go - Size: 1.3 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 2

go-training/golang-private-module

Go Modules with Private GIT Repository

Language: Dockerfile - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 25 - Forks: 4

trajectoryjp/closest_go

Go module closest provides you calculating the closest points of two convex hulls.

Language: Go - Size: 33.2 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

itpey/motp

Go Mobile-OTP (mOTP) generator.

Language: Go - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

wisepythagoras/go-sudoku-gen

A small and fast program that generates moderately difficult and difficult Sudoku puzzles. Written in Go and without external dependencies.

Language: Go - Size: 190 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

stefansundin/aws-sdk-go-v2-s3autoregion

A wrapper for the aws-sdk-go-v2 S3 client that automatically follows the x-amz-bucket-region header so that you don't have to worry about which region the bucket is in

Language: Go - Size: 30.3 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

code-raisan/gocolor

Goでコンソールに出力する文字色を変えれます

Language: Go - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 25 - Forks: 3

naughtygopher/currency

A currency computations package.

Language: Go - Size: 64.5 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 61 - Forks: 9

g0rbe/gmod

Go module

Language: Go - Size: 2.32 MB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

zer-far/roulette

Efficient random user-agent and referrer generator.

Language: Go - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

GoInCode/PersianPhoneValidator

A simple Go package to clean, normalize, and validate Persian (Iranian) phone numbers.

Language: Go - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

yaa110/goterator

Lazy iterator implementation for Golang

Language: Go - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 16 - Forks: 4

andersfylling/disgord 📦

Go module for interacting with the documented Discord's bot interface; Gateway, REST requests and voice

Language: Go - Size: 21.2 MB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 496 - Forks: 70

Vinetwigs/vilmos

Official vilmos visual language interpreter!

Language: Go - Size: 6.1 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 1

engineworks-io/perforce-exec

Perforce CLI Commands via Go

Language: Go - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

dolmen-go/jsonptr

JSON Pointer (RFC 6901) for Go

Language: Go - Size: 79.1 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 30 - Forks: 2

trajectoryjp/spatial_id_go

Go module spatial id provides conversions between geodetic coordinates, spatial IDs, and extended spatial IDs.

Language: Go - Size: 22.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

usvc/go-password

A Go package to manage password hashing, verification, and validation

Language: Go - Size: 39.1 KB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

Ronbb/ioc

A lightweight ioc container for golang.

Language: Go - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aardvarkllc/golang-docker-vscode-debug

A simple golang docker module with vscode debug using delve

Language: Dockerfile - Size: 1.95 KB - Last synced at: about 18 hours ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mwat56/whitespace

Go web-server middleware plugin to remove superfluous whitespace from HTML pages.

Language: Go - Size: 40 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

heimdalr/dag

Yet another directed acyclic graph (DAG) implementation in golang.

Language: Go - Size: 129 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 169 - Forks: 33

golift/cnfg

Procedures for parsing configs files and environment variables.

Language: Go - Size: 112 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

g0rbe/go-bytebuilder

Go library for byte manipulation

Language: Go - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

flxxyz/go-mod-example

一个关于golang新特性module的使用例子

Language: Go - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

MeztliRA/weekdays

Go module to check if its the weekdays or the weekend

Language: Go - Size: 11.7 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

MeztliRA/yon

Go module to prompt user with a yes or no question

Language: Go - Size: 12.7 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

jimist/timist

All-In-One Time and Locale Util for GoLang (manipulation, conversation, and etc.)

Language: Makefile - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

toby3d/oembed 📦

📚 Golang package for getting oEmbed data from URL

Language: Go - Size: 54.7 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

JavierZunzunegui/zerrors

Language: Go - Size: 53.7 KB - Last synced at: 24 days ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 1

GangemiLorenzo/Goak

Go module to build a decisional tree from a Json file and run a search through it

Language: Go - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

Ju0x/humanhash

human-readable representations of digests

Language: Go - Size: 16.6 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

0x5a17ed/itkit

Simple generic iterator interface for Go projects

Language: Go - Size: 109 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 3

kemsta/go-easyrsa

simple go library for implement easy-rsa functions

Language: Go - Size: 116 KB - Last synced at: 12 months ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 10

heimdalr/arangodag

Implementation of directed acyclic graphs (DAGs) on top of ArangoDB.

Language: Go - Size: 90.8 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

Shikha-code36/golang-tutorial-practice

This is the repo of GO basic implementation for learning purpose.

Language: Go - Size: 41 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

vxcontrol/vxcommon 📦

VXMonitor common components and modules

Language: Go - Size: 43.3 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hollowness-inside/GoPhyphoxAPI

Provides an easy way to access data from remote experiments sensors

Language: Go - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

airani/quran

Quran Go Module

Language: Go - Size: 1.4 MB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 2

keltia/flightaware-go

Quick conversion of a barebone Flightaware client & API from Ruby to Go.

Language: Go - Size: 195 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

goddtriffin/helmet

HTTP security middleware for Go(lang) inspired by HelmetJS.

Language: Go - Size: 242 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 33 - Forks: 3

jimeh/go-render

A simple and flexible solution to render a value to a io.Writer using different formats based on a format string argument.

Language: Go - Size: 97.7 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

kinfinity/distributed-resilience

Patterns for building Resilient Distributed Systems in Golang

Language: Go - Size: 43.9 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

go-sage/synctools

A set of packages implementing an opinionated but well-oiled mechanism for cleanly managing high concurrency workloads with Go.

Language: Go - Size: 34.2 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

faizul14/TrackingGolang

Tracking Learn Golang

Language: Go - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

itaditya/mvc-go

A CRUD Application written in Golang based on MVC Architecture

Language: Go - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

golift/version

Version Library for Go

Language: Go - Size: 10.7 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

golift/deluge

Go Library to interact with Deluge API.

Language: Go - Size: 67.4 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0