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

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