plugin architecture and flexible log system for golang
- golang
- log
- plugin-architecture
47,133 repositories indexed
1,705–1,728 of 1,789 · Most stars
plugin architecture and flexible log system for golang
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
Go SDK for Dakera AI agent memory — self-hosted, 88.2% LoCoMo. Vectors, hybrid search, knowledge graphs, sessions.
Go http.Client with a byte-exact browser TLS fingerprint (uTLS) — survive JA3/JA4 blocking without a headless browser.
sg: A simple standard SQL generator written in Go.
Unit-testing predicates for Go.
Generic one-liners to work with variables, slices and maps
Transactor is a library for simplifying transaction management in Go
A library for storing unit vectors in a representation that lends itself to saving space on disk.
One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one line.
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time.
A front-end first starter template for Go + HTMX development, using Tailwind, Bun and Vite for bundling and Hot Reloading!
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
Simple and convenient library for working with app configurations.
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
Convert digit strings between arbitrary bases.
Go date utilities inspired by date-fns. Timezone-aware, WebAssembly-compatible, with comprehensive test coverage.
The simple JSON parser with validation by condition
A simple assertion library for go
A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.
IrrvrsbleCmprssionForTxt
Library to manage application lifetime in a Go microservice architecture
Zero-dependency drop-in context.Context replacement for graceful shutdown