go-package

There are 355 repositories under go-package topic.

  • teler-waf

    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:Go38943134
  • bus

    mustafaturan/bus

    ๐Ÿ”ŠMinimalist message bus implementation for internal communication with zero-allocation magic on Emit

    Language:Go3545325
  • gtree

    ddddddO/gtree

    Easily output ASCII tree from Go program or Markdown unordered list (and it does more than just output tree!๐ŸŒณ๐Ÿ—‚๐Ÿ”)

    Language:Go317314010
  • hexops/valast

    Convert Go values to their AST

    Language:Go31041217
  • irevenko/octotui

    ๐Ÿ™๐Ÿฑ๐Ÿ–ฅ๏ธ GitHub stats in your terminal

    Language:Go213356
  • PacktWorkshops/The-Go-Workshop

    A New, Interactive Approach to Learning Go

    Language:Go14611192
  • truemail-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.

    Language:Go1282822
  • alpkeskin/gotoon

    Token-Oriented Object Notation for Go โ€“ JSON for LLMs at half the token cost

    Language:Go125018
  • googletrans

    mind1949/googletrans

    Gๆ–‡โšก๏ธ: Concurrency-safe, Free and Unlimited google translate api for Golang. ๐Ÿ”ฅๅ…่ดนใ€ๆ— ้™ใ€ๅนถๅ‘ๅฎ‰ๅ…จ็š„่ฐทๆญŒ็ฟป่ฏ‘ๅŒ…

    Language:Go1102621
  • dwisiswant0/ipfuscator

    A blazing-fast, thread-safe, straightforward and zero memory allocations tool to swiftly generate alternative IP(v4) address representations in Go.

    Language:Go932113
  • errors

    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:Go73115
  • currency

    naughtygopher/currency

    A currency computations package.

    Language:Go61419
  • hairyhenderson/go-which

    A cross-platform Go implementation of the which(1) command, usable both as a CLI and library

    Language:Go49111
  • k-capehart/go-salesforce

    Salesforce REST API client written in Go

    Language:Go4934216
  • yalue/merged_fs

    Implements Go's (golang) io/fs filesystem interface by merging other io/fs instances.

    Language:Go42133
  • 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:Go35210
  • Deflix-tv/go-stremio

    Stremio addon SDK for Go

    Language:Go356215
  • 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:Go33124
  • jftuga/dtdiff

    Golang package and command line tool to return or output the difference between date, time or duration

    Language:Go32210
  • gozeloglu/cache

    LRU-based cache package for Go.

    Language:Go28244
  • 1set/gut

    ๐Ÿฑ yet another collection of go utilities & tools

    Language:Go272279
  • aohorodnyk/mimeheader

    Library to work with MimeHeaders and other mime types. Library supports wildcards and parameters.

    Language:Go26163
  • 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:Go26426
  • 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:Go25332
  • sleeyax/gotcha

    High level HTTP client with a got-like API

    Language:Go25112
  • krishpranav/govpn

    A Simple VPN Built In Golang

    Language:Go24115
  • slice

    lindsaygelle/slice

    Slice makes it easier to work with slices in Go ๐Ÿ‰๐Ÿฐ๐Ÿฅ๐Ÿฅฉ๐Ÿž.

    Language:Go24000
  • libracoder/terraform-provider-boilerplate

    ๐Ÿš€ Terraform Provider Boilerplate Updated

    Language:Go23101
  • SerhiiCho/timeago

    Date and time library for your Go project that converts dates into 'time ago' format

    Language:Go212106
  • yaronf/httpsign

    HTTP Message Signatures (RFC 9421) in Go

    Language:Go21264
  • ParsaBordbar/ctx3

    Context Tree is a code analysis cli tool written in Go that helps you and LLMs to understand a codebase/project better!

    Language:Go20101
  • 0x5a17ed/uefi

    Pure Go UEFI library for Linux and Windows

    Language:Go19126
  • 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:Go18102
  • juggle73/nestedset

    Golang nested sets management. See docs at https://godoc.org/github.com/juggleru/nestedset

    Language:Go182010
  • lesiw/defers

    Global defers for Go.

    Language:Go18102
  • 1set/cronrange

    time range expression in cron style

    Language:Go17217