go-package
There are 355 repositories under go-package topic.
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.
mustafaturan/bus
๐Minimalist message bus implementation for internal communication with zero-allocation magic on Emit
ddddddO/gtree
Easily output ASCII tree from Go program or Markdown unordered list (and it does more than just output tree!๐ณ๐๐)
hexops/valast
Convert Go values to their AST
irevenko/octotui
๐๐ฑ๐ฅ๏ธ GitHub stats in your terminal
PacktWorkshops/The-Go-Workshop
A New, Interactive Approach to Learning Go
truemail-rb/truemail-go
๐ Configurable Golang ๐จ email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
alpkeskin/gotoon
Token-Oriented Object Notation for Go โ JSON for LLMs at half the token cost
mind1949/googletrans
Gๆโก๏ธ: Concurrency-safe, Free and Unlimited google translate api for Golang. ๐ฅๅ ่ดนใๆ ้ใๅนถๅๅฎๅ จ็่ฐทๆญ็ฟป่ฏๅ
dwisiswant0/ipfuscator
A blazing-fast, thread-safe, straightforward and zero memory allocations tool to swiftly generate alternative IP(v4) address representations in Go.
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.
naughtygopher/currency
A currency computations package.
hairyhenderson/go-which
A cross-platform Go implementation of the which(1) command, usable both as a CLI and library
k-capehart/go-salesforce
Salesforce REST API client written in Go
yalue/merged_fs
Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.
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.
Deflix-tv/go-stremio
Stremio addon SDK for Go
xorcare/golden
Package golden testing with golden files in Go. A golden file is the expected output of test, stored as a separate file rather than as a string literal inside the test code.
jftuga/dtdiff
Golang package and command line tool to return or output the difference between date, time or duration
gozeloglu/cache
LRU-based cache package for Go.
1set/gut
๐ฑ yet another collection of go utilities & tools
aohorodnyk/mimeheader
Library to work with MimeHeaders and other mime types. Library supports wildcards and parameters.
ip2location/ip2proxy-go
IP2Proxy Go package allows users to query an IP address to determine if it was being used as open proxy, web proxy, VPN anonymizer and TOR exits.
mowshon/dot
Dot: A powerful Go package simplifying navigation and manipulation of complex data structures via dot-separated paths. Features include insertion into struct fields, maps, arrays, slices, and channels, along with robust error handling and support for diverse map keys.
sleeyax/gotcha
High level HTTP client with a got-like API
krishpranav/govpn
A Simple VPN Built In Golang
lindsaygelle/slice
Slice makes it easier to work with slices in Go ๐๐ฐ๐ฅ๐ฅฉ๐.
libracoder/terraform-provider-boilerplate
๐ Terraform Provider Boilerplate Updated
SerhiiCho/timeago
Date and time library for your Go project that converts dates into 'time ago' format
yaronf/httpsign
HTTP Message Signatures (RFC 9421) in Go
ParsaBordbar/ctx3
Context Tree is a code analysis cli tool written in Go that helps you and LLMs to understand a codebase/project better!
0x5a17ed/uefi
Pure Go UEFI library for Linux and Windows
debajyotidasgupta/raft-consensus
Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages
juggle73/nestedset
Golang nested sets management. See docs at https://godoc.org/github.com/juggleru/nestedset
lesiw/defers
Global defers for Go.
1set/cronrange
time range expression in cron style