Topic: "go-package"
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: 1 day ago - Pushed at: 3 months ago - Stars: 378 - Forks: 34

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

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

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: 7 days ago - Pushed at: 10 days ago - Stars: 299 - Forks: 8

irevenko/octotui
๐๐ฑ๐ฅ๏ธ GitHub stats in your terminal
Language: Go - Size: 1.23 MB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 213 - Forks: 6

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

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

mind1949/googletrans ๐ฆ
Gๆโก๏ธ: Concurrency-safe, Free and Unlimited google translate api for Golang. ๐ฅๅ ่ดนใๆ ้ใๅนถๅๅฎๅ จ็่ฐทๆญ็ฟป่ฏๅ
Language: Go - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 111 - Forks: 22

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: 2 months ago - Pushed at: almost 2 years ago - Stars: 86 - Forks: 13

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

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

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

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

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

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

jftuga/dtdiff ๐ฆ
Golang package and command line tool to return or output the difference between date, time or duration
Language: Go - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 32 - 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: 2 months ago - Pushed at: 5 months ago - Stars: 31 - Forks: 4

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

gozeloglu/cache
LRU-based cache package for Go.
Language: Go - Size: 50.8 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 28 - Forks: 4

1set/gut
๐ฑ yet another collection of go utilities & tools
Language: Go - Size: 4.03 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 9

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

aohorodnyk/mimeheader
Library to work with MimeHeaders and other mime types. Library supports wildcards and parameters.
Language: Go - Size: 46.9 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 3

sleeyax/gotcha ๐ฆ
High level HTTP client with a got-like API
Language: Go - Size: 535 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 3

libracoder/terraform-provider-boilerplate
๐ Terraform Provider Boilerplate Updated
Language: Go - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 1

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

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

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.
Language: Go - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 1

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

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

1set/cronrange
time range expression in cron style
Language: Go - Size: 52.7 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 7

areYouLazy/libhosty
A pure golang library to manage /etc/hosts files
Language: Go - Size: 138 KB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 16 - Forks: 3

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

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

toby3d/telegram
๐ Golang bindings for Telegram API
Language: Go - Size: 739 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 3

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

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

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

finnbear/moderation ๐ฆ
moderation is a profanity filter for Go
Language: Go - Size: 1.47 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

juggle73/nestedset
Golang nested sets management. See docs at https://godoc.org/github.com/juggleru/nestedset
Language: Go - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 10

dualinventive/go-lruttl
LRU cache with TTL (based on golang/groupcache/lru)
Language: Go - Size: 12.7 KB - Last synced at: 6 months ago - Pushed at: almost 8 years ago - Stars: 12 - Forks: 2

edoardottt/go-readingtime
Estimate how long it takes to read a text
Language: Go - Size: 41 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 11 - Forks: 1

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

naughtygopher/nibbler
A package for micro batch processing
Language: Go - Size: 32.2 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 10 - 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: 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 2

tunabay/go-bitarray
A Go package providing data types and functions for manipurating bit arrays, aka bit strings, of arbitrary length.
Language: Go - Size: 30.7 MB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

sheepla/go-pacsearch
๐ A go package to search Arch Linux packages
Language: Go - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

sheepla/gofind
๐ A command line pkg.go.dev searcher and `go get` helper
Language: Go - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1

toby3d/telegram
๐ Golang bindings for Telegram Bot API https://source.toby3d.me/toby3d/telegram
Last synced at: 12 months ago - Stars: 8 - Forks: 2

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

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

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

Simoon-F/amap-weather
๐ ๅบไบ ้ซๅพทๅผๆพๅนณๅฐ ็ๅคฉๆฐๆฅ่ฏขๆฉๅฑๅ ใ
Language: Go - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

passbase/passbase-go
Building the future of identity in Go
Language: Go - Size: 80.1 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 3

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
Language: Go - Size: 4.65 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

fvnilo/togglsheet
A simple command-line tool that exports your toggl timesheet
Language: Go - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

gotracker/playback
Go playback library for tracker music
Language: Go - Size: 771 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 6

ozfive/openai-assistants-go
Go package for OpenAI Assistants integration
Language: Go - Size: 46.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 6 - 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

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

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

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

tukangremot/gows
Websocket server that supports multipurpose
Language: Go - Size: 13.7 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

elliotcourant/gomonetary
gomonetary is a pure go package for parsing and formatting monetary values.
Language: Go - Size: 88.9 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

ShaigroRB/go-free-discount-itch
Go package that exposes methods to get all items on 100% discount of itch.io.
Language: Go - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

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

harryjph/go-xinput ๐ฆ
Comprehensive XInput Library for Golang
Language: Go - Size: 32.2 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

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

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

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

marcos-dev88/genv
A package to define your environment variables by your own .env files
Language: Go - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

heroku/color
Language: Go - Size: 73.2 KB - Last synced at: about 18 hours ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 3

pixelandtonic/prompt
A Go package to ask for user input on the command line
Language: Go - Size: 61.5 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 1

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: 43.9 KB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 3 - 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 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

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: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

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

XiaoMengXinX/SimpleDownloader
A simple multi-thread downloader package for Go.
Language: Go - Size: 51.8 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

nicolasparada/go-errs
Golang constant error sentinels
Language: Go - Size: 15.6 KB - Last synced at: 1 day ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

akshayvadher/cuid2
Next generation guids. Secure, collision-resistant ids optimized for horizontal scaling and performance. CUID2 in Go
Language: Go - Size: 46.9 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

primalskill/errors
Error module for Go
Language: Go - Size: 82 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

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

ItsAmaryllis/tempmail
๐ A Temporary Email Package for Go Supporting Custom Emails, Attachments, Messages
Language: Go - Size: 23.4 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

lltpkg/event
Reliable & thread-safe event producer/listener for Golang
Language: Go - Size: 8.79 KB - Last synced at: 12 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 3

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

tunardev/jsondb
๐ A simple JSON database for Go.
Language: Go - Size: 2.93 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

mchl-labs/atenadb-go-driver
Atena Go driver is a fully fledged tool for a fast and easy management of everything about Atena Db. Thanks to this package you will be able to completely administer, manage and use Atena DB.
Language: Go - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

iamsalnikov/mymigrate
another golang sql migration package
Language: Go - Size: 118 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 1

tunabay/go-infounit
A Go package providing information unit data types that can be formatted into and parsed from human-readable strings with SI or binary prefix.
Language: Go - Size: 174 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

tunabay/go-speedio
A Go package implementing both bit rate limit and bit rate measurement for an io.Reader or io.Writer object.
Language: Go - Size: 21.5 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

usvc/go-config
A Go package to deal with configuration
Language: Go - Size: 130 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

rafatbiin/gongram
Ngram generator in Go that just works
Language: Go - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

shoarai/washout
Washout filter generates simulator's motions to simulate vehicle's motions.
Language: Go - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 3

m1/hacker-news-cli
CLI for accessing and saving hacker news posts
Language: Go - Size: 32.2 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

nickwells/param.mod
This provides parameter setting and value checking.
Language: Go - Size: 992 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - 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: 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

alidevhere/csv-column-extractor
Extracts columns from one file and copies into other file in defined order.
Language: Go - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

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

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

primalskill/golog
Golang log package used by Primal Skill
Language: Go - Size: 28.3 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1
