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

GitHub topics: golang-package

templui/templui

A growing collection of beautifully designed UI components for Go and templ. Install via CLI. Customize everything. Own your code.

Language: templ - Size: 14.5 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 1,018 - Forks: 70

mrz1836/go-sanitize

🛁 Lightweight Go library providing robust string sanitization and normalization utilities

Language: Go - Size: 1.81 MB - Last synced at: about 8 hours ago - Pushed at: about 10 hours ago - Stars: 45 - Forks: 1

hueristiq/hq-go-logger

A Go (Golang) package for flexible and extensible structured logging. It provides a robust logging system with support for customizable log levels, formatters, writers, and colorized console output.

Language: Go - Size: 85 KB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 1 - Forks: 0

hueristiq/hq-go-http

A Go (Golang) package for robust and flexible HTTP communication. It provides advanced features such as configurable retry policies, automatic fallback between HTTP/1.x and HTTP/2, and fluent request building with connection management.

Language: Go - Size: 199 KB - Last synced at: about 18 hours ago - Pushed at: about 21 hours ago - Stars: 2 - Forks: 0

hueristiq/hq-go-url

A Go (Golang) package for working with URLs. It provides robust tools for extracting URLs from text and parsing them into granular components.

Language: Go - Size: 260 KB - Last synced at: about 18 hours ago - Pushed at: about 21 hours ago - Stars: 1 - Forks: 0

hueristiq/hq-go-roundrobin

A Go (Golang) high-quality, concurrency-safe implementation of Round Robin(RR) algorithm for managing and cycling through a collection of items.

Language: Go - Size: 54.7 KB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 0 - Forks: 0

cdvelop/assetmin

A lightweight and efficient web asset packager and minifier for Go applications

Language: Go - Size: 143 KB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 1 - Forks: 0

jinzhu/copier

Copier for golang, copy value from struct to struct and more

Language: Go - Size: 128 KB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 6,076 - Forks: 499

MelloB1989/karma

Karma is a powerful, modular library designed to simplify common tasks in Go development. Whether you're handling authentication, parsing SQL, managing middleware, integrating with third-party APIs, or dealing with file management, Karma has got you covered.

Language: Go - Size: 731 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 1

jippi/dottie

Simplify working with .env files

Language: Go - Size: 1.52 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 21 - Forks: 4

jieliu2000/anyi

A Golang autonomous AI agent framework for assisting real work

Language: Go - Size: 1.24 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 31 - Forks: 2

markdingo/parallel

Substantially reduce latency for go command-line programs

Language: Go - Size: 125 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 0

adrg/frontmatter

Go library for detecting and decoding various content front matter formats

Language: Go - Size: 92.8 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 166 - Forks: 7

adrg/go-wkhtmltopdf

Handcrafted Go bindings for wkhtmltopdf and high-level HTML to PDF conversion interface

Language: Go - Size: 146 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 286 - Forks: 21

adrg/xdg

Go implementation of the XDG Base Directory Specification and XDG user directories

Language: Go - Size: 302 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 920 - Forks: 32

saleh-rahimzadeh/go-farsi-fake

Farsi fake string generator for Golang projects

Language: Go - Size: 897 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

osteele/liquid

A Liquid template engine in Go

Language: Go - Size: 3.07 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 327 - Forks: 66

rorycl/mailboxoperator

golang package for reading mbox and maildir format mailboxes and passing each email to a func

Language: Go - Size: 142 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

Correia-jpv/fucking-golang-open-source-projects

为互联网IT人打造的中文版awesome-go. With repository stars⭐ and forks🍴

Size: 144 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 6 - Forks: 0

sivaosorg/wrapify

wrapify is a Go library designed to simplify and standardize API response wrapping for RESTful services. It leverages the Decorator Pattern to dynamically add error handling, metadata, pagination, and other response features in a clean and human-readable format.

Language: Go - Size: 83 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

setanarut/coll

2d collision routines

Language: Go - Size: 31.3 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

kukymbr/i18n

Package to translate things

Language: Go - Size: 40 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

akashsaud2/Voucherly

🧾 Simplify invoicing for small businesses with Voucherly—create, manage, and customize invoices without the burden of subscriptions.

Language: JavaScript - Size: 4.38 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 1

loicalleyne/quacfka

Go library to stream Kafka protobuf messages to DuckDB

Language: Go - Size: 170 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 21 - Forks: 0

yunionio/cloudmux

Accessing Hetereogenous Cloud APIs with a Unified In-process Golang Library

Language: Go - Size: 24.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 31 - Forks: 48

emicklei/gi

a Go interpreter

Language: Go - Size: 436 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1

rogchap/v8go

Execute JavaScript from Go

Language: Go - Size: 503 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 3,439 - Forks: 247

essentialkaos/ek

Auxiliary packages for Go

Language: Go - Size: 4.51 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 46 - Forks: 6

git-chglog/git-chglog

CHANGELOG generator implemented in Go (Golang).

Language: Go - Size: 2.73 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 2,883 - Forks: 229

moukoublen/pick

Go package for accessing (using dot and array notation) and converting any kind of data.

Language: Go - Size: 649 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 14 - Forks: 0

qrdl/testaroli

Monkey patching unit testing utility for Go

Language: Go - Size: 103 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 23 - Forks: 0

tshakalekholoane/diff

Exports the Go standard library's internal/diff package.

Language: Go - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 3 - Forks: 1

buke/typescript-go-internal

Expose internal Go packages from microsoft/typescript-go for external use

Language: Go - Size: 27.4 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

euskadi31/go-application

Golang Application runner micro-framework

Language: Go - Size: 322 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 1

xorcare/tornado

Library for easy launch of tor proxy on golang.

Language: Go - Size: 68.4 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 2

golang-nlp/stopwords

Stopwords module for golang

Language: Go - Size: 85 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

michaeldcanady/servicenow-sdk-go

A Service-Now API client enabling Go programs to interact with Service-Now in a simple and uniform way

Language: Go - Size: 2.14 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 26 - Forks: 9

nebbyJammin/asciiart

Fast and highly configurable image to ascii art converter written in Golang, with support for 3/4/8/24-bit colors and sobel edge detection.

Language: Go - Size: 381 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

TelkomIndonesia/go-boilerplate

Golang Boilerplate

Language: Go - Size: 1.02 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 15

essentialkaos/pachca

Go package for working with Pachca API

Language: Go - Size: 338 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

spurtcms/spurtcms

spurtCMS: Your Open-Source Content Management Solution. built on cutting-edge Golang technology. Version 1.0 marks just the beginning – stay tuned for continuous enhancements.

Language: HTML - Size: 345 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 159 - Forks: 13

Correia-jpv/fucking-awesome-go

A curated list of awesome Go frameworks, libraries and software. With repository stars⭐ and forks🍴

Language: Go - Size: 10.2 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 12 - Forks: 0

joshuar/go-hass-anything

Send anything to Home Assistant, through MQTT, powered by Go.

Language: Go - Size: 852 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 7 - Forks: 0

jobstoit/s3io

Golang native read/writes on s3 objects

Language: Go - Size: 241 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 2

mochi-mqtt/server

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub

Language: Go - Size: 4.7 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 1,690 - Forks: 288

nicklaw5/helix

A Twitch Helix API client written in Go.

Language: Go - Size: 624 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 262 - Forks: 96

Zedran/neng

Go package that generates random English sentences and words. A simple syntax, resembling C-style string format modifiers, can be used to customize sentence layout and apply grammatical transformations to individual words.

Language: Go - Size: 1.46 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

dal-go/dalgo-end2end-tests

End to end integration tests for Dalgo adapters

Language: Go - Size: 92.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 1

TomTonic/Set3 Fork of dolthub/swiss

Golang set implementation based on Abseil's "Fast, Efficient, Cache-friendly Hash Table"

Language: Go - Size: 817 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 2 - Forks: 2

wneessen/argon2

Go package for simple Argon2 handling on top of /x/crypto/argon2

Language: Go - Size: 190 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

x1unix/go-playground

Better Go Playground with autocompletion and syntax highlight

Language: Go - Size: 60.6 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,417 - Forks: 91

polarysfoundation/polarysdb

PolarysDB is a high-performance, embedded database designed for Go applications that need reliability, security, and speed without the complexity of external database servers.

Language: Go - Size: 73.2 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

wneessen/scs-crypter

SCS Codec Interface for session encryption using AEAD ciphers

Language: Go - Size: 169 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

ctreminiom/go-atlassian

✨ Golang Client Library for Atlassian Cloud.

Language: Go - Size: 8.66 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 185 - Forks: 44

bodrovis/lokalise-glossary-guard

Lokalise Glossary Guard (LGG) is a lightweight command-line tool designed to validate glossary CSV files before uploading them to Lokalise as glossaries.

Language: Go - Size: 55.7 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

Zedran/metar

A simple set of utilities designed for retrieving raw forms of METAR and TAF data from Aviation Weather Center.

Language: Go - Size: 49.8 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

wiggin77/cryptod

AES256-GCM encryption and decryption of arbitrarily large sets of data for Go.

Language: Go - Size: 70.3 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

minio/minlz

MinLZ is a LZ77 compressor, focused on realtime data compression

Language: Go - Size: 13.6 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 114 - Forks: 5

breml/rootcerts

Go package to embed the Mozilla Included CA Certificate List

Language: Go - Size: 356 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 121 - Forks: 7

joseluisq/cline

A fast and lightweight CLI package for Go without external dependencies.

Language: Go - Size: 144 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 0

mulesoft-anypoint/anypoint-client-go Fork of salesforce/anypoint-client-go

Anypoint Platform Clients for Golang

Language: Shell - Size: 1.95 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 3 - Forks: 2

cyborginc/cyborgdb-go

Go Client for CyborgDB: The Confidential Vector Database

Language: Go - Size: 15.9 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 6 - Forks: 0

wneessen/go-parsesyslog

Go library to parse syslog messages

Language: Go - Size: 223 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 7 - Forks: 1

stremovskyy/go-ipay

go-ipay is GO client for the iPay.ua Payment Gate API

Language: Go - Size: 285 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

VictorAvelar/mollie-api-go

Golang wrapper for Mollie's REST API with full resource coverage.

Language: Go - Size: 1.6 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 82 - Forks: 41

Pr0Ger/go-packages

Various Go packages which is not large enough to have a separate repo

Language: Go - Size: 93.8 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

knadh/koanf

Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

Language: Go - Size: 613 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3,576 - Forks: 179

udan-jayanith/HLS

HLS Go module implements HTTP Live Streaming interface for Go. HLS can encode and decode HTTP Live Streams and also provide a tokenizer and a serializer for low level access. This HLS module does not serve HTTP live streams and it's users responsibility to serve HTTP live streams. But HLS provides helper methods to server HTTP live streams.

Language: Go - Size: 33.2 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 1 - Forks: 0

bhupenderlost/MongoIndexer

Automatically create MongoDB indexes from Go struct tags — lightweight, idiomatic, and fully testable.

Language: Go - Size: 10.7 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

gomantics/cfgx

Define your config in TOML, generate strongly-typed Go code with zero runtime dependencies.

Language: Go - Size: 236 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

Pixboost/transformimgs

Open source image CDN.

Language: Go - Size: 13.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 279 - Forks: 18

pangolinshell/myeasymf

MyEasyMultipartFForm is a Go package that automatically decodes a multiparts forms into a Go structure using field tags.

Language: Go - Size: 16.6 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

fumiama/go-hide-param

Cmd line params hiding tool for win & unix in Golang.

Language: Go - Size: 21.5 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 4

fupengl/promise

A high-performance, type-safe Go Promise library inspired by JavaScript Promises.

Language: Go - Size: 182 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 3 - Forks: 0

s0rg/grid

Generic 2D grid

Language: Go - Size: 39.1 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 24 - Forks: 1

koss-null/list

go 1.23 implementation of linked list with iterators and generics support

Language: Go - Size: 34.2 KB - Last synced at: 5 days ago - Pushed at: 23 days ago - Stars: 9 - Forks: 1

screenshotone/gosdk

A Go SDK for the ScreenshotOne.com API to take screenshots of any URL

Language: Go - Size: 43 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 7 - Forks: 0

AppleGamer22/cocainate

A cross-platform caffeinate alternative that keeps your screen on.

Language: Go - Size: 734 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 24 - Forks: 0

Harrier-Labs/goswift

High-performance, concurrent embedded caching engine for Go applications with support for Hash data type, Disk Save and TTL

Language: Go - Size: 54.7 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 67 - Forks: 6

kevincobain2000/gobrew

Go version manager, written in Go. Super simple tool to install and manage Go versions. Install go without root. Gobrew doesn't require shell rehash.

Language: Go - Size: 478 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 404 - Forks: 29

KowalskiPiotr98/gotabase

A simple database connection and migration handler for go applications

Language: Go - Size: 47.9 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

axiomhq/axiom-go

Official Go bindings for the Axiom API

Language: Go - Size: 5.24 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 64 - Forks: 11

tevino/tcp-shaker

:heartbeat: Perform TCP handshake without ACK in Go, useful for health check, that is SYN, SYN-ACK, RST.

Language: Go - Size: 102 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 416 - Forks: 58

gliderlabs/ssh

Easy SSH servers in Golang

Language: Go - Size: 1.99 MB - Last synced at: 27 days ago - Pushed at: 10 months ago - Stars: 3,998 - Forks: 474

zenmuharom/zenlogger

zenlogger | Smart logger library for GOlang that you can use and customize easily :robot:

Language: Go - Size: 35.2 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

Miuzarte/EHentai-go

EHentai access for go, with EhTagTranslation support, fully leveraging Go's concurrency advantages.

Language: Go - Size: 160 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 3 - Forks: 0

bi0dread/tokeno

A comprehensive Go package for creating and validating both JWT and opaque tokens with support for multiple signing algorithms, automatic key rotation, and enterprise-grade security features.

Language: Go - Size: 80.1 KB - Last synced at: 30 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

golift/ffmpeg

Go FFMPEG Library for RTSP streams (IP cameras)

Language: Go - Size: 41 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 60 - Forks: 20

emicklei/structexplorer

Go struct inspection HTTP handler

Language: Go - Size: 2.98 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 67 - Forks: 3

Eugene-Usachev/fst

fst is a high-performance, lightweight library for generating and parsing Fast Signed Token (FST). FST provides an alternative to JSON-based tokens and allows you to store any information that can be represented as []byte. You can use FST for the same purposes as JWT.

Language: Go - Size: 1.53 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

dapoadedire/autosend-go

Go SDK for the Autosend email API. Send transactional and marketing emails with ease.

Language: Go - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

DhanushNehru/Ultimate-Go-Resources

A curated list of awesome collection of Go projects and resources

Language: Go - Size: 229 KB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 3

ferdhika31/moneylover-client-go

API Wrapper MoneyLover.me

Language: Go - Size: 40 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

faidfadjri/gostart

GoStart is a lightweight code generator tool to help you quickly build a clean and maintainable Go project structure following the Hexagonal Architecture pattern.

Language: Go - Size: 46.9 KB - Last synced at: 22 days ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 1

gusdeyw/go-htmlemail

A powerful and flexible Go package for generating dynamic HTML email content from templates. Focus on creating beautiful, data-driven HTML emails without worrying about SMTP complexities.

Language: Go - Size: 43.9 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

KEINOS/go-relver

Simple Go package that retrieves the latest stable release version of Go.

Language: Go - Size: 42 KB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

theopenlane/httpsling

easy-to-use interface for sending http requests and handling responses

Language: Go - Size: 164 KB - Last synced at: 24 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

freeformz/seq

Iterator utiliies for Golang

Language: Go - Size: 36.1 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 26 - Forks: 1

wundergraph/wunderbase

Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma

Language: Go - Size: 79.1 KB - Last synced at: 28 days ago - Pushed at: about 3 years ago - Stars: 530 - Forks: 22

goark/pa-api

APIs for Amazon Product Advertising API v5 by Golang

Language: Go - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 39 - Forks: 14