GitHub topics: go-package
kpym/utf8reader
A simple go package that converts an io.Reader to a utf8 encoded io.Reader.
Language: Go - Size: 18.6 KB - Last synced at: 1 day ago - Pushed at: 1 day 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: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

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: about 20 hours ago - Pushed at: 3 months ago - Stars: 378 - Forks: 34

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

jaavier/boilerplate-gemini-golang
This is a boilerplate for starting to create applications with the Gemini LLM (by Google). It includes examples.
Language: Go - Size: 35.2 KB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 3 - Forks: 0

simplyYan/LAGRA
A super-fast, lightweight logger with zero allocation to the Go language.
Language: Go - Size: 85 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 1 - Forks: 1

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

jaavier/go-requests
Send HTTP requests easier using Go!
Language: Go - Size: 5.86 KB - Last synced at: 3 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: 3 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

prime-run/togo
A fast, simple and beautiful terminal-based todo manager built in go
Language: Go - Size: 11.7 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 63 - Forks: 8

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

pooulad/ravan
🏄minimalist, dependency-free progress bar library for Go
Language: Go - Size: 1.89 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - 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: 5 days ago - Pushed at: about 2 years ago - Stars: 347 - Forks: 26

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: 22.9 MB - Last synced at: 10 days ago - Pushed at: 16 days ago - Stars: 298 - Forks: 8

hexops/valast
Convert Go values to their AST
Language: Go - Size: 124 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 309 - Forks: 17

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

mwat56/dnscache
Local DNS Cache for Go
Size: 27.3 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - 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: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

KEINOS/go-md-spec-check
A simple Markdown specification checker for Go. (Ensure compliance with the "CommonMark")
Language: Go - Size: 305 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

Projeto-Pindorama/libcmon
Pindorama's general library for the Go programming language
Language: Go - Size: 51.8 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 4 - 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: 23 days ago - Pushed at: 23 days 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: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

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

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

nickwells/versionparams.mod
parameters for accessing the version information
Language: Go - Size: 97.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - 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 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nickwells/param.mod
This provides parameter setting and value checking.
Language: Go - Size: 967 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

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

ricardocastanho/scrapify
A flexible and decoupled Go package for scraping paginated pages. It supports customizable scrapers, dynamic data processing through user-defined callbacks, and adjustable request intervals.
Language: Go - Size: 10.7 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

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

nickwells/units.mod
a package for converting units of distance, mass etc
Language: Go - Size: 185 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - 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: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

k-capehart/go-salesforce
Salesforce REST API client written in Go
Language: Go - Size: 335 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 41 - Forks: 13

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 1 month ago - Pushed at: about 1 month 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: 537 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 47 - Forks: 1

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: 25 days ago - Pushed at: 9 months ago - Stars: 116 - Forks: 18

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

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

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

ralvarezdev/go-rate-limiter
Rate limiter for Golang projects
Language: Go - Size: 45.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ralvarezdev/go-security-headers
Security Headers functions for Golang projects
Language: Go - Size: 47.9 KB - Last synced at: about 1 month 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: 90.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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

ralvarezdev/go-jwt
JWT issuer and validator for Golang projects
Language: Go - Size: 117 KB - Last synced at: about 1 month ago - Pushed at: about 1 month 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: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

mind1949/googletrans 📦
G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包
Language: Go - Size: 47.9 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 111 - Forks: 22

bddjr/hlfhr
🌐 Redirecting from HTTP to HTTPS on the same port, similar to nginx's error_page 497. It can also redirect from port 80 to port 443.
Language: Go - Size: 153 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 6

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

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: 9 days ago - Pushed at: about 2 months ago - Stars: 23 - Forks: 6

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

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

geocodefarm/geocodefarm-go
Go SDK for Geocode.Farm API
Language: Go - Size: 8.79 KB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1 - 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: 4.88 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 33 - Forks: 0

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

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

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

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

SerhiiCho/timeago
Date and time library for your Go project that converts dates into 'time ago' format
Language: Go - Size: 372 KB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 19 - Forks: 6

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

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

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

pchchv/pbr
Low-level protobuf data reader
Language: Go - Size: 49.8 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - 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: about 2 months ago - Pushed at: almost 2 years 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: 3 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

naughtygopher/nibbler
A package for micro batch processing
Language: Go - Size: 32.2 KB - Last synced at: 25 days ago - Pushed at: 7 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: about 2 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 1

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

ralvarezdev/go-validator
Struct validator through reflection for Golang projects
Language: Go - Size: 120 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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

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

ralvarezdev/go-strings
String manipulation functions for Golang functions
Language: Go - Size: 34.2 KB - Last synced at: 3 months ago - Pushed at: 3 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: about 19 hours ago - Pushed at: 13 days ago - Stars: 5 - Forks: 1

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

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

milwad-dev/filei
A golang file uploader package.
Language: Go - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: 7 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 4 hours ago - Pushed at: 4 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: about 2 months 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: about 2 months ago - Pushed at: 4 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: about 2 months ago - Pushed at: 4 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: about 1 month ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

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

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

ralvarezdev/go-cache
Cache implementation for Golang projects
Language: Go - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 4 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: 4 months ago - Stars: 0 - Forks: 0

ralvarezdev/go-logger
Logger implementation for Golang projects
Language: Go - Size: 48.8 KB - Last synced at: about 2 months ago - Pushed at: 4 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: about 20 hours ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

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: about 2 months ago - Pushed at: 5 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: 5 months ago - Pushed at: 5 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: about 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

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

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

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