An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with go-package

A curated list of projects in awesome lists tagged with go-package .

https://github.com/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.

go go-library go-package golang http ids middleware router security security-tools teler teler-ids teler-waf waf

Last synced: 15 Jan 2026

https://github.com/mustafaturan/bus

🔊Minimalist message bus implementation for internal communication with zero-allocation magic on Emit

eventbus go go-library go-package message-broker message-bus pubsub zero-alloc zero-allocation

Last synced: 16 May 2025

https://github.com/hexops/valast

Convert Go values to their AST

ast go go-package golang reflect repr tostring valast

Last synced: 03 May 2025

https://github.com/ddddddo/gtree

Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Go package and Web.

cli directory go go-package golang markdown tree tree-structure trees wasm

Last synced: 01 Feb 2026

https://github.com/ddddddO/gtree

Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Go package and Web.

cli directory go go-package golang markdown tree tree-structure trees wasm

Last synced: 14 Mar 2025

https://github.com/irevenko/octotui

🐙🐱🖥️ GitHub stats in your terminal

cli github github-api github-app githubapi go go-package golang tui

Last synced: 09 Apr 2025

https://github.com/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.

dns dns-validation dns-validator email email-validation email-validator email-verification email-verifier go go-package golang hacktoberfest mx-validation regex-validation smtp-validation smtp-validator truemail truemail-family truemail-rb validation

Last synced: 08 May 2025

https://github.com/mind1949/googletrans

G文⚡️: Concurrency-safe, Free and Unlimited google translate api for Golang. 🔥免费、无限、并发安全的谷歌翻译包

concurrency-safe detect-language go go-library go-package golang google-translate google-translate-api googletrans language translator

Last synced: 06 May 2025

https://github.com/dwisiswant0/ipfuscator

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

go go-library go-package ip-obfuscator ipv4

Last synced: 10 Sep 2025

https://github.com/hairyhenderson/go-which

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

cli cross-platform go go-package golang golang-cli golang-library hacktoberfest library shell

Last synced: 28 Apr 2025

https://github.com/yalue/merged_fs

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

go-filesystem go-fs go-library go-package golang golang-filesystem golang-fs golang-library golang-package merged merged-filesystem

Last synced: 05 Apr 2025

https://github.com/jftuga/dtdiff

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

command-line command-line-tool date datetime diff duration duration-parsing go-package golang time

Last synced: 26 Jul 2025

https://github.com/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.

go go-library go-package golang golden golden-tests mit testdata testing tests

Last synced: 28 Jan 2026

https://github.com/gozeloglu/cache

LRU-based cache package for Go.

cache go go-package golang lru lru-cache

Last synced: 29 Oct 2025

https://github.com/1set/gut

🍱 yet another collection of go utilities & tools

go go-package golang gut tool tools utilities utility wrapper

Last synced: 14 Mar 2025

https://github.com/eslazarev/wildberries-sdk

Wildberries SDK-клиенты для Python, Node.js, Go, PHP, RUST постоянно актуальные в соответствии с OpenAPI-спецификациями.

go-package npm-package openapi python-package sdk wildberries wildberries-api

Last synced: 11 Jun 2026

https://github.com/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.

go-lang go-package ip2location ip2proxy ip2proxy-database proxy-checker

Last synced: 22 Apr 2025

https://github.com/serhiicho/timeago

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

datetime datetime-converter datetime-formatters go go-package golang time timeago timeago-go

Last synced: 18 Jun 2025

https://github.com/SerhiiCho/timeago

Fast, multilingual, and lightweight datetime package that converts given datetime into "n time ago" format

datetime datetime-converter datetime-formatters go go-package golang time timeago timeago-go

Last synced: 06 May 2025

https://github.com/lesiw/defers

Global defers for Go.

go go-package golang

Last synced: 21 Sep 2025

https://github.com/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.

go go-mod go-module go-package golang https https-server httpserver redirect ssl

Last synced: 01 Jul 2025

https://github.com/keinos/go-noise

Easy-to-use noise generator package in Golang for Perlin Noise and OpenSimplex Noise.

go go-package golang golang-examples opensimplex-noise perlin-noise

Last synced: 09 Apr 2025

https://github.com/axiaoxin-com/goutils

mod: golang common utility functions collection

go-package utility-library

Last synced: 12 Apr 2025

https://github.com/sheepla/gofind

🔍 A command line pkg.go.dev searcher and `go get` helper

cli cli-searcher go go-cli go-package

Last synced: 30 Apr 2025

https://github.com/sheepla/go-pacsearch

🏔 A go package to search Arch Linux packages

archlinux go go-client go-package package-searcher searcher

Last synced: 11 Jul 2025

https://github.com/simoon-f/amap-weather

🌈 基于 高德开放平台 的天气查询扩展包。

amap amap-weather go go-package golang weather

Last synced: 23 Apr 2025

https://github.com/nicolasparada/go-db

Wrapper over pgx with better transaction API

go go-module go-package golang

Last synced: 24 Apr 2025

https://github.com/elliotcourant/gomonetary

gomonetary is a pure go package for parsing and formatting monetary values.

currency finance go go-package golang golang-library golang-package locale localization parser

Last synced: 11 Apr 2025

https://github.com/projeto-pindorama/libcmon

Pindorama's general library for the Go programming language

disks go-package golang google-go-lang libcmon systems-programming

Last synced: 06 May 2025

https://github.com/oceanside-chess/email-scraper

Scrape emails from a website using recursive crawling, the best anti-obfuscation techniques, and validate all addresses before saving to a file.

bot email-extraction email-extractor email-scraper email-validation go go-package golang spider web-crawler web-scraper web-scraping web-scraping-software website-scraper

Last synced: 17 Mar 2026

https://github.com/ohmyfate/tempmail

💌 A Temporary Email Package for Go Supporting Custom Emails, Attachments, Messages

go go-package go-tempmail-package golang gopackage temp-mail temp-mail-api tempmail tempmail-api

Last synced: 15 Jan 2026

https://github.com/digitaldata-cz/tarfs

Golang library with in-memory http.Filesystem from tar archives.

go go-package

Last synced: 15 Jan 2026

https://github.com/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

crypto cryptography go go-package golang gopher package rsa rsa-algorithm rsa-encryption rsa-key-encryption rsa-key-pair

Last synced: 24 Jul 2025

https://github.com/marcos-dev88/genv

A package to define your environment variables by your own .env files

environment-variables go-package golang

Last synced: 27 Mar 2025

https://github.com/m1/hacker-news-cli

CLI for accessing and saving hacker news posts

cli go go-library go-package golang golang-library golang-package hacker-news hacker-news-cli

Last synced: 30 Mar 2025

https://github.com/rafatbiin/gongram

Ngram generator in Go that just works

go go-package golang ngram ngrams nlp

Last synced: 14 Jan 2026

https://github.com/dwisiswant0/rapidhash

a Go implementation of the rapidhash V3 algorithm - a very fast, high quality, platform-independent hashing algorithm.

go go-hash go-library go-package golang golang-hash golang-library golang-package hash hasher

Last synced: 04 Feb 2026

https://github.com/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.

go go-package golang package pagination scraper scraping scraping-websites

Last synced: 14 Jan 2026

https://github.com/dwisiswant0/mmapfile

a fast Go mmap library with `*os.File`-compatible I/O, zero-copy, up to 50x+ faster.

go go-library go-package golang golang-library golang-package mmap

Last synced: 04 Feb 2026

https://github.com/usvc/go-config

A Go package to deal with configuration

cobra configuration go go-library go-module go-package viper

Last synced: 12 Jan 2026

https://github.com/simonstnn/iseven

A Go package that checks if a given value is even.

go go-package golang iseven isodd

Last synced: 15 Apr 2025

https://github.com/nickwells/testhelper.mod

Some useful functions to simplify and improve testing

go go-package go-testing golang golang-package

Last synced: 12 Jan 2026

https://github.com/nicolasparada/go-errs

Golang constant error sentinels

error errors go-module go-package

Last synced: 12 Jun 2026

https://github.com/shoarai/washout

Washout filter generates simulator's motions to simulate vehicle's motions.

6dof go-package simulator-motion washout-filter

Last synced: 31 Jan 2026

https://github.com/xiaomengxinx/simpledownloader

A simple multi-thread downloader package for Go.

downloader go go-package golang

Last synced: 12 Apr 2025

https://github.com/kde713/kratos-auth

Authentication Provider & Middleware for go-kratos

auth go go-package golang golang-package kratos middleware

Last synced: 13 Mar 2026

https://github.com/nurettintopal/rule

a rule engine package in golang, it helps you to isolate your rule based logic from your business logic.

go-package golang rule-engine rule-engines rule-expression

Last synced: 30 Apr 2025

https://github.com/ebellocchia/go-bip39

BIP39 implementation for mnemonic generation/validation and seed generation in Go language

bip39 bitcoin cryptocurrency go go-package golang golang-package mnemonic mnemonic-phrase

Last synced: 21 Jan 2026

https://github.com/primalskill/golog

Golang log package used by Primal Skill

go go-package golang

Last synced: 09 Jul 2025

https://github.com/rickferrdev/dotenv

A lightweight, zero-dependency Go package for loading environment variables from .env and .env.local files into your application.

dotenv-loader environment go-package library loadenv

Last synced: 11 Jan 2026

https://github.com/lindsaygelle/amiibo

Golang package. Amiibo provides a simple SDK to build an application that provides data about Nintendo Amiibo products. Package uses public data found on nintendo.com and nintendo.co.jp to generate content.

amiibo english-language go go-api go-module go-package go-utils golang japanese-language nintendo nintendo-amiibo nintendo-amiibo-website web-api web-scraping

Last synced: 24 May 2026

https://github.com/prantlf/go-multipart-helpers

Helps writing file parts to MIME multipart messages while preserving the original content type inferred from the file extension.

form-data go go-module go-package helpers multipart multipart-formdata

Last synced: 24 Aug 2025

https://github.com/kejjtoli/scratchgonnect

Scratch API wrapper for Go

api api-wrapper go go-package golang scratch scratch3

Last synced: 11 Feb 2026

https://github.com/alidevhere/csv-column-extractor

Extracts columns from one file and copies into other file in defined order.

csv csv-parser extractor go-csv go-package golang golang-library

Last synced: 31 Jan 2026

https://github.com/nickwells/param.mod

This provides parameter setting and value checking.

cli flags go go-package golang golang-package parameter params params-parser

Last synced: 14 Feb 2026

https://github.com/jaavier/boilerplate-gemini-golang

This is a boilerplate for starting to create applications with the Gemini LLM (by Google). It includes examples.

boilerplate-template gemini-ai gemini-google go-package golang golang-package llm llm-evaluation

Last synced: 29 May 2026

https://github.com/just-do-halee/lum

A simple, ergonomic test tool in Go (Amazingly small package)

go go-package golang test test-driven-development testing

Last synced: 10 Jun 2025

https://github.com/pooulad/ravan

🏄minimalist, dependency-free progress bar library for Go

go-package golang golang-library progress-bar progressbar terminal-based

Last synced: 21 Mar 2025

https://github.com/praseetha-kr/strand

Random string generator Go package

go-package golang random-string-generators

Last synced: 27 Mar 2025

https://github.com/slimcdk/ningo

Golang library to generate social security numbers

go go-library go-package golang golang-library golang-package library number

Last synced: 16 Dec 2025

https://github.com/delorus/broadcaster

Simple broadcaster provides a pub-sub model, inspired by github.com/nats-io/go-nats

go go-library go-package golang pub-sub pubsub

Last synced: 14 Jan 2026

https://github.com/bozso/gotoolbox

Commonly used functionality I use for developing Go libraries and command line applications.

go go-lang go-library go-package golang golang-application golang-library golang-module golang-package golang-tools toolbox tools util utilities utility utility-library utils

Last synced: 25 Jan 2026

https://github.com/prantlf/go-multipart-composer

Prepares bodies of HTTP requests with MIME multipart messages without reading entire file contents to memory.

form-data go go-module go-package multipart multipart-formdata streaming

Last synced: 27 Mar 2025

https://github.com/ermos/dotenv

Go package for working with env file easily

dotenv dotenv-parser go go-package golang

Last synced: 11 Jun 2026

https://github.com/prantlf/go-sizeio

Extends readers with an additional method Size returning the size of the reader content.

go go-module go-package reader size

Last synced: 14 Jun 2025

https://github.com/abx123/go-isbn

Simple golang package to get book details using ISBN

go go-package

Last synced: 28 Mar 2025

https://github.com/cerberauth/cobracurl

Go package that helps build HTTP requests from Cobra CLI commands

cobra cobra-cli curl go go-library go-package golang

Last synced: 12 Apr 2026