GitHub topics: go-library
Jacobbrewer1/patcher
Powerful SQL Query builder that automatically generates SQL queries from structs
Language: Go - Size: 4.06 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 5 - Forks: 3

satmihir/fair
A Go library for serving resources fairly
Language: Go - Size: 427 KB - Last synced at: about 5 hours ago - Pushed at: 22 days ago - Stars: 761 - Forks: 16

jeffotoni/quick
It is a route manager 100% using net/http, it is being born and is under development, it is intended to be fast and with high performance.
Language: Go - Size: 12.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 124 - Forks: 15

instill-ai/usage-client
📡 A Go library for collecting usage data
Language: Go - Size: 85 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

MegaGrindStone/go-mcp
A Go implementation of the Model Context Protocol (MCP) - an open protocol that enables seamless integration between LLM applications and external data sources and tools.
Language: Go - Size: 575 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 45 - Forks: 7

Correia-jpv/fucking-awesome-go
A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴
Language: Go - Size: 10 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 0

yincongcyincong/mcp-client-go
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
Language: Go - Size: 243 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 122 - Forks: 12

cbrgm/githubevents
GitHub webhook events toolset for Go :rocket:
Language: Go - Size: 1.36 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 82 - Forks: 7

godiscordlib/godiscord
🐭 Upcomming Go Discord library
Language: Go - Size: 1.39 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 1

theopenlane/entx
helper package for working with the ent framework
Language: Go - Size: 355 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 13 - Forks: 0

jfrog/froggit-go
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Language: Go - Size: 813 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 20

mozillazg/go-httpheader
A Go library for encoding structs into Header fields.
Language: Go - Size: 55.7 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 47 - Forks: 14

hedzr/evendeep
Per-field copying deeply, and comparing deeply abilities: deepcopy, deepdiff and more...
Language: Go - Size: 955 KB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 7 - Forks: 2

and3rson/telemux
Flexible message router add-on for go-telegram-bot-api/telegram-bot-api. This is to go-telegram-bot-api as gorilla/mux is to net/http.
Language: Go - Size: 276 KB - Last synced at: 1 day ago - Pushed at: about 3 years ago - Stars: 43 - Forks: 6

jiusanzhou/x
:rocket: Utility library for Go
Language: Go - Size: 229 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

theopenlane/iam
identity and access management tooling and wrappers + helpers
Language: Go - Size: 916 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 1

teler-sh/teler-waf
teler-waf is a Go HTTP middleware that protects local web services from OWASP Top 10 threats, known vulnerabilities, malicious actors, botnets, unwanted crawlers, and brute force attacks.
Language: Go - Size: 1.07 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 381 - Forks: 34

krasun/lsmtree
Log-structured merge-tree
Language: Go - Size: 42 KB - Last synced at: about 4 hours ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 7

emanuelef/awesome-go-repo-stats
Explore Daily Updated Statistics for Repositories in the 'awesome-go' List
Language: TypeScript - Size: 221 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 14 - Forks: 1

KEINOS/go-gisty
GitHub Gist managing package for Go. It can retrieve the stargazers (number of stars) of a gist as well.
Language: Go - Size: 2.51 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

gookit/goutil
💪 Helper Utils(800+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等
Language: Go - Size: 2.7 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2,170 - Forks: 193

go-resty/resty
Simple HTTP, REST, and SSE client library for Go
Language: Go - Size: 3.86 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 10,976 - Forks: 760

eryajf/learning-weekly
📝 周刊内容以运维技术和Go语言周边为主,辅以GitHub上优秀项目或他人优秀经验。欢迎star点赞收藏👆🌟
Size: 3.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 543 - Forks: 30

poteto-go/poteto
WebAPI Framework for golang
Language: Go - Size: 553 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 6 - Forks: 0

theopenlane/utils
common packages used throughout openlane
Language: Go - Size: 228 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 4 - Forks: 1

maycon-jesus/video-processing-go
This project is a Go-based application designed to remove noise from old black and white MP4 videos. It focuses on video restoration by processing and enhancing video quality, making vintage footage clearer and more visually appealing.
Language: Go - Size: 63 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

temidaradev/esset
A basic asset implementer for ebiten
Language: Go - Size: 336 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 1

softwareplace/goserve
goserve is a Go library designed to simplify the creation of backend applications or services that interact with HTTP requests. It leverages the powerful gorilla/mux router to provide flexibility, performance, and scalability while adhering to best practices in server development.
Language: Go - Size: 679 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

hiennguyen-neih/go-linkedlist
Linked list library for Go programming language (golang).
Language: Go - Size: 114 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

djmoch/dgit
Djmoch's Git Viewer
Language: Go - Size: 269 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

mustafaturan/bus
🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
Language: Go - Size: 89.8 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 348 - Forks: 26

goccy/go-modrank
A tool to identify the Go modules that truly matter to you
Language: Go - Size: 51.8 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 0

ARTSYS-H/crow
Crow is a Go library designed to create command-line applications in a simple and intuitive way using struct fields and tags.
Language: Go - Size: 44.9 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

veryfi/veryfi-go
Go module for communicating with the Veryfi OCR API.
Language: Go - Size: 2.51 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 22 - Forks: 8

puppetlabs/go-libs
go-libs is a set of common Go libraries
Language: Go - Size: 212 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 3

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: 7 days ago - Pushed at: 4 months ago - Stars: 31 - Forks: 2

package-url/packageurl-go
Go implementation of the package url spec
Language: Go - Size: 101 KB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 62 - Forks: 51

krasun/gosqlparser
Simple SQL parser
Language: Go - Size: 60.5 KB - Last synced at: about 4 hours ago - Pushed at: 5 months ago - Stars: 75 - Forks: 7

abdorrahmani/goenum
GoEnum is a powerful, type-safe enumeration library for Go that leverages generics (Go 1.18+) to provide a clean, efficient, and maintainable way to work with enums. It offers a complete solution for defining enum types, managing sets of enum values, and handling common operations including JSON serialization.
Language: Go - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 3 - Forks: 0

thevilledev/safesonnet
Secure Jsonnet importer for google/go-jsonnet
Language: Go - Size: 82 KB - Last synced at: 6 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 1

gyanendra-baghel/fastgo
A minimal, fast, and expressive web framework for Go – inspired by Express.js.
Language: Go - Size: 6.84 KB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

suifei/plcopen-go
A comprehensive Go library for handling IEC 61131-3 PLCopen XML format with complete structure definitions generated from XSD schema. Supports both XML and JSON serialization for industrial automation projects.
Language: JavaScript - Size: 501 KB - Last synced at: 28 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

vldcreation/go-ressources
Go-Ressource contains some trashy stuff that might help improve your knowledge. If so, then our current knowledge is still junk :D.
Language: Go - Size: 780 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

getkalido/fungi Fork of sharpvik/fungi
Functional stream processing primitives for Go
Language: Go - Size: 36.1 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 1

usepoodle/poodle-go
Poodle Go SDK
Language: Go - Size: 25.4 KB - Last synced at: 19 days ago - Pushed at: 30 days ago - Stars: 1 - Forks: 0

naughtygopher/proberesponder
proberesponder is a tiny & super simple package to setup a responder for probe requests
Language: Go - Size: 32.2 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

naughtygopher/currency
A currency computations package.
Language: Go - Size: 64.5 KB - Last synced at: 15 days ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 9

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: 5 days ago - Pushed at: 5 months ago - Stars: 72 - Forks: 5

ChimeraCoder/anaconda
A Go client library for the Twitter 1.1 API
Language: Go - Size: 566 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,143 - Forks: 246

instill-ai/x
𝕏 Go libraries shared by Instill Go repositories
Language: Go - Size: 204 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 2 - Forks: 1

g0rbe/gmod
Go module
Language: Go - Size: 2.32 MB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jaavier/go-requests
Send HTTP requests easier using Go!
Language: Go - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

jaavier/geval
Golang package for success/failure handling | Refactor helper
Language: Go - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

javiorfo/go-microservice-lib
Go library for building microservices
Language: Go - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 1

Allan-Nava/go-gemini
Go package that returns response of Google Bard through API.
Language: Go - Size: 51.8 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 11 - Forks: 5

yaronf/httpsign
HTTP Message Signatures (RFC 9421) in Go
Language: Go - Size: 296 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 2

g3n/engine
Go 3D Game Engine (http://g3n.rocks)
Language: Go - Size: 12.8 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 2,935 - Forks: 304

msales/gox
An arbitrary set of Go standard library extensions.
Language: Go - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Deflix-tv/go-stremio
Stremio addon SDK for Go
Language: Go - Size: 219 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 29 - Forks: 13

mwat56/dnscache
Local DNS Cache for Go
Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

qba73/geonames
Go client library for Geonames Web Services (geonames.org)
Language: Go - Size: 96.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

piquette/finance-go
:bar_chart: Financial markets data library implemented in go.
Language: Go - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 736 - Forks: 106

datolabs-io/go-backstage
Go client library for accessing the Backstage REST API
Language: Go - Size: 364 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 3

temoto/robotstxt
The robots.txt exclusion protocol implementation for Go language
Language: Go - Size: 94.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 274 - Forks: 56

its-felix/shine
Rust inspired Option and Result implementation for Go
Language: Go - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 7 - Forks: 0

JGLTechnologies/gin-rate-limit
A rate limiter for the gin web framework
Language: Go - Size: 71.3 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 97 - Forks: 14

veecore/jsgo
Go-WASM Interop Done Right: Export Any Go Function to JS + Type-Safe Marshaling Struct tags (`jsgo:"field"`), JS class inheritance, cycle detection, and zero `js.Value` boilerplate.
Language: Go - Size: 77.1 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

lindsaygelle/nook
Nook is a Go package that exports the building blocks for Animal Crossing characters.
Language: Go - Size: 1.05 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

cerberauth/cobracurl
Go package that helps build HTTP requests from Cobra CLI commands
Language: Go - Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Narasimha1997/ratelimiter
A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.
Language: Go - Size: 898 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 244 - Forks: 11

cattlecloud/urlpath
urlpath is a Go package with generics for extracting values from URL path elements
Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

cattlecloud/env
env is a Go package with generics for extracting values from environment variables
Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

cattlecloud/forms
forms is a Go package with generics for extracting values from HTTP Forms
Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

denzeysenpai/go-extended-utils
Go utils mostly used in projects
Language: Go - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

cattlecloud/memc
memc is a modern and generics enabled memcached client library for Go
Language: Go - Size: 71.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

alexcoder04/arrowprint
Go library for Arch-Linux-like CLI output
Language: Go - Size: 64.5 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

yuni626/Stremio-Addons
Welcome to the Stremio-Addons repository by Chimera Gaming! This repository hosts a collection of custom addons developed to enhance the experience of using Stremio. Each addon is designed to bring new functionality, improve organization, and offer a more seamless media experience.
Language: JavaScript - Size: 1.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

oVirt/go-ovirt
Go SDK Source-Code for oVirt 4.x, generated by ovirt/ovirt-engine-sdk-go.
Language: Go - Size: 3.7 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 31 - Forks: 13

mjwhodur/plugkit
PlugKit — plugin communication, simplified
Language: Go - Size: 82 KB - Last synced at: about 18 hours ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

letscloud-community/letscloud-go
A Go library for the LetsCloud API
Language: Go - Size: 28.3 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 2

paulveillard/cybersecurity-golang-security
An ongoing collection of Go tools and frameworks, software, libraries, learning tutorials, frameworks, academic and practical resources.
Size: 98.6 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 3

go-universal/avatar
😍 Advanced, extendable SVG avatar generator for Go.
Language: Go - Size: 233 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mwat56/sourceerror
Error type that provides the file, line number, and function where an error occurred
Language: Go - Size: 33.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

pgaskin/dictutil
Tools, documentation, and libraries related to Kobo dictionaries.
Language: Go - Size: 1020 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 66 - Forks: 5

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: 2 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 5

mittwald/go-powerdns
Go client library for accessing the PowerDNS API
Language: Go - Size: 93.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 23 - Forks: 9

y-miyazaki/go-common
It is a common library used by go.
Language: Go - Size: 7.08 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

ralvarezdev/go-net
net/http helper functions for Golang projects
Language: Go - Size: 268 KB - Last synced at: 21 days ago - Pushed at: 2 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: 20 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-crypto
TOTP, bcrypt and rand functions for Golang projects
Language: Go - Size: 52.7 KB - Last synced at: 2 months ago - Pushed at: 2 months 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: 75.2 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-databases
Databases helper functions for Golang projects
Language: Go - Size: 96.7 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-rate-limiter
Rate limiter for Golang projects
Language: Go - Size: 45.9 KB - Last synced at: 20 days ago - Pushed at: 2 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: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-grpc
gRPC interceptors and helper functions for Golang projects
Language: Go - Size: 90.8 KB - Last synced at: 2 months ago - Pushed at: 2 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: 17 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-jwt
JWT issuer and validator for Golang projects
Language: Go - Size: 117 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mrjrieke/nute
Nute - a GUI mashup library
Language: Go - Size: 7.08 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 2

datumbrain/npy
Numpy file reader/writer library in Go.
Language: Go - Size: 13.7 KB - Last synced at: about 18 hours ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

bep/predicate
A generic predicate func.
Language: Go - Size: 6.84 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0
