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

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