Provides a type for working with optional variables, fields in structures, functions and database models.
Repository Index
78,351 visible repositories in the index
985–1,008 of 1,022 · Most stars
See where it leaks, stop paying for it — a live Claude Code status line that prices every turn, your subagents, cache rebuilds, plus limits, context and git.
Golang logger to different configurable writers.
A GraphQL executable document fingerprint hasher and API proxy to compare queries without formatting diffs, comments, variables and input values.
- graphql
- hasher
- proxy-server
- go
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+). No CGo, no external dependencies. Full support for numeric types, complex numbers, and multi-dimensional arrays. Cross-platform (Windows/Linux/macOS). Part of SciGoLib ecosystem.
- cross-platform
- data-science
- go
- golang
TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.
- gbind
- bind
- cache
- expression
Slice conversion between primitive types
- go
- string
- conversion
- slice
High performance LTSV (Labeled Tab Separeted Value) reader for Go.
- ltsv
- ltsv-format
- golang
A Go library providing a simplified abstraction over google/gopacket for network packet parsing and processing, reducing boilerplate and improving ease of use while preserving core packet inspection capabilities.
- bytes
- golang
- golang-library
- ip
Abstractions and utilities to get rid of boilerplate code in business logic
- datastructures
- generic
- go
- golang
Tag based configuration loader from different providers
- go
- golang
- configuration
- struct
OK. Now let's talk about how much you have been walking or still how high you have been climbing in terms of code...
- silly-project
- golang
- just-for-fun
- ego-killer
Stress gauge allows one to gauge response times of an HTTP service under stress.
Dynamic configuration file templating tool for kubernetes manifest or general configuration files
Simple API monitoring & analytics for Go apps
- api
- api-analytics
- api-monitoring
- api-observability
A serverless backup solution for PostgreSQL databases using AWS Lambda, with automatic daily, monthly, and yearly backup rotation to S3.
- aws
- backup
- backup-utility
- database-backup
A words table and text resource library for Golang projects.
- golang
- golang-library
- golang-package
- text-resource
An environment variable utility package
- environment-variables
- golang
Go SDK for Dakera AI agent memory — self-hosted, 88.2% LoCoMo. Vectors, hybrid search, knowledge graphs, sessions.
- agent-memory
- ai-memory
- dakera
- go
Generic one-liners to work with variables, slices and maps
- go
- golang
Transactor is a library for simplifying transaction management in Go
- go
- golang
- transaction-manager
- transactions
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.
- advisory-lock
- concurrency
- distributed-lock
- etcd
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
- config
- configuration
- configuration-management
- dotenv
A WebSocket client and server for GraphQL
- golang
- go
- graphql
- websockets