GitHub topics: golang-library
TwiN/go-away
Library for detecting profanities in Go
Language: Go - Size: 598 KB - Last synced at: 32 minutes ago - Pushed at: about 2 hours ago - Stars: 250 - Forks: 57
thomaspoignant/go-feature-flag
GO Feature Flag is a simple, complete and lightweight self-hosted feature flag solution 100% Open Source. 🎛️
Language: Go - Size: 142 MB - Last synced at: about 3 hours ago - Pushed at: about 3 hours ago - Stars: 1,847 - Forks: 180
0x524A/onvif-go
Modern Go library for ONVIF IP camera integration - Control surveillance cameras with PTZ, streaming, imaging. Client & Server implementation. Works with Hikvision, Axis, Dahua, Bosch cameras or any ONVIF-compliant camera.
Language: Go - Size: 7.66 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 0 - Forks: 0
klippa-app/go-pdfium
Easy to use PDF library using Go and PDFium
Language: Go - Size: 41.2 MB - Last synced at: about 7 hours ago - Pushed at: about 9 hours ago - Stars: 289 - Forks: 29
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: about 9 hours ago - Pushed at: about 11 hours ago - Stars: 35 - Forks: 8
exivity/pulumi-hcloud-k8s
Deploy and manage Kubernetes clusters on Hetzner Cloud using Talos Linux
Language: Go - Size: 413 KB - Last synced at: about 13 hours ago - Pushed at: about 15 hours ago - Stars: 4 - Forks: 0
aidapedia/gdk
GDK stand for Go Development Kit that is used on a daily coding basis. This contain package/utility to help programmer to solving his code.
Language: Go - Size: 132 KB - Last synced at: about 14 hours ago - Pushed at: about 16 hours ago - Stars: 0 - Forks: 0
thevilledev/gonsensus
Distributed consensus using S3 conditional operations
Language: Go - Size: 132 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 3 - Forks: 0
kolosys/ion
Robust, context-aware concurrency and scheduling primitives for Go applications
Language: Go - Size: 504 KB - Last synced at: about 17 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 1
kolosys/proton
An opinionated, open-source documentation generator specifically designed for Go libraries. It automatically creates comprehensive documentation from your Go source code, comments, and configurable templates.
Language: Go - Size: 6.33 MB - Last synced at: about 17 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 0
fortio/tsync
Cross platform terminal UI (tui) and network based synchronization of clipboard and files (in go)
Language: Go - Size: 785 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0
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: 1 day ago - Pushed at: 1 day ago - Stars: 14 - Forks: 0
tink-crypto/tink-go-gcpkms
Extension to Tink Go that provides Google Cloud KMS integration
Language: Go - Size: 1.82 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 15 - Forks: 2
ladydascalie/currency
A library providing ISO4217 currency codes and minor units
Language: Go - Size: 95.7 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 13 - Forks: 1
arshiacomplus/python_v2ray
A powerful, high-level Python wrapper for managing and testing V2Ray/Xray-core and Hysteria clients.
Language: Python - Size: 342 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 46 - Forks: 7
confluentinc/confluent-kafka-go
Confluent's Apache Kafka Golang client
Language: HTML - Size: 574 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 5,037 - Forks: 695
bluenviron/gomavlib
Mavlink library (2.0 and 1.0) for the Go programming language
Language: Go - Size: 9.05 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 172 - Forks: 47
tshakalekholoane/diff
Exports the Go standard library's internal/diff package.
Language: Go - Size: 29.3 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3 - Forks: 1
swrm-io/go-hevy
Golang API Client for Hevy
Language: Go - Size: 58.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
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: 809 - Forks: 95
euskadi31/go-std
Collections of basic types for Go
Language: Go - Size: 99.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 1
gonvenience/font
Golang package for simplified font usage
Language: Go - Size: 778 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0
euskadi31/go-application
Golang Application runner micro-framework
Language: Go - Size: 322 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 1
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: 9.55 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
xorcare/tornado
Library for easy launch of tor proxy on golang.
Language: Go - Size: 68.4 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 6 - Forks: 2
golang-nlp/stopwords
Stopwords module for golang
Language: Go - Size: 85 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 1
pdfcpu/pdfcpu
A PDF processor written in Go.
Language: Go - Size: 403 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 8,241 - Forks: 574
italia/publiccode-parser-go
publiccode.yml parser library and validator in Go
Language: Go - Size: 9.55 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 21 - Forks: 8
funvibe/funbit
Library for working with bit strings according to the Erlang specification
Language: Go - Size: 206 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 3 - Forks: 0
markkurossi/gotls
Go TLS library
Language: Go - Size: 25.4 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
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: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0
hyperscale-stack/locale
Store locale into Context
Language: Go - Size: 48.8 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
manuelarte/pagorminator
📃 Pagination using clause for Gorm
Language: Go - Size: 2.09 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 5 - Forks: 2
rafaeljusto/goe2ee
End-to-end encryption (E2EE) library in Go language
Language: Go - Size: 3.41 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 6 - Forks: 0
grokify/gocharts
Go code to help create various charts, e.g. C3, D3, Rickshaw, go-chart, etc.
Language: Go - Size: 1.71 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 52 - Forks: 5
euskadi31/go-sse
Server Sent Events for Go
Language: Go - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 8 - Forks: 0
euskadi31/go-worker
Pool Worker in Go
Language: Go - Size: 65.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 2
euskadi31/go-eventemitter
go-eventemitter is the little and lightweight event emitter library for Go.
Language: Go - Size: 68.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4 - Forks: 1
hyperscale-stack/inputfilter
The Hyperscale InputFilter library provides a simple inputfilter chaining mechanism by which multiple filters and validator may be applied to a single datum in a user-defined order.
Language: Go - Size: 50.8 KB - Last synced at: 3 days ago - Pushed at: 3 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: 3 days ago - Pushed at: 3 days ago - Stars: 159 - Forks: 13
kashifkhan0771/utils
Lightweight and versatile utilities for Go 📦
Language: Go - Size: 448 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 39 - Forks: 33
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: 1,002 - Forks: 69
hajimehoshi/ebiten
A dead simple 2D game engine for Go
Language: Go - Size: 103 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 12,637 - Forks: 742
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: 3 days ago - Pushed at: 3 days ago - Stars: 12 - Forks: 0
kolosys/synapse
A high-performance, generic similarity-based cache library for Go with advanced features like sharding, pluggable similarity algorithms, and flexible eviction policies.
Language: Go - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
tjamet/bmw-cardata
BMW CarData Go Client
Language: Go - Size: 226 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
dhia-gharsallaoui/go-elevenlabs
Production-ready Go client library for theElevenLabs Text-to-Speech API with full context support and streaming capabilities
Language: Go - Size: 35.2 KB - 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: 575 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
KEINOS/go-hostpital
A simple go library to maintain and manage hosts files for DNS sinkhole applications.
Language: Go - Size: 10.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0
superstarryeyes/bit
CLI/TUI logo designer + ANSI font library with gradient colors, shadows, and multi-format export
Language: Go - Size: 3.37 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 180 - Forks: 7
mandelsoft/flagutils
Language: Go - Size: 98.6 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0
danielgtaylor/huma
Huma REST/HTTP API Framework for Golang with OpenAPI 3.1
Language: Go - Size: 11 MB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 3,547 - Forks: 232
goccy/tobari
Tobari is a coverage measurement tool based on goroutine IDs. With finer-grained control that is not possible with runtime/coverage, it allows you to selectively measure only the code you truly want to track.
Language: Go - Size: 53.7 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 0
balinomad/go-unilog
A lightweight and idiomatic Go library to offer a unified logger interface.
Language: Go - Size: 188 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
Tochemey/goakt
[Go] Distributed Actor/Grain framework using protocol buffers as message for Golang
Language: Go - Size: 4.25 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 297 - Forks: 26
go-resty/resty
Simple HTTP, REST, and SSE client library for Go
Language: Go - Size: 3.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11,342 - Forks: 772
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: 3 days ago - Pushed at: 7 months ago - Stars: 1,690 - Forks: 288
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.56 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
fclairamb/ftpserverlib
golang ftp server library
Language: Go - Size: 4.65 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 454 - Forks: 104
blinklabs-io/gouroboros
Go implementation of the Cardano Ouroboros family of protocols
Language: Go - Size: 2.92 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 75 - Forks: 21
urfave/cli-altsrc
Read values for urfave/cli/v3 flags from config files
Language: Go - Size: 235 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 32 - Forks: 6
kickr-dev/engine
Kickr engine for those who want to use their own generation schema and templates
Language: Go - Size: 2.39 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1
fzerorubigd/gobgg
Boardgamegeek API for Golang
Language: Go - Size: 198 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 10 - Forks: 3
nicklaw5/helix
A Twitch Helix API client written in Go.
Language: Go - Size: 624 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 262 - Forks: 96
flaviodelgrosso/marky
Marky helps you convert things into Markdown 📝
Language: Go - Size: 2.39 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2 - Forks: 0
zendesk/statsd-logger
StatsD + Datadog APM logging server for development - standalone or embedded
Language: Go - Size: 61.5 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 46 - Forks: 7
jieliu2000/anyi
A Golang autonomous AI agent framework for assisting real work
Language: Go - Size: 1.23 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 2
emanuelef/awesome-go-repo-stats
Explore Daily Updated Statistics for Repositories in the 'awesome-go' List
Language: TypeScript - Size: 272 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15 - Forks: 1
dal-go/dalgo
Database Abstraction Layer (DAL) in Go language
Language: Go - Size: 427 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 0
angenalZZZ/Go
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Language: Go - Size: 2.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 17 - Forks: 11
urfave/cli
A declarative, simple, fast, and fun package for building command line tools in Go
Language: Go - Size: 11.7 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 23,676 - Forks: 1,757
apenella/go-ansible
Go-ansible is a Go package that enables the execution of ansible-playbook or ansible commands directly from Golang applications. It supports a wide range of options for each command, enabling smooth integration of Ansible functionality into your projects.
Language: Go - Size: 672 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,078 - Forks: 148
avelino/awesome-go
A curated list of awesome Go frameworks, libraries and software
Language: Go - Size: 10.1 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 156,756 - Forks: 12,745
rorycl/keyrate
go module for a non-locking rate-limiter for a key:value slice
Language: Go - Size: 11.7 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0
karrick/gobptree
Provides several non-blocking B+Tree data structures
Language: Go - Size: 120 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0
TransferChain/tcabci-read-go-client
TransferChain Fastest Read Node Client
Language: Go - Size: 204 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 16 - Forks: 3
arielf-camacho/data-stream
Data streaming library for easy pipeline setup.
Language: Go - Size: 82 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0
bitstep-ie/mango-go
Mango lib for go
Language: Go - Size: 39.1 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - 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: 6 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
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: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 1
wenerme/astgo
Libs for Go to work with Asterisk
Language: Go - Size: 243 KB - Last synced at: about 21 hours ago - Pushed at: about 1 year ago - Stars: 49 - Forks: 11
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: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
wneessen/go-mail
📧 Easy to use, yet comprehensive library for sending mails with Go
Language: Go - Size: 2.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,168 - Forks: 81
Correia-jpv/fucking-golang-open-source-projects
为互联网IT人打造的中文版awesome-go. With repository stars⭐ and forks🍴
Size: 144 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 6 - Forks: 0
dal-go/dalgo2firestore
Firebase Firestore implementation for Strongo DB interface
Language: Go - Size: 381 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - 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: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
databricks/databricks-sql-go
Golang database/sql driver for Databricks SQL.
Language: Go - Size: 2.63 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 44 - Forks: 50
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: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
muir/nject
Golang type-safe dependency injection
Language: Go - Size: 521 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 30 - Forks: 2
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: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
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: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
antfroger/go-dynamic-questionnaire
Easily create dynamic questionnaires in Go and provide recommendations based on the answers
Language: Go - Size: 2.62 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0
bbkane/warg
Declarative CLI framework
Language: Go - Size: 1020 KB - Last synced at: about 9 hours ago - Pushed at: 11 days ago - Stars: 49 - Forks: 1
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: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0
vnykmshr/goflow
Production-ready Go library for building concurrent applications with rate limiting, worker pools, task scheduling, and functional streaming primitives.
Language: Go - Size: 6.95 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0
LucaWolf/grabbit
Go wrapper for RabbitMQ client with managed connections, channels and topologies
Language: Go - Size: 3.87 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 4 - Forks: 0
mongodb/mongo-go-driver
The Official Golang driver for MongoDB
Language: Go - Size: 44.3 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 8,467 - Forks: 918
thepwagner/urfave-cli-mcp
Expose https://github.com/urfave/cli app as an MCP server
Language: Go - Size: 31.3 KB - Last synced at: 8 days ago - Pushed at: 8 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: 1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 1
arl/statsviz
Visualise Go runtime metrics in real time
Language: Go - Size: 9.88 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3,571 - Forks: 124