#golang generator
Repository Index
47,133 repositories indexed
2,209–2,232 of 2,306 · Most stars
sg: A simple standard SQL generator written in Go.
A lightweight model validator written in Go.
Go client for NewsAPI
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.
- concurrency
- context
- debounce
- go
Unit-testing predicates for Go.
- go
- golang
- bdd
- unittest
Transactor is a library for simplifying transaction management in Go
- go
- golang
- transaction-manager
- transactions
Conversion utilities between H3 indexes and GeoJSON
A library for storing unit vectors in a representation that lends itself to saving space on disk.
- vector-math
- unit-vector
- serialization
- binary
a circuit breaker implementation
- circuit-breaker
- fault-tolerance
- go
- golang
Pin AI Skill behavior. Block unapproved drift in CI. See exactly what changed in every PR.
- ai
- ai-skills
- apache-2
- claude-code
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.
- advisory-lock
- concurrency
- distributed-lock
- etcd
Automatically generate Go code for mocking interfaces in unit tests
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.
- distributed
- distributed-scheduler
- golang
- scheduler
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time.
The configuration provider for consuming data in Azure App Configuration from Go applications.
A front-end first starter template for Go + HTMX development, using Tailwind, Bun and Vite for bundling and Hot Reloading!
⚙️ Golang config manager. Control your configurations using tags, unmarshal to structs, implement and inject your own value providers and parsers.
- config
- configuration
- configuration-management
- dotenv
Simple and convenient library for working with app configurations.
- config
- configuration
- go
- golang
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.
- go
- timestamp
- uuid
- good-first-issue
Go date utilities inspired by date-fns. Timezone-aware, WebAssembly-compatible, with comprehensive test coverage.
The simple JSON parser with validation by condition
- golang
- go
- json-parsing
- validation
Simple Logging Facade for Golang
- golang
- logging
- simple
- slf4j
reformats crystal code in acme