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