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

121–137 of 137 · Most stars

Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON

  • go
  • golang
  • time
  • json

Case-insensitive implementation of Go's strings package.

  • case-insensitive
  • case-insensitive-stings
  • go
  • golang

A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.

Tools for parse JSON-like logs for collecting unique fields and events

  • json
  • fields
  • go
  • golang

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.

Zero-dependency Go implementation of the Unix getopt function, tested against GNU libc.

High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.

A library for storing unit vectors in a representation that lends itself to saving space on disk.

  • vector-math
  • unit-vector
  • serialization
  • binary

Automatically generate Go code for mocking interfaces in unit tests

Topological sort lib,Sorting and pruning of DAG graphs.

  • dag
  • topological
  • topological-sort
  • prune