Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

169–183 of 183 · Most stars

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.

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.

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

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.