An open API service providing repository metadata for many open source software ecosystems.

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