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

GitHub topics: go-lib

Jacobbrewer1/vaulty

A Vault wrapper package for GO

Language: Go - Size: 5.7 MB - Last synced at: about 11 hours ago - Pushed at: about 12 hours ago - Stars: 0 - Forks: 0

maniartech/conductor

A simple async/await, thread-orchestration in Golang.

Language: Go - Size: 846 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9 - Forks: 3

yourpayments/go-api-client

«Твои платежи»: Интеграция на Go

Language: Go - Size: 20.5 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1

Jacobbrewer1/patcher

Powerful SQL Query builder that automatically generates SQL queries from structs

Language: Go - Size: 4.07 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 6 - Forks: 4

ralvarezdev/go-crypto

TOTP, bcrypt and rand functions for Golang projects

Language: Go - Size: 54.7 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

kazhuravlev/options-gen

Codegen for functional options in go projects

Language: Go - Size: 480 KB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 101 - Forks: 10

aeimer/go-multikeymap

A go lib which handles maps with multiple keys

Language: Go - Size: 67.4 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 22 - Forks: 1

kazhuravlev/just

Collection of useful functions. Complete simple tasks faster!

Language: Go - Size: 150 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 37 - Forks: 0

godiscordlib/godiscord

🐭 Upcomming Go Discord library

Language: Go - Size: 6.28 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 1

rovergulf/storage

File system / Cloud storage Golang driver

Language: Go - Size: 57.6 KB - Last synced at: 10 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

sourabh-kumar2/lyra

Type-safe DAG task orchestration library for Go with automatic concurrency and dependency resolution

Language: Go - Size: 77.1 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 0 - Forks: 0

ralvarezdev/go-flags

Developer and production flags for Golang projects

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

ralvarezdev/go-strings

String manipulation functions for Golang functions

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

ralvarezdev/go-grpc

gRPC interceptors and helper functions for Golang projects

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

ralvarezdev/go-loader

Boilerplate code to load environment variables, TLS certificates, Google Cloud Tokens, among others, for Golang projects

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

ralvarezdev/go-logger

Logger implementation for Golang projects

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

exivity/pulumiconfig

Manage your pulumi config with ease

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

applejag/typ

Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.

Language: Go - Size: 318 KB - Last synced at: 10 days ago - Pushed at: 7 months ago - Stars: 32 - Forks: 3

jiusanzhou/x

:rocket: Utility library for Go

Language: Go - Size: 232 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

aarchies/Hephaestus

Quickly build event-driven applications based on a message bus

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

DBarbosaDev/supermuxer

Super useful and dependency-free Go package to configure your HTTP routes using only the standard library. Define routes, middlewares, groups, and subgroups effortlessly! This package acts like a Swiss Army Knife: It is tiny and compact, providing everything you need in just one file with less than 200 lines of code.

Language: Go - Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 35 - Forks: 0

Aetherinox/go-virustotal Fork of dutchcoders/go-virustotal

VirusTotal public api interface implementation in Golang.

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

simplyYan/LAGRA

A super-fast, lightweight logger with zero allocation to the Go language.

Language: Go - Size: 86.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

jaavier/chain

Chain: Go library for chaining custom functions and data transformations easily.

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

tanaikech/go-getfilelist

This is a Golang library to retrieve the file list with the folder tree from the specific folder of Google Drive.

Language: Go - Size: 49.8 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 5

ralvarezdev/go-net

net/http helper functions for Golang projects

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

ralvarezdev/go-grpc-gateway

gRPC Gateway helper functions for Golang projects

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

ralvarezdev/go-databases

Databases helper functions for Golang projects

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

ralvarezdev/go-rate-limiter

Rate limiter for Golang projects

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

ralvarezdev/go-security-headers

Security Headers functions for Golang projects

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

ralvarezdev/go-gin

Gin middleware helper functions for Golang projects

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

ralvarezdev/go-jwt

JWT issuer and validator for Golang projects

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

pchchv/osm

General purpose package for reading, writing and working with OpenStreetMap data

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

pchchv/govpn

Simple VPN client built in Go

Language: Go - Size: 45.9 KB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 5 - Forks: 1

Kaamkiya/nanoid-go

A small, fast, and secure ID generator library for Go.

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

pchchv/pbr

Low-level protobuf data reader

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

ralvarezdev/go-validator

Struct validator through reflection for Golang projects

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

AlestackOverglow/parallelx

High-performance concurrency library for Go that provides robust abstractions for parallel task execution, worker pools, and resilience patterns.

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

pchchv/sws

Static web server with live reloading

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

pchchv/sfj

Generator of Go structs from JSON server responses.

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

ralvarezdev/go-morse

Morse code translator for Golang projects

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

ralvarezdev/go-concurrency

Concurrency safe types for Golang projects

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

ralvarezdev/go-cache

Cache implementation for Golang projects

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

ralvarezdev/go-reflect

Reflect helper functions for Golang projects

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

M1chlCZ/identicon-generator-go

GO generator of identicon

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

rcdmk/go-ratelimiter

Go Rate Limiter is a Go package that provides rate limiting functionality with middleware implementations for standard lib and common frameworks.

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

lesiw/fill

Package fill fills Go values with random data.

Language: Go - Size: 14.6 KB - Last synced at: about 11 hours ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

pixel-plaza-dev/uru-databases-2-go-api-common 📦

Gin middlewares and helper functions for Pixel Plaza Golang projects

Size: 196 KB - Last synced at: 7 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

leo-aa88/lambda-go

A simple Go library based on functional programming (inspired by Haskell)

Language: Go - Size: 20.5 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 27 - 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: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

kazhuravlev/glinet-sdk

SDK for GL.Inet router

Language: Go - Size: 17.6 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

rovergulf/kanyerest

kanye.rest Go client library

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

ghosind/go-assert

A collection of Golang assertion functions for verifying invariants.

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

lesiw/cmdio

Package cmdio provides portable interfaces for commands and command runners.

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

mushoffa/gorengan

Gorengan is a list of common use-case wrapper or library written in Go.

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

nejdetkadir/pagygo

A flexible pagination library for Golang

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

hard-soft-ware/mpost

MPOST Go library for MEI Cashflow Bill Acceptors

Language: Go - Size: 1.27 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

entrlcom/go-event-sourcing

Event Sourcing in Go/Golang

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

teler-sh/sebel

Checks SSL/TLS certificates for potential malicious connections by detecting and blocking certificates used by botnet command and control (C&C) servers.

Language: Go - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 2

simplyYan/Scalbi

Scalbi is a library dedicated to monitoring and improving server performance. Scalbi uses CTMFS (Connection tree for multiple files simultaneously) technology, developed exclusively for Scalbi.

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

simplyYan/oyzem

memoizing has never been easier

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

simplyYan/Lythiun

Lythiun is a library developed for handling temporary tokens.

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

simplyYan/cutinfo

go library to extract information based on references

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

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: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

itpey/echoi18n

Echo framework i18n Middleware.

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

nezutero/zipman

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

Bookshelf-Writer/esp32tool

Porting esptool to go for ESP32

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

rovergulf/go-kit

Golang utilities repository

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

6543/go-version Fork of hashicorp/go-version

A Go (golang) library for parsing and verifying versions and version constraints.

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

arikkfir/justest

Go testing framework with extra sugar!

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

romain-jeannoutot/go-slices

Functions for slices using Go generics and (sometimes) specification pattern.

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

wmentor/sendmail

Send mail via sendmail

Language: Go - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

davidwartell/go-mongo-manager

Golang library for managing MongoDB connections, indexes, and heartbeat for clients. Index as code. Dirty write handling. Retry handling for E11000 duplicate key errors.

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

lytdev/go-mykit

打造类似hutool的go工具箱

Language: Go - Size: 871 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 2

reu98/go-svg-captcha

Package captcha provides an easy to use

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

davidwartell/go-leakfree-timer

A timer that helps with the pitfalls of using golang timers in loops.

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

smsmpanda/kungfu-go

🚆 Golang practice

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

Avdushin/gogger

Simple logger for Go projects

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

wmentor/rss

Go RSS reader library

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

LipsarHQ/go-grpc-error

gRPC error library for Go/Golang.

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

wmentor/html

HTML data fetcher

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

LipsarHQ/go-trongrid

Go/Golang library for the TronGrid API.

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

LipsarHQ/go-telegram-login-widget

Telegram Login Widget library for Go/Golang.

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

ashwingopalsamy/go-mathify

Comprehensive Go package offering a rich set of mathematical utilities and operations.

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

snivilised/arcadia-lib-LEGACY

🦓 Go template for library modules

Language: Go - Size: 25.4 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

boss-net/gocipher

cipher based on masscan

Language: Go - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

abdullahpazarbasi/promise

Go Promise

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

mekonical22/mego

Small Go library with utilities.

Language: Go - Size: 2.93 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

jiusanzhou/knife-go 📦

:art: :wrench: :rocket: :zap: Common libraries for Golang. :star: Move to https://github.com/jiusanzhou/x

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

thinkgos/x 📦

:smirk: x is go core extend api. please use https://github.com/things-go/x instead

Language: Go - Size: 378 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 0

praharshjain/go-cache

A caching library for Go

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

tanaikech/getcode

This is a Golang library to automatically get an authorization code for retrieving access token using OAuth2.

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

Pandademic/typed

alternate type utilities for golang

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

toby3d/telegram

📚 Golang bindings for Telegram API

Language: Go - Size: 739 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 3

go-po/po

Language: Go - Size: 465 KB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

tanaikech/go-rearrange

This is a Golang library to interactively rearrange a text data on a terminal.

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

qianzy96/golib-util-zgh Fork of izghua/zgh

just a common pkg with golang

Size: 97.7 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0