The Missing GraphQL Schema Builder for Golang
Repository Index
73,362 visible repositories in the index
1,921–1,944 of 1,994 · Most stars
Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).
- configuration
- config
- yaml
- json
Run anything, know nothing. Zero-config universal project runner.
A small, flexible authorization core for Go, built around subject–action–resource–scope checks.
A words table and text resource library for Golang projects.
- golang
- golang-library
- golang-package
- text-resource
Pin AI Skill behavior. Block unapproved drift in CI. See exactly what changed in every PR.
- ai
- ai-skills
- apache-2
- claude-code
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.
- cjk
- emoji
- go
- go125
plugin architecture and flexible log system for golang
- golang
- log
- plugin-architecture
Go SDK for Dakera AI agent memory — self-hosted, 88.2% LoCoMo. Vectors, hybrid search, knowledge graphs, sessions.
- agent-memory
- ai-memory
- dakera
- go
Entropy-focused password generator in pure Go — no dependencies
Go module that provides common utilities for Cloud Native development
A lightweight model validator written in Go.
Minimal in-memory deferred task scheduler for Go with ID-based debouncing, cancellation, concurrency limits, and graceful shutdown.
- concurrency
- context
- debounce
- go
Conversion utilities between H3 indexes and GeoJSON
A package designed to extract and work with go structs as values. Types & Tags export
- go
- struct
- golang
- structtags
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.
- 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
Sentimental Analysis Microservice
- go
- golang
- echo-framework
- sentiment-analysis