FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
A logging library with strack traces, object dumping and optional timestamps
- golang
- golang-library
- golang-package
- logging
Keep your secrets out of your AI coding agents. A local HTTPS proxy that swaps real credentials with placeholders and injects them at the network boundary.
CLI implementation of httpreserve that can test links and retrieve internet archive replacements
- code4lib
- web-archiving
- digipres
- digital-preservation
Feature-rich filesystem mocking for Go tests: comprehensive error injection, latency simulation, write operations, operation statistics, and standalone file handles. Built on testing/fstest.MapFS with comprehensive fs.FS interface support.
A simple and elegant interface for GO's reflect.
- go
- golang
- reflect
- reflection
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.
A library for storing unit vectors in a representation that lends itself to saving space on disk.
- vector-math
- unit-vector
- serialization
- binary
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.
Automatically generate Go code for mocking interfaces in unit tests
Zero-dependency drop-in context.Context replacement for graceful shutdown
Simple golang error handling with classification primitives.
- golang
- errors
- classification
- interfaces
A common interface used for modeling Mathematical Programs (e.g., Convex Optimization problems) in the language Go (Golang).
- convex-optimization
- linear-programming
- optimization
- quadratic-programming
Production-grade Server-Sent Events (SSE) for Fiber v3. Event coalescing, priority lanes, topic wildcards, adaptive throttling, built-in auth, Prometheus metrics, graceful drain.
Sample Golang app to demonstrace OpenTelemetry instrumentation