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

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