vacuum is the worlds fastest and most versatile OpenAPI, Arazzo, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2
Protect against malicious open source packages 🤖
Structured, composable logging for Go
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
Go implementation of the XDG Base Directory Specification and XDG user directories
An HTTP cache system, RFC compliant, compatible with @tyktechnologies, @traefik, @caddyserver, @go-chi, @bnkamalesh, @beego, @devfeel, @labstack, @gofiber, @go-goyave, @go-kratos, @gin-gonic, @roadrunner-server, @zalando, @zeromicro, @nginx and @apache
- http-cache
- traefik
- souin-instance
- traefik-plugin
bash completion written in go + bash completion for go command
- golang
- go
- bash-completion
- zsh-completion
Generate a NixOS config from a Docker Compose project.
:four_leaf_clover: Evolutionary optimization library for Go (genetic algorithm, partical swarm optimization, differential evolution)
OpenTelemetry Compile-Time Instrumentation for Golang
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp
A Comprehensive Coverage Testing System for The Go Programming Language
CLRS study. Codes are written with golang.
GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
An efficient and feature complete Hystrix like Go implementation of the circuit breaker pattern.
- circuit
- hystrix
- circuit-breaker-pattern
- slo
:computer: Git in your tmux status bar
A Go package for engineering organisms.
- synthetic-biology
- synbio
- genetic-engineering
- molecular-biology
From local development to the cloud: web apps development with containers made easy.
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
golang long polling library. Makes web pub-sub easy via HTTP long-poll servers and clients :smiley: :coffee: :computer:
- longpolling
- longpoll-requests
- longpoll-api
- longpoll
Composable, observable and performant config handling for Go for the distributed processing era
Compute the diff between two JSON documents as a series of JSON Patch (RFC6902) operations
- json-patch
- rfc6902
- jsonpatch
- kubernetes-webhook