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
47,133 repositories indexed
1,873–1,896 of 2,085 · Most stars
Generic double-ended heap (min-max heap) for Go — O(1) min and max, O(log n) push/pop
Generate, encode, and decode UUIDs v1 with fast or cryptographic-quality random node identifier.
A quick start example to start using the new Go Fiber framework.
A tiny debug logging tool. Ideal for CLI tools and command applications. Inspired by https://github.com/visionmedia/debug
Output go objects in standard formats, such as YAML, JSON, etc
Disjoint Set data structure implementation in Go
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
Static analysis tool to prevent logging of sensitive data by detecting struct fields marked as sensitive.
Abstraction layer for simple rabbitMQ connection, messaging and administration
fill struct data easily with fill tags
:house: - A bunch of mosquittos. IoT wiring and notification framework, with an unix style.
gogiven - BDD testing framework for go that generates readable output directly from source code
Super simple tool to help with orchestration of commands on the CLI by waiting on networking resources.
Claude Code dashboard: see where your limits are headed before you hit them. Calibrated usage forecasts, live rate-limit gauges, session costs, memory browser. Single binary, zero config, plus a VS Code extension.
Simple leveled logging wrapper around standard log package
A light-weight package for in-app micro batch processing
Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON
ini parser for golang
Python-like logging design in Golang
Generate test data from SQL files before testing and clear it after finished.
Local-first automation Agent & deterministic workflow engine — the secure control layer between AI and your data. Data stays local. Connect your own LLM / files / notes / databases via Connector API. ReAct reasoning · DAG/WAL/Saga/idempotent execution · MCP · offline-capable.
Case-insensitive implementation of Go's strings package.
Client-customizable JSON formats for dynamic APIs
Static analysis from configs → Kubernetes NetworkPolicies in seconds