GitHub topics: go-package
dkooll/markparsr
go package that analyzes both HCL files and markdown to identify gaps or inconsistencies in your terraform module documentation.
Language: Go - Size: 118 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 0 - Forks: 0

hairyhenderson/go-which
A cross-platform Go implementation of the which(1) command, usable both as a CLI and library
Language: Go - Size: 525 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 47 - Forks: 1

crafttomyy/bruteforce_defender
bruteforce attack defender in go
Language: Go - Size: 8.79 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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

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

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

ralvarezdev/go-gin
Gin middleware helper functions for Golang projects
Language: Go - Size: 88.9 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

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

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.53 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ddddddO/gtree
Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Go package and Web.
Language: Go - Size: 23.5 MB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 290 - Forks: 8

pchchv/osm
General purpose package for reading, writing and working with OpenStreetMap data
Language: Go - Size: 93.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

k-capehart/go-salesforce
Salesforce REST API client written in Go
Language: Go - Size: 326 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 38 - Forks: 11

prime-run/togo
a terminal-based Todo Manager
Language: Go - Size: 11.6 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 53 - Forks: 5

yaronf/httpsign
HTTP Message Signatures (RFC 9421) in Go
Language: Go - Size: 296 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 16 - Forks: 2

krishpranav/govpn
A Simple VPN Built In Golang
Language: Go - Size: 24.4 KB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 16 - Forks: 5

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

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.
Language: Go - Size: 132 KB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 23 - Forks: 6

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: 9 days ago - Pushed at: about 1 month ago - Stars: 368 - Forks: 34

go-passwd/validator
Flexible and customizable password validation
Language: Go - Size: 167 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 13 - Forks: 4

go-loremipsum/loremipsum
A lorem ipsum generator for Go
Language: Go - Size: 42 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 4

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: 4.88 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 33 - 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: almost 2 years ago - Stars: 345 - Forks: 25

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: 736 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

axiaoxin-com/goutils
mod: golang common utility functions collection
Language: Go - Size: 202 KB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 10 - Forks: 4

nickwells/semverparams.mod
This provides some common parameters for programs manipulating Semantic Version numbers
Language: Go - Size: 138 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

nickwells/versionparams.mod
parameters for accessing the version information
Language: Go - Size: 89.8 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

nickwells/verbose.mod
standard parameters and functions for printing optional extra information about program behaviour
Language: Go - Size: 97.7 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

nickwells/param.mod
This provides parameter setting and value checking.
Language: Go - Size: 929 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

nickwells/semver.mod
funcs for parsing and manipulating semantic version numbers (semvers)
Language: Go - Size: 75.2 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

nickwells/units.mod
a package for converting units of distance, mass etc
Language: Go - Size: 170 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

Pythoript/email-scraper
Scrape emails from a website using recursive crawling, the best anti-obfuscation techniques, and validate all addresses before saving to a file.
Language: Go - Size: 22.5 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 1

nickwells/testhelper.mod
Some useful functions to simplify and improve testing
Language: Go - Size: 104 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 2 - Forks: 0

pchchv/govpn
Simple VPN client built in Go
Language: Go - Size: 45.9 KB - Last synced at: 17 days ago - Pushed at: 2 months ago - Stars: 5 - Forks: 1

yalue/merged_fs
Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.
Language: Go - Size: 158 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 40 - Forks: 3

irevenko/octotui
🐙🐱🖥️ GitHub stats in your terminal
Language: Go - Size: 1.23 MB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 211 - Forks: 6

kpym/decstr
A golang package to work with decimal strings.
Language: Go - Size: 18.6 KB - Last synced at: 20 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

hexops/valast
Convert Go values to their AST
Language: Go - Size: 124 KB - Last synced at: about 19 hours ago - Pushed at: 2 months ago - Stars: 310 - Forks: 17

PacktWorkshops/The-Go-Workshop
A New, Interactive Approach to Learning Go
Language: Go - Size: 6.62 MB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 141 - Forks: 91

pchchv/pbr
Low-level protobuf data reader
Language: Go - Size: 49.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

pooulad/ravan
🏄minimalist, dependency-free progress bar library for Go
Language: Go - Size: 1.89 MB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

dwisiswant0/ipfuscator
A blazing-fast, thread-safe, straightforward and zero memory allocations tool to swiftly generate alternative IP(v4) address representations in Go.
Language: Go - Size: 10.7 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 86 - Forks: 13

arxiver/rsam
Modified package for RSA encryption/decryption to allow large message encryption/decryption, to allow encryption through private key and decryption through public key and signature through public key and private key and vice versa. i.e. Additional functionalities to the existing crypto package https://pkg.go.dev/github.com/gossl/rsam
Language: Go - Size: 41 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

naughtygopher/nibbler
A package for micro batch processing
Language: Go - Size: 32.2 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 0

edoardottt/go-readingtime
Estimate how long it takes to read a text
Language: Go - Size: 41 KB - Last synced at: 13 days ago - Pushed at: 5 months ago - Stars: 11 - 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: 8 days ago - Pushed at: 3 months ago - Stars: 70 - Forks: 5

nathanielvarona/pritunl-api-go
Pritunl API Client for Go
Language: Go - Size: 4.05 MB - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 4

ralvarezdev/go-validator
Struct validator through reflection for Golang projects
Language: Go - Size: 120 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Carlos20escobar/unwrap-go
🫧 Go-like Error Handling for TypeScript/JavaScript...
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

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.
Language: Go - Size: 217 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 110 - Forks: 18

headblockhead/wavesharecloud
A Go package for controlling Waveshare's 4.2 inch 'e-Paper Cloud Module'.
Language: Go - Size: 1.93 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

satoshin-des/glal
GLAL(Go Linear Algebra Library). A go-lang library for linear algebra
Language: Go - Size: 40 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-strings
String manipulation functions for Golang functions
Language: Go - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nicolasparada/go-db
Wrapper over pgx with better transaction API
Language: Go - Size: 89.8 KB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 1

pchchv/sws
Static web server with live reloading
Language: Go - Size: 64.5 KB - Last synced at: 26 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Kaamkiya/kwinit
Quickstart all your projects with ease!
Language: Go - Size: 1.85 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

milwad-dev/filei
A golang file uploader package.
Language: Go - Size: 41 KB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

ralvarezdev/go-flags
Developer and production flags for Golang projects
Language: Go - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

SimonStnn/iseven
A Go package that checks if a given value is even.
Language: Go - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

pchchv/sfj
Generator of Go structs from JSON server responses.
Language: Go - Size: 15.6 KB - Last synced at: 16 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

fanesz/bindator
Binder + Validator for go restful API app with gin
Language: Go - Size: 10.7 KB - Last synced at: 15 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

nurettintopal/rule
a rule engine package in golang, it helps you to isolate your rule based logic from your business logic.
Language: Go - Size: 22.5 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

ralvarezdev/go-morse
Morse code translator for Golang projects
Language: Go - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-concurrency
Concurrency safe types for Golang projects
Language: Go - Size: 16.6 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-cache
Cache implementation for Golang projects
Language: Go - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-reflect
Reflect helper functions for Golang projects
Language: Go - Size: 23.4 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-logger
Logger implementation for Golang projects
Language: Go - Size: 48.8 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

pieceowater-dev/lotof.sample.proto
Sample Package for shared .proto files
Language: Go - Size: 11.7 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

kejjtoli/ScratchGonnect
Scratch API wrapper for Go
Language: Go - Size: 85 KB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

digitaldata-cz/tarfs
Golang library with in-memory http.Filesystem from tar archives.
Language: Go - Size: 107 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

jaavier/dotenv
Load environment variables from .env file and start using secrets!
Language: Go - Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

Deflix-tv/go-stremio
Stremio addon SDK for Go
Language: Go - Size: 219 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 10

screenshotone/gosdk
A Go SDK for the ScreenshotOne.com API to take screenshots of any URL
Language: Go - Size: 36.1 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 7 - Forks: 0

lindsaygelle/slice
Slice makes it easier to work with slices in Go 🍉🍰🥝🥩🍞.
Language: Go - Size: 210 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 0

KEINOS/go-noise
Easy-to-use noise generator package in Golang for Perlin Noise and OpenSimplex Noise.
Language: Go - Size: 5.29 MB - Last synced at: 12 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

Projeto-Pindorama/libcmon
Pindorama's general library for the Go programming language
Language: Go - Size: 73.2 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

joeycumines/floater
Package floater is not the shit in the toilet. Utils for math/big.
Language: Go - Size: 189 KB - Last synced at: 27 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

0x5a17ed/uefi
Pure Go UEFI library for Linux and Windows
Language: Go - Size: 108 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 6

apperia-de/tbb
Telegram Bot Builder
Language: Go - Size: 19.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

digitaldata-cz/desko
Language: Go - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

shelepuginivan/fsutil
A collection of handy filesystem utilities for Go
Language: Go - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

srahkmli/go-pdf
go-pdf is a Go library for creating PDF documents programmatically. It supports basic PDF functionalities such as adding text, images, tables, and custom layouts with adjustable margins. It also includes advanced features like text justification and custom table layouts.
Size: 27.3 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

ghosind/go-similarity
Similarity or distance metrics for string implemented on Golang, inspired by Sam Chapman's SimMetrics library.
Language: Go - Size: 40 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

slimcdk/go-danskenergi
Go client for Dansk Energi API
Language: Go - Size: 8.79 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

slimcdk/go-energidataservice
Client wrapper for https://www.energidataservice.dk/
Language: Go - Size: 9.77 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

slimcdk/go-eloverblik
Golang client wrapper for eloverblik.dk API
Language: Go - Size: 424 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

slimcdk/go-shelly
Go client for interacting with Shelly devices
Language: Go - Size: 14.6 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

slimcdk/go-danish-roads
Go client to fetch data about Danish roads
Language: Go - Size: 985 KB - Last synced at: 21 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

slimcdk/go-police-news
Golang client to fetch daily (public) reports from the Danish police
Language: Go - Size: 19.5 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

slimcdk/ningo
Golang library to generate social security numbers
Language: Go - Size: 4.62 MB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

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.
Language: Go - Size: 271 KB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 31 - Forks: 4

EvilBytecode/GolangStyle
GolangStyle, best looking go library.
Language: Go - Size: 19.5 KB - Last synced at: 2 days ago - Pushed at: 8 months ago - Stars: 14 - Forks: 2

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

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

lesiw/defers
Global defers for Go.
Language: Go - Size: 18.6 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 17 - Forks: 2

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