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

145–168 of 177 · Most stars

Generic double-ended heap (min-max heap) for Go — O(1) min and max, O(log n) push/pop

  • heap
  • min-max-heap
  • priority-queue
  • double-ended-queue

A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug

Static analysis tool to prevent logging of sensitive data by detecting struct fields marked as sensitive.

Simple build-time controlled debug log with ability to log where the logger was called

  • dlog
  • log
  • golang
  • compile-time-enabling

A command-line utility to manage Keep-a-changelog formatted changelogs. Written in Go, works nicely on Monorepo.

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.

🧑‍💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.

TranslatedBind data to any Go value. Can use built-in and custom expression binding capabilities; supports data validation logic for Go values.

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

  • json
  • fields
  • go
  • golang

Abstractions and utilities to get rid of boilerplate code in business logic

  • datastructures
  • generic
  • go
  • golang

Tamper-evident audit log for Go: an append-only, hash-chained, optionally Ed25519-signed log/slog handler, with offline logx verify. Built on the standard library, zero third-party dependencies. Also a full slog toolkit (colored output, JSON, rotation, fan-out, CLI).

  • cli
  • go
  • golang
  • slog