GitHub topics: golang-library
hajimehoshi/ebiten
A dead simple 2D game engine for Go
Language: Go - Size: 103 MB - Last synced at: about 4 hours ago - Pushed at: about 6 hours ago - Stars: 12,594 - Forks: 739
pedramktb/go-netx
netx is a Go library that aims to extend the net standard library.
Language: Go - Size: 114 KB - Last synced at: about 6 hours ago - Pushed at: about 7 hours ago - Stars: 1 - Forks: 0
Tochemey/goakt
[Go] Distributed Actor/Grain framework using protocol buffers as message for Golang
Language: Go - Size: 4.5 MB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 294 - Forks: 25
bbkane/warg
Declarative CLI framework
Language: Go - Size: 991 KB - Last synced at: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 48 - Forks: 1
pdfcpu/pdfcpu
A PDF processor written in Go.
Language: Go - Size: 403 MB - Last synced at: about 11 hours ago - Pushed at: 2 days ago - Stars: 8,208 - Forks: 572
manuelarte/pagorminator
📃 Pagination using clause for Gorm
Language: Go - Size: 2.09 MB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 5 - Forks: 2
ibarryyan/golang-tips-100
You know , for golang tips!
Language: Go - Size: 2.83 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 140 - Forks: 13
nekomeowww/timecapsule
A Redis based task scheduling module written in Golang.
Language: Go - Size: 85.9 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 9 - Forks: 0
icedream/go-bsdiff
Golang wrapper for @mendsley's bsdiff C library.
Language: C - Size: 2.35 MB - Last synced at: about 20 hours ago - Pushed at: about 22 hours ago - Stars: 26 - Forks: 8
cdvelop/devtui
Reusable terminal user interface abstraction for Go development tools. Built on top of bubbletea, DevTUI provides a pre-configured, minimalist interface where you can inject different handlers to display organized messages and interactions.
Language: Go - Size: 5.51 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0
cornelk/gotokit
A standard library for Golang microservices.
Language: Go - Size: 173 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0
ARM-software/golang-utils
Helpers and utilities for Golang in order to do actions not available in the standard library.
Language: Go - Size: 61.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 35 - Forks: 8
arshiacomplus/python_v2ray
A powerful, high-level Python wrapper for managing and testing V2Ray/Xray-core and Hysteria clients.
Language: Python - Size: 298 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 45 - Forks: 8
ifnotnil/daemon
Go tiny daemon/service wrapper
Language: Go - Size: 284 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
go-flexible/flex
A collection of packages for building Go services.
Language: Go - Size: 56.6 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0
giantswarm/telemetrydeck-go
Go SDK for TelemetryDeck
Language: Go - Size: 144 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
conneroisu/claude-agent-sdk-go
Claude agent sdk for Go(lang)
Language: Go - Size: 213 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 1
giantswarm/backoff
A library to abstract retry functionality
Language: Go - Size: 239 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 1
zntrio/go-cel2squirrel
Convert a CEL boolean expression to Squirrel SQL Builder for dynamic filtering capabilities.
Language: Go - Size: 46.9 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
opencoff/ebolt
Encrypted bolt db wrapper with heirarchical keys
Language: Go - Size: 24.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0
yunionio/cloudmux
Accessing Hetereogenous Cloud APIs with a Unified In-process Golang Library
Language: Go - Size: 24.8 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 31 - Forks: 48
ngrok/ngrok-go
Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.
Language: Go - Size: 761 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 805 - Forks: 94
elgohr/go-localstack
Go Wrapper for using localstack
Language: Go - Size: 17.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 84 - Forks: 19
i-love-flamingo/flamingo
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
Language: Go - Size: 3.98 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 551 - Forks: 64
ELadrimonos/national-document-validator
Language: Go - Size: 19.5 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
wneessen/go-parsesyslog
Go library to parse syslog messages
Language: Go - Size: 223 KB - Last synced at: 2 days ago - Pushed at: 3 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: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0
joaopedrokt110/vingo
⚡️ Create fast and flexible templates in Golang with Vingo, a clean engine fully integrated into the Flint Framework for efficient rendering.
Language: Go - Size: 1.36 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
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.4 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 975 - Forks: 69
emanuelef/awesome-go-repo-stats
Explore Daily Updated Statistics for Repositories in the 'awesome-go' List
Language: TypeScript - Size: 268 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 15 - Forks: 1
kashifkhan0771/utils
Lightweight and versatile utilities for Go 📦
Language: Go - Size: 447 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 38 - Forks: 32
grokify/gocharts
Go code to help create various charts, e.g. C3, D3, Rickshaw, go-chart, etc.
Language: Go - Size: 1.69 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 52 - Forks: 5
lil-emmanuel/go-readability
Extract readable content from web pages - Mozilla’s and Mizchi Readability ported to Go
Language: Go - Size: 142 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 1
ffelipelimao/gia
AI-powered Git commit assistant
Language: Go - Size: 10.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
azrod/go-timesort
A generic, thread-safe Go library for efficiently sorting slices by a date/time field, with a simple and fast API.
Language: Go - Size: 573 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
HazemMoussa777/go-netx
🔗 Extend Go's "net" library with focused tools for buffered connections, framed protocols, and connection routing to enhance network communication.
Language: Go - Size: 1.31 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
deltegui/hx
A reactive, component based Golang frontent web framework.
Language: Go - Size: 1.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Language: Go - Size: 10.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 156,041 - Forks: 12,724
salmane123455/GoAnyBusiness
🚀 Build any business application with Go using this open-source project for learning and development.
Language: Go - Size: 1.31 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
iLejuxepWaduzd/structured-data-extractor
🛠️ Extract structured data from messy texts using Chain-of-Thought prompting to improve processing of customer support and technical issues.
Language: C# - Size: 2.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
Nitin-Koundinya/gozo
A practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives like Option and Result.
Language: Go - Size: 2.99 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
kataras/dns-lookup
🌐 Fully-featured DNS lookup and Domain WHOIS client for Go. Supports all DNS record types (A, AAAA, MX, TXT, NS, etc.) and 50+ TLDs. Includes CLI tool with JSON output. Clean API, comprehensive tests, zero dependencies.
Language: Go - Size: 24.4 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0
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: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
allegro/bigcache
Efficient cache for gigabytes of data written in Go.
Language: Go - Size: 271 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 7,993 - Forks: 605
jjideenschmiede/gosw6
Our library to interact with shopware6.
Language: Go - Size: 263 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2 - Forks: 1
surrealdb/surrealdb.go
SurrealDB SDK for Golang
Language: Go - Size: 61.2 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 292 - Forks: 82
mongodb/mongo-go-driver
The Official Golang driver for MongoDB
Language: Go - Size: 44.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8,458 - Forks: 918
odalil939/Gogeo
🌍 Accelerate geospatial data processing with Gogeo, a high-performance GIS library in Go that harnesses parallel computing for efficient spatial analysis.
Language: Go - Size: 1.37 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
thomaspoignant/go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
Language: Go - Size: 139 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,832 - Forks: 178
mackerelio/go-osstat
OS system statistics library for Go
Language: Go - Size: 182 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 417 - Forks: 55
randolphcyg/gowireshark
Provide the same packet processing capabilities as wireshark for Go.[wireshark4.6.0 supported]
Language: C - Size: 108 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 43 - Forks: 5
Keith1039/dbvg
A tool for validating database schemas (cycle detection, aversion and resolution) and generating table entries.
Language: Go - Size: 108 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0
adcondev/pos-printer
(WIP) POS Printer is a Go library that provides a unified, developer-friendly interface for communicating with a wide range of POS (Point of Sale) printer models. Designed with a clean and modular architecture, it simplifies the process of sending commands to thermal printers, whether you need to print text, generate QR codes, or render images.
Language: Go - Size: 894 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 1
DeluxeOwl/chronicle
Pragmatic, type safe event sourcing framework for Go.
Language: Go - Size: 1.32 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 136 - Forks: 1
urfave/cli
A declarative, simple, fast, and fun package for building command line tools in Go
Language: Go - Size: 11.6 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 23,638 - Forks: 1,760
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: 5 days ago - Stars: 6 - Forks: 0
interline-io/transitland-lib
Library and tool for reading, writing, and processing transit data
Language: Go - Size: 183 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 47 - Forks: 8
balinomad/go-mockfs
A powerful and flexible Go library for mocking the file system in unit tests, with support for injecting errors and simulating latency.
Language: Go - Size: 192 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0
goccy/go-yaml
YAML support for the Go language
Language: Go - Size: 1.55 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 1,967 - Forks: 202
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: 101 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0
xlc-dev/nova
Nova - Build Powerful Web Applications in Go, Faster.
Language: Go - Size: 9.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 11 - Forks: 0
exivity/pulumi-hcloud-k8s
Deploy and manage Kubernetes clusters on Hetzner Cloud using Talos Linux
Language: Go - Size: 314 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0
northwood-labs/devsec-tools
Tools that are useful for DevSecOps workflows.
Language: Go - Size: 493 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1
go-resty/resty
Simple HTTP, REST, and SSE client library for Go
Language: Go - Size: 3.86 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 11,312 - Forks: 772
jeffotoni/quick
It is a route manager 100% using net/http, it is being born and is under development, it is intended to be fast and with high performance.
Language: Go - Size: 12.6 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 129 - Forks: 16
rmhubbert/rmhttp
rmhttp is a lightweight wrapper around the Go standard library HTTP server & router with a fluent interface for adding routes, groups, timeouts, headers & middleware.
Language: Go - Size: 298 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0
mudler/edgevpn
:sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens
Language: Go - Size: 7.57 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 875 - Forks: 119
moov-io/ach
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
Language: Go - Size: 35.1 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 513 - Forks: 184
SceloCele/taskify-go
Task-Go is a beginner-friendly project aimed at providing a platform for GoLang enthusiasts to test and improve their skills. It's a simple task manager application developed entirely in Go, offering a hands-on experience for beginners to dive into GoLang development.
Language: Go - Size: 42 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1
LucaWolf/grabbit
Go wrapper for RabbitMQ client with managed connections, channels and topologies
Language: Go - Size: 3.97 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0
LugePaul/helix.go
☁️ Simplify cloud-native microservices development with helix.go, a Go library that automates key back-end tasks for high performance and reliability.
Language: Go - Size: 1.54 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
Philopateer0/vingo
🍕 Connect users, shop owners, and delivery agents with Vingo, a full-stack food delivery app that simplifies browsing, ordering, and managing meals.
Language: JavaScript - Size: 8.25 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
memsql/ntest
Dependency-injection test helpers for testing with nject. Golang
Language: Go - Size: 148 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0
asticode/go-astisub
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Language: Go - Size: 187 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 666 - Forks: 119
kilianpaquier/compare
Compare files and directories with Golang internal diff library
Language: Go - Size: 101 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0
kickr-dev/engine
Kickr engine for those who want to use their own generation schema and templates
Language: Go - Size: 2.38 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 1
alparslanyilmaaz/llmstreamer
Go library for building real-time AI chat applications with streaming responses
Language: Go - Size: 16.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
gedex/bp3d
Golang package for 3d bin packing problem
Language: Go - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 95 - Forks: 26
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: 7 days ago - Pushed at: 7 days ago - Stars: 11 - Forks: 0
paepckehh/opnborg
Selfhost OPNSense and UniFI configuration management & backup portal (written in golang, useable via webui, as cli tool, daemon, api or golang-library)
Language: Go - Size: 1.47 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 15 - Forks: 2
6543/go-optional
generic optional type for golang
Language: Go - Size: 22.5 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
tillkuhn/rubin
💿 rubin - a simple record producer for Kafka topics written in Go that acts as a thin wrapper around Confluent's REST Proxy API (v3)
Language: Go - Size: 359 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
koss-null/list
go 1.23 implementation of linked list with iterators and generics support
Language: Go - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: 7 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: 8 days ago - Pushed at: 8 days ago - Stars: 7 - Forks: 0
jub0bs/cors
perhaps the best CORS middleware library for Go
Language: Go - Size: 518 KB - Last synced at: about 2 hours ago - Pushed at: about 3 hours ago - Stars: 161 - Forks: 5
bluenviron/gomavlib
Mavlink library (2.0 and 1.0) for the Go programming language
Language: Go - Size: 9.25 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 171 - Forks: 45
fortio/progressbar
Zero dependency golang progress bar for terminal/CLIs
Language: Go - Size: 298 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 26 - Forks: 0
spf13/cobra
A Commander for modern Go CLI interactions
Language: Go - Size: 1.9 MB - Last synced at: 8 days ago - Pushed at: 22 days ago - Stars: 42,235 - Forks: 3,018
blinklabs-io/gouroboros
Go implementation of the Cardano Ouroboros family of protocols
Language: Go - Size: 2.89 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 76 - Forks: 21
ti-mo/conntrack
Pure-Go Conntrack implementation; for humans.
Language: Go - Size: 342 KB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 140 - Forks: 41
databricks/databricks-sql-go
Golang database/sql driver for Databricks SQL.
Language: Go - Size: 2.58 MB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 44 - Forks: 49
asticode/go-astits
Demux and mux MPEG Transport Streams (.ts) natively in GO
Language: Go - Size: 3.03 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 590 - Forks: 56
ARM-software/embedded-development-services-client-utils
Helpers and utilities for Golang HTTP clients using our embedded development online services
Language: Go - Size: 449 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0
dal-go/dalgo2firestore
Firebase Firestore implementation for Strongo DB interface
Language: Go - Size: 389 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0
TwiN/go-away
Library for detecting profanities in Go
Language: Go - Size: 596 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 246 - Forks: 54
AnhCaooo/go-goods
Internal library that supports encrypt, decrypt, handle access token (JWT), etc... for Golang project
Language: Go - Size: 85 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0
italia/publiccode-parser-go
publiccode.yml parser library and validator in Go
Language: Go - Size: 9.54 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 21 - Forks: 8
yottahmd/grep
grep utility like the grep command in Unix/Linux.
Language: Go - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 5 - Forks: 2
avito-tech/go-transaction-manager
Transaction manager for GoLang
Language: Go - Size: 469 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 344 - Forks: 21
AppleGamer22/cocainate
A cross-platform caffeinate alternative that keeps your screen on.
Language: Go - Size: 734 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 24 - Forks: 0